找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1978|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

關(guān)于51單片機(jī)拓展iO口除了8255還有什么其他芯片嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1020838 發(fā)表于 2023-5-11 17:39 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
新人提問 最近單片機(jī)設(shè)計(jì) 用到的io口很多 大概要八十個的樣子 一直在想拓展io口的方法  我知道8255可以拓展 除此之外還有其他什么芯片嗎
或者有其他想法的 求指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:883242 發(fā)表于 2023-5-11 17:58 | 只看該作者
74HC595,如果嫌電壓電流不夠用6b595。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1073399 發(fā)表于 2023-5-11 19:59 | 只看該作者
除了8255外,常見的拓展IO口的芯片還有以下幾種:

1. MCP23017/MCP23S17:這是一種16位IO擴(kuò)展芯片,通過I2C或SPI接口與主控芯片連接。MCP23017可以通過I2C總線地址選擇實(shí)現(xiàn)最多8個擴(kuò)展,而MCP23S17則可以通過SPI片選信號實(shí)現(xiàn)最多8個擴(kuò)展。MCP23017/MCP23S17可以拓展16個GPIO口,還具有中斷功能,可用于實(shí)現(xiàn)大規(guī)模IO口擴(kuò)展。

2. PCF8574/PCF8574A:這是一種8位IO擴(kuò)展芯片,通過I2C接口與主控芯片連接。PCF8574/PCF8574A可以拓展8個GPIO口,可以級聯(lián)使用,最多能夠拓展8x8=64個GPIO口。

3. MAX7313/MAX7314:這是一種16位IO擴(kuò)展芯片,通過I2C接口與主控芯片連接。MAX7313/MAX7314可以拓展16個GPIO口,還具有中斷功能和PWM輸出功能。

4. SN74HC595:這是一種串行輸入并行輸出的移位寄存器芯片,可以通過串行接口拓展IO口。SN74HC595可以拓展8個GPIO口,可以級聯(lián)使用,最多能夠拓展8x8=64個GPIO口。

這些芯片都是常用的IO口擴(kuò)展芯片,可以根據(jù)實(shí)際需求選擇適合的芯片進(jìn)行拓展。需要注意的是,在使用這些芯片時,需要在主控芯片的代碼中添加相應(yīng)的驅(qū)動程序,并進(jìn)行初始化和配置,以便正確使用拓展IO口。
回復(fù)

使用道具 舉報(bào)

地板
ID:57657 發(fā)表于 2023-5-11 20:01 | 只看該作者
你的IO口要驅(qū)動什么? 74HC165只進(jìn)不出,74HC595只出不進(jìn),雙向IO口加74HC125或74HC126控制。
回復(fù)

使用道具 舉報(bào)

5#
ID:883242 發(fā)表于 2023-5-11 20:11 | 只看該作者
如果既要輸出還要輸入那就用CPLD自己寫一個,很簡單價(jià)格也便宜。
回復(fù)

使用道具 舉報(bào)

6#
ID:330059 發(fā)表于 2023-5-11 20:20 | 只看該作者
除了8255外,常見的拓展IO口的芯片還有以下幾種:
74HC595:串行輸入并行輸出移位寄存器,可以通過串行方式控制多個輸出口。
74HC165:并行輸入串行輸出移位寄存器,可以通過并行方式讀取多個輸入口。
MCP23017:16位I/O擴(kuò)展芯片,可以通過I2C總線控制多個輸入輸出口。
PCF8574:8位I/O擴(kuò)展芯片,可以通過I2C總線控制多個輸入輸出口。
MAX7313:16位I/O擴(kuò)展芯片,可以通過SPI總線控制多個輸入輸出口。
這些芯片都可以通過串行或并行方式控制多個輸入輸出口,或者通過總線方式控制多個輸入輸出口。不同的芯片有不同的特點(diǎn)和應(yīng)用場景,可以根據(jù)具體需求選擇合適的芯片。
回復(fù)

使用道具 舉報(bào)

7#
ID:399179 發(fā)表于 2023-5-11 20:52 來自觸屏版 | 只看該作者
樓主想要做什么?
回復(fù)

使用道具 舉報(bào)

8#
ID:752974 發(fā)表于 2023-5-12 08:24 | 只看該作者
8155功能強(qiáng)于8255.
回復(fù)

使用道具 舉報(bào)

9#
ID:996773 發(fā)表于 2023-5-12 10:19 | 只看該作者
玩了三年單片機(jī)還不知道8255是啥,一查不就是個八位輸出的鎖存器么,這么多腳看的頭暈

應(yīng)該是很古老的擴(kuò)展方案了,看看都不好用,還不如595,164,三個線想擴(kuò)多少就多少,幾百上千都行
回復(fù)

使用道具 舉報(bào)

10#
ID:1034262 發(fā)表于 2023-5-12 11:01 | 只看該作者
8155、8255我在90年代用過比較多,后來就沒用過了,擴(kuò)展IO都改為74HC595輸出、74HC165輸入。
回復(fù)

使用道具 舉報(bào)

11#
ID:1020838 發(fā)表于 2023-5-13 15:40 | 只看該作者
多木 發(fā)表于 2023-5-11 19:59
除了8255外,常見的拓展IO口的芯片還有以下幾種:

1. MCP23017/MCP23S17:這是一種16位IO擴(kuò)展芯片,通過 ...

非常感謝 我去了解看一下
回復(fù)

使用道具 舉報(bào)

12#
ID:1020838 發(fā)表于 2023-5-13 15:43 | 只看該作者
涅槃重生1 發(fā)表于 2023-5-11 20:20
除了8255外,常見的拓展IO口的芯片還有以下幾種:
74HC595:串行輸入并行輸出移位寄存器,可以通過串行方 ...

好的謝謝
回復(fù)

使用道具 舉報(bào)

13#
ID:227393 發(fā)表于 2023-5-13 21:44 來自觸屏版 | 只看該作者
max7219
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表