|
自學(xué)習(xí)單片機開始就比較喜歡用引腳比較少的單片機,因為引腳少簡單易用且不浪費資源,但有個問題是有時引腳不夠用,怎么辦呢?后來發(fā)現(xiàn)74HC595D這個非常好用的芯片,可以擴展單片機輸出引腳,比如:控制8位數(shù)碼管本來需要16個引腳,而用74HC595D,只需3個引腳就可以,通過級聯(lián)可以將輸出無限擴展下去。而關(guān)于按鍵輸入?yún)s似乎沒有發(fā)現(xiàn)有哪個比較好用的芯片,大多數(shù)人可能也認為74HC595D只能擴展輸出,不能擴展按鍵輸入,但最近發(fā)現(xiàn)74HC595D竟然也能擴展按鍵輸入的,電路如下圖所示:
用74HC595D擴展8路按鍵輸入.jpg (100.92 KB, 下載次數(shù): 61)
下載附件
2023-12-16 15:19 上傳
從上圖電路可以看出控制8位數(shù)碼管,用到兩片595芯片,而擴展按鍵輸入?yún)s并沒有增加595芯片的數(shù)量,這是因為擴展的8個按鍵復(fù)用了一片595芯片,所以對于電路來說不用增加硬件器件就可以多出8個獨立按鍵出來。如果想要更多的輸出引腳和輸入按鍵,只需再級聯(lián)595芯片就可以,這樣理論上可以不用增加單片機引腳就可以無限擴展下去。
51hei.png (5.71 KB, 下載次數(shù): 54)
下載附件
2023-12-16 15:40 上傳
附上原理圖和PCB文件:
用74HC595D擴展8路按鍵輸入.zip
(515.93 KB, 下載次數(shù): 38)
2023-12-16 15:21 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|