單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

半導體工藝的發展,已經讓集成電路的規模越來越大

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

高集成度芯片

這也促使單片機的價格越來越低,應用越來越廣泛

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

功能強大的單片機

在單片機應用中,常遇到單片機IO口不夠用的情況

這個時候就需要一款芯片來擴展IO口了,它就是——74HC595

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

芯片74HC595

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

芯片74HC595

芯片74HC595簡介

74HC595是一個8位串行輸入,並行輸出的位移緩存器,管腳圖如下所示

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

74CH595管腳圖

(1).1~7&15腳(Q0~Q7):並行數據輸出腳,分別對應並行數據的8位

(2).

8腳(GND):電源負極

(3).9腳(SQH):串行輸出端,SCK的每一個脈衝,Q7當前數據移出

(4).10腳(SCLR):寄存器清除端,此腳電平為低電平時,清除移位寄存器的數據

(5).11腳(SCK):移位寄存器的時鐘輸入腳,在上升沿時,數據被移位

(6).12腳(RCK):輸出控制引腳,輸入上升沿時,Q0~Q7就輸出移位寄存器的數據

(7).13腳(CE):並行輸出控制引腳,此引腳為高電平時,Q0~Q7輸出為高阻態,低電平時輸出為數據

(8).14腳(SI):串行數據輸入腳,輸入的串行數據必須在11腳(SCK)為低電平時改變才能正確輸入數據

(9).16腳(VCC):電壓正極,最大輸入電壓5.5V

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

74HC595邏輯表


典型應用電路

74HC595最多需要5個IO口來控制,既SCLR,SCK,RCK,CE,SI

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

5個單片機IO口電路

其中SCLR可以直接接到高電平,使用軟件清零(即SCK多送8個脈衝把數據擠出去)

若不需要高阻態模式,CE可直接接到低電平,這樣就僅需3個單片機IO口就可以擴展多個IO口

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

3個單片機IO口電路

如果需要擴展多個IO口,只需把上一個74HC595的SQH接到下一個74HC595的SI即可,SCK和RCK時鐘共用

單片機IO口不夠用?用74HC595這個芯片搭建電路就可以了

3個IO口擴展多個IO口電路


關注作者,學習更多電子電路知識,感謝您的閱讀!!!

"


分享到:


相關文章: