第8章扩展IO口.pptVIP

  • 12
  • 0
  • 约5.08千字
  • 约 29页
  • 2017-02-03 发布于湖北
  • 举报
第8章扩展IO口

第八章 MCS-51扩展I/O接口的设计 8.1 I/O接口扩展概述 MCS-51的I/O (输入/输出)接口是MCS-51与外部设备(简称外设)交换信息的桥梁。 I/O扩展也属于系统扩展的一部分。虽然MCS-51已有4个8位并行I/O口,但是P0口和P2口用作16位地址总线和8位数据线, P3口是双功能口,用户真正用作I/O口线的只有P1口的8位I/O线和P3口的某些位线可作为输入/输出线使用。因此,在多数应用系统中,MCS-51单片机都需要外扩I/O接口电路。 8.1.1 I/O接口的功能 MCS-51扩展的I/O接口电路主要应满足以下功能要求: 1. 实现和不同外设的速度匹配 不同外设的工作速度差别很大,但大多数的外设的速度很慢,无法和μs量级的单片机速度相比。MCS-51和外设间的数据传送方式有同步、异步、中断三种。无论采用哪种数据传送方式来设计I/O接口电路,单片机只能在确认外设已为数据传送做好准备的前提下才能进行I/O操作。而要知道外设是否准备好,就需要I/O接口电路与外设之间传送状态信息,以实现单片机与外设之间的速度匹配。 2. 输出数据锁存 由于单片机的工作速度快,数据在数据总线上保留的时间十分短暂,无法满足慢速外设的数据接收。所以,在扩展的I/O接口电路中应具有数据锁存器,以保证输出数据能为接收设备所接收。可见数据输出锁存应成为

文档评论(0)

1亿VIP精品文档

相关文档