打印
[软件资料]

(分享)单片机IO引脚不够,工程师该如何解决?

[复制链接]
1696|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
有些时候根据项目的变动,单片机引脚会有增加和调整的功能,可能会导致之前选择的单片机的IO引脚数量不够;针对单片机的IO引脚数量不够时,工程师该如何去较好地解决呢?

工程师可能会重新选择单片机的型号,直接通过简单地增加IO引脚数量来解决;此方案虽然可以解决,但不推荐,因为软件也要重新调试,硬件电路也要重新改,相当于之前的工作都白做了。

那有没有其他方案可以更好地解决呢?单片机的IO引脚数量不够时,除了重新选择新的单片机型号解决方案之外,还存在使用IO引脚扩展芯片的方案。比如74LS48译码器。

译码器74LS48 芯片,是一种常用的七段数码管译码器驱动器,常用在各种数字电路和单片机系统的显示系统中。
上图给出了74LS48的符号图。由符号图可以知道,4号管脚端具有输入和输出双重功能。作为输入(BI)低电平时,G21为0,所有字段输出置0,即实现消隐功能。作为输出(RBO),相当于LT,即LT=1,RBI=0,DCBA=0000时输出低电平,可实现动态灭零功能。3号(LT)端有效低电平时,V20=1,所有字段置1,实现灯测试功能。

以驱动数码管为例:

如果没有74LS48译码器,单片机则需要7个IO口分别控制a、b、c、d、e、f、g数码管的7个引脚,所以直接驱动占用的IO比较多。
如果加上74LS48译码器,单片机IO口只需要A、B、C、D四个引脚就可以控制数码管,相当于节约了3个单片机引脚,实现了IO口扩展功能。

使用特权

评论回复
沙发
guijial511| | 2023-8-7 16:02 | 只看该作者
常用IO扩展芯片来解决。

使用特权

评论回复
板凳
forgot| | 2023-8-15 08:53 | 只看该作者
除了重新选择新的单片机型号解决方案之外,还存在使用IO引脚扩展芯片的方案。

使用特权

评论回复
地板
小夏天的大西瓜| | 2023-8-26 12:04 | 只看该作者
这个其实还是运用二进制进行的一些引脚扩展

使用特权

评论回复
5
星辰大海不退缩| | 2023-8-27 20:26 | 只看该作者
38译码器原理确实很实用

使用特权

评论回复
6
AdaMaYun| | 2023-8-27 21:42 | 只看该作者
其实是IO组合进行芯的引脚芯片输出

使用特权

评论回复
7
OKAKAKO| | 2023-8-27 22:14 | 只看该作者
74LS48元气件其实是一种逻辑组合元气件增加外部输出

使用特权

评论回复
8
zhanan| | 2023-8-29 15:46 | 只看该作者
595串→并,要多少有多少

使用特权

评论回复
9
tpgf| | 2023-9-4 17:41 | 只看该作者
如果相差不多的话 是不是可以考虑复用啊

使用特权

评论回复
10
drer| | 2023-9-4 17:54 | 只看该作者
有那种通过串口通讯来扩展io口的芯片吗

使用特权

评论回复
11
qcliu| | 2023-9-4 18:41 | 只看该作者
有没有专门的引脚扩展芯片啊

使用特权

评论回复
12
chenjun89| | 2023-9-5 07:36 | 只看该作者
最简单的就是用IO扩展芯片

使用特权

评论回复
13
coshi| | 2023-9-5 08:29 | 只看该作者
drer 发表于 2023-9-4 17:54
有那种通过串口通讯来扩展io口的芯片吗

嗯这种使用方式确实比较节约引脚

使用特权

评论回复
14
gygp| | 2023-9-5 09:56 | 只看该作者
端口复用就是GPIO可以设置成一些常用的外设

使用特权

评论回复
15
pixhw| | 2023-9-5 10:14 | 只看该作者
单片机支持引脚复用功能,即一个引脚可以担任多个功能。通过配置引脚复用功能,将少数引脚用于多种功能,从而释放出其他引脚。

使用特权

评论回复
16
yeates333| | 2023-9-5 10:29 | 只看该作者
可以使用PCA9554等IO扩展器来扩展单片机的IO引脚。

使用特权

评论回复
17
kxsi| | 2023-9-5 10:43 | 只看该作者
这个就像是我们大学学习过的三八译码器之类的

使用特权

评论回复
18
olivem55arlowe| | 2023-9-5 10:51 | 只看该作者
可能需要重新设计硬件。              

使用特权

评论回复
19
ulystronglll| | 2023-9-5 11:02 | 只看该作者
将单个IO口配置成不同的功能,例如,将某个IO口配置为PWM、ADC等。

使用特权

评论回复
20
wiba| | 2023-9-5 11:12 | 只看该作者
引脚直连的话需要供电电压相同吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

508

主题

1938

帖子

5

粉丝