4.2.3  输入输出口扩展

更新于 2026年10月10日 版权声明
4.2.3 输入输出口扩展

在某些应用环境下P0口需要同时扩展输入口和输出口,图4-14是8位输入口和输出口扩展示例。

图示

图4-14 8位输入口和输出口扩展示例

输入口芯片采用74HC373,输出口芯片采用74HC573,两者的逻辑功能相同,芯片逻辑功能见表4-4;74HC573引脚见图4-15,与74HC373引脚的差别在于输入和输出引脚对称地分布在封装的两侧,有利于电路板的排版布线。

表4-4 芯片逻辑功能(https://www.daowen.com)

图示

图示

图4-15 74HC573引脚

芯片74HC373用作输入口时,若锁存允许端LE接高电平则不锁存输入信号。由单片机读控制线图示和芯片寻址线P2.7作为“或”门1的输入端,对芯片的输出允许端图示进行联合控制,同时实现片选和读操作。在读操作期间,图示为低电平,并行数据读入P0口,其余时间芯片呈高阻隔离状态。

芯片74HC573用作输出口时,若输出允许端图示接地,芯片则保持允许输出的状态。由单片机写控制线图示和芯片寻址线P2.7作为“或非”门2的输入端,对芯片的锁存允许端LE进行联合控制,同时实现片选和写操作。在写操作期间LE端为高电平,允许芯片的输出数据变换;其余时间均处于低电平状态,输出数据被锁存。扩展电路中仅利用单片机P2口的一根口线,就把P0口扩展成为8位输入口和输出口。可采用与4.2.2节类似的方法,由LE端的外部脉冲作中断信号通知单片机对输入口作读操作。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)