標(biāo)題: 求51單片機(jī)端口擴(kuò)展技術(shù) [打印本頁]

作者: da1432    時間: 2011-11-18 20:02
標(biāo)題: 求51單片機(jī)端口擴(kuò)展技術(shù)
大家端口不夠用時都用什么方法擴(kuò)展?74LS165擴(kuò)展輸入口,74LS164擴(kuò)展輸出口。還有其他的嗎?
作者: 青蘋果    時間: 2011-11-21 13:25

595

很多數(shù)字芯片都可以的


作者: ahshmj    時間: 2012-1-25 15:50

如果不復(fù)雜的擴(kuò)展,使用鎖存器273、373、573。573由于引腳輸入在同一邊,輸出在另一邊,線路設(shè)計更方便一些。但只能輸出或只能輸入?蓴U(kuò)展8個端口

標(biāo)準(zhǔn)的擴(kuò)展口是使用8155、8255。8155還有RAM可用。擴(kuò)展24個端口,而且可輸出、輸入。

串口的也有很多。上面幾位講的164、165、595都很好用,特別是595。這些也是只能輸出或只能輸入。可擴(kuò)展8個端口

另外,244、245也都不錯,特別是245,可輸入、輸出?蓴U(kuò)展8個端口

其他還有不少,有些相當(dāng)好用但不常見,比如ch452、453等等該系列,是國產(chǎn)的(好像是南京的)

[此貼子已經(jīng)被作者于2012-1-25 15:52:11編輯過]

作者: ahshmj    時間: 2012-1-25 16:07

現(xiàn)在的外擴(kuò)器件好多都是I2C、串口的,選擇這樣的器件,I/O會夠用的,比如12864LCD使用串口方式(7920驅(qū)動芯片的)+16位8段數(shù)碼管(led)+74HC5958位按鍵+18b20溫度+2402EEPROM,夠了吧?共用數(shù)據(jù)線,每個片子一個時鐘線,p1口8根線有剩余。(剩余的可以做鎖存線——需要的話)

順便說一下:我現(xiàn)在自己在做的一個練習(xí)項目就是如此。還多了一個12887時鐘芯片,p1口剛剛好。

 

[此貼子已經(jīng)被作者于2012-1-25 16:18:00編輯過]





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1