首页 理论教育 单片机输入输出口扩展技术

单片机输入输出口扩展技术

时间:2023-10-28 理论教育 版权反馈
【摘要】:在某些应用环境下P0口需要同时扩展输入口和输出口,图4-14是8位输入口和输出口扩展示例。芯片74HC573用作输出口时,若输出允许端接地,芯片则保持允许输出的状态。扩展电路中仅利用单片机P2口的一根口线,就把P0口扩展成为8位输入口和输出口。可采用与4.2.2节类似的方法,由LE端的外部脉冲作中断信号通知单片机对输入口作读操作。

单片机输入输出口扩展技术

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

978-7-111-49886-5-Chapter04-45.jpg

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

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

4-4 芯片逻辑功能

978-7-111-49886-5-Chapter04-46.jpg(www.xing528.com)

978-7-111-49886-5-Chapter04-47.jpg

图4-15 74HC573引脚

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

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

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈