|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教有關(guān)IO口擴(kuò)展 |
| 作者:ctet 欄目:單片機(jī) |
我在使用51單片機(jī)控制LED燈的過程中發(fā)現(xiàn)IO口不夠用,所以想請(qǐng)教論壇的高手,如何使用最少的IO口控制32個(gè)LED,使用何種芯片,價(jià)錢盡量最便宜,謝謝。! |
| 2樓: | >>參與討論 |
| 作者: awey 于 2005/12/23 13:51:00 發(fā)布:
用串入并出芯片擴(kuò)展 用四片74HC164級(jí)連,只要兩個(gè)IO口,一個(gè)數(shù)據(jù),一個(gè)觸發(fā)。 |
|
| 3樓: | >>參與討論 |
| 作者: wjy1107 于 2005/12/23 13:54:00 發(fā)布:
考慮最常用的3-8譯碼器吧. 如果全使用編碼器要使用12個(gè)IO口 如果采用一個(gè)3-8譯碼器和掃描的方法只需要7個(gè)IO口 |
|
| 4樓: | >>參與討論 |
| 作者: ctet 于 2005/12/23 14:02:00 發(fā)布:
請(qǐng)教有關(guān)IO口擴(kuò)展 3-8譯碼器只能讓后面的其中一只LED亮的,我是要同時(shí)能點(diǎn)亮8個(gè)LED的 |
|
| 5樓: | >>參與討論 |
| 作者: computer00 于 2005/12/23 14:04:00 發(fā)布:
控制LED好辦啊,164,595等。573、574等也可以。 |
|
| 6樓: | >>參與討論 |
| 作者: ctet 于 2005/12/23 14:05:00 發(fā)布:
請(qǐng)教有關(guān)IO口擴(kuò)展 除了串轉(zhuǎn)并還有沒別的法子? |
|
| 7樓: | >>參與討論 |
| 作者: maychang 于 2005/12/23 14:13:00 發(fā)布:
Re 辦法還有很多,并口也可以直接擴(kuò)展。多用一片573這類的芯片,就可以多8位輸出。當(dāng)然,需要地址譯碼,用138這類譯碼器芯片。51單片機(jī)最多可以擴(kuò)展64k個(gè)口。如果需要擴(kuò)展輸入,可以用244,也可以用573。 |
|
| 8樓: | >>參與討論 |
| 作者: wjy1107 于 2005/12/23 14:25:00 發(fā)布:
要同時(shí)亮也可以呀, 采用快速掃描嗎.人的眼睛就會(huì)看到同時(shí)在亮了,不過亮度會(huì)有一點(diǎn)折扣了,但還是可以的. |
|
| 9樓: | >>參與討論 |
| 作者: YY0301 于 2008/3/14 16:25:01 發(fā)布:
我要擴(kuò)展200個(gè)IO口,用什么方法? |
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |