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段顯示器數字的目標了。

Raspberry Pi連接74595 Shift Register實驗

Raspberry Pi連接74595 Shift Register實驗

之前的實驗是使用7447來控制7段顯示器,一個7447的輸入是4條線,因此會用掉樹莓派的4個GPIO連接埠。但是,如果想要在有限的IO下控制最多的輸出,其實使用Shift Register是最好的選擇。74595則是最常見的8位元輸出Shift Register。它主要使用3條輸入訊號,其中一條用來輸入資料,而另外一條則是時脈Clock,再另外一條則是控制是否要輸出的閂鎖Latch信號。

Raspberry Pi 3 Model B系統安裝指南

Raspberry Pi 3 Model B系統安裝指南

在這一篇文章中,我們會介紹如何安裝樹莓派Raspberry Pi的作業系統,設定SSH連線以及遠端桌面連線RealVNC,全部設定完畢之後,以後樹莓派Raspberry Pi只要接上電源,然後就可以透過我們的桌上型電腦或是筆電來遠端操作,在開發系統時就會非常方便。而Raspberry Pi 3 Model B內建無線網站,少接一條笨重的網路線,在部署上更加地便利。在這裡,也會教如何安裝x-window的中文字型

Raspberry Pi樹莓派入手

Raspberry Pi樹莓派入手

回想在高中的時候曾經做了一個專題,是用當時的Apple II來控制家中的電器,並寫了一個智慧家庭的控制程式,後來班上的畢業旅行時,還和學校商借了1台Apple II,帶到溪頭去辦晚會,用電腦來控制晚會的燈光。在那時候,要使用電腦來控制外部的電器,還真是方便容易。現在,一台只要不到1000元的Raspberry Pi,更是首選啊!