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