第9章 扩展IO接口.pptVIP

  • 12
  • 0
  • 约8.18千字
  • 约 59页
  • 2017-06-24 发布于河南
  • 举报
第9章 扩展IO接口

第九章 AT89S51扩展I/O接口的设计 AT89S51的I/O接口是AT89S51单片机与外部设备交换信息的桥梁。它应满足以下功能要求: 1.实现和不同外设的速度匹配 大多数外设的速度很慢,无法和μs量级的单片机速度相比。单片机在与外设间进行数据传送时,只有在确认外设已为数据传送做好准备的前提下才能进行数据传送。外设是否准备好,就需要I/O接口电路与外设之间传送状态信息,以实现单片机与外设之间的速度匹配。 2.输出数据锁存 与外设比,单片机的工作速度快,数据在数据总线上保留的时间十分短暂,无法满足慢速外设的数据接收。所以在扩展的I/O接口电路中应有输出数据锁存器,以保证输出数据能为慢速的接收设备所接收。 3.输入数据三态缓冲 数据总线上可能“挂”有多个数据源,为使传送数据时不发生冲突,只允许当前时刻正在接收数据的I/O接口使用数据总线,其余的I/O接口应处于隔离状态,为此要求I/O接口电路能为数据输入提供三态缓冲功能。 I/O数据的传送方式 为了实现和不同外设的速度匹配,必须根据不同外设选择恰当的I/O数据传送方式。I/O数据传送方式有:同步传送、异步传送和中断传送。 1.同步传送 同步传送又称无条件传送。当外设速度和单片机的速度相比拟时,常采用同步传送方式,典型的同步传送是单片机和外部数据存储器之间的数据传送。 2.查询传送 又称有条件传送(也称异步式传

文档评论(0)

1亿VIP精品文档

相关文档