Raspberry Pi 使用3個GPIO輸出,控制2個7段顯示器

Raspberry Pi 使用3個GPIO輸出,控制2個7段顯示器

如果善用7447這顆BCD轉7段顯示器的IC,那麼就可以使用4個資料輸入訊號,轉換成7段顯示器可以顯示的數字,那麼一個7段顯示器只要使用4條信號線就可以了。這也是作者之前這篇文章【使用7447控制7段顯示器】所介紹的內容。而在這篇文章【使用74595控制8個LED】中,我們瞭解到74959這顆Shift Register位移暫存器IC,可以使用3個GPIO控制8個LED,不知道讀者有沒有想到什麼了?沒錯,8個輸出即可當做2個7447的BCD輸入端,也就是1個74595連接2個7447,其中一個使用位元組中的高位元nibble,而另外一個使用低位元部份的nibble,如此,就可以達成用3個GPIO獨立控制2個7段顯示器數字的目標了。