能用CD4052做串行口的扩展吗?
答案:2 悬赏:60 手机版
解决时间 2021-03-15 03:46
- 提问者网友:爱了却不能说
- 2021-03-14 07:14
许多单片机只有一个串行口,那么能用CD4052来扩展其端口吗?
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-14 07:42
完全可以啊,而且是个很好的做法
AT89C51_____CD4052
______ __________
|__P2.6|-->|B______0X |->RXD1
|__P2.7|-->|A______0Y |->TXD1
|__RXD |-->|X______1X |->RXD2
|__TXD |-->|Y______1Y |->TXD2
|______|___|_______2X |->RXD3
|______|__-| INH___2Y |->TXD3
|______|_|-| Vee___3X |->RXD4
_________| |_______3Y |->TXD4
______GND- -----------
图 利用CD4052扩展的4串口电路
图中AT89C51的全双工串口与CD4052的XY相连,另外任意两条空闲串口线与AB相连,用来选择通道,在这里连接的是P2.6和P2.7o INH直接接地,即通道一旦选定,总是处于导通状态。如此接法简化操作,要与哪个扩展串口进行通信,只需设置A,值打开相应通道开关即可,而不需其他软件操作。
AT89C51_____CD4052
______ __________
|__P2.6|-->|B______0X |->RXD1
|__P2.7|-->|A______0Y |->TXD1
|__RXD |-->|X______1X |->RXD2
|__TXD |-->|Y______1Y |->TXD2
|______|___|_______2X |->RXD3
|______|__-| INH___2Y |->TXD3
|______|_|-| Vee___3X |->RXD4
_________| |_______3Y |->TXD4
______GND- -----------
图 利用CD4052扩展的4串口电路
图中AT89C51的全双工串口与CD4052的XY相连,另外任意两条空闲串口线与AB相连,用来选择通道,在这里连接的是P2.6和P2.7o INH直接接地,即通道一旦选定,总是处于导通状态。如此接法简化操作,要与哪个扩展串口进行通信,只需设置A,值打开相应通道开关即可,而不需其他软件操作。
全部回答
- 1楼网友:平生事
- 2021-03-14 08:06
你好!
完全可以,但扩展I/O的芯片有很多。
你也可以用普通的I/O口来扩展。
打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯