第第9 9章章 MCS-51MCS-51扩展扩展I/OI/O接口设计接口设计 在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可供选用的器件很多,方案也有多种。(1)并行总线扩展的方法 (2)串行口扩展方法 (3)I/O端口模拟串行方法I/O接口是接口是MCS-51与外设交换数字信息的与外设交换数字信息的桥梁桥梁。1第第9 9章章 MCS-51MCS-51扩展扩展IOIO接口设计接口设计9.1 I/O9.1 I/O接口并行扩展概述接口并行扩展概述I/OI/O接口电路应满足以下要求:接口电路应满足以下要求:1.1.实现和不同外设的速度匹配实现和不同外设的速度匹配2.2.输出数据锁存输出数据锁存I/OI/O电路应具有数据锁存器,以保证接收设备接收。电路应具有数据锁存器,以保证接收设备接收。3.3.输入数据三态缓冲输入数据三态缓冲 数据总线可数据总线可“挂挂”有多个数据源有多个数据源,为不发生冲,为不发生冲突,突,只允许当前时刻正在进行数据传送的数据源使只允许当前时刻正在进行数据传送的数据源使用数据总线,其余的数据源应处于隔离状态。用数据总线,其余的数据源应处于隔离状