微机原理与接口技术(第2版)第06章微型计算机的输入输出复习课程.pptVIP

微机原理与接口技术(第2版)第06章微型计算机的输入输出复习课程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、CPU读状态端口,查BUSY线 2、CPU写数据,(1)、数据进入数据锁存器;(2)、BUSY 有效 3、输出设备工作完毕,busy无效 外设 举例:打印机接口 条件传送特点 优点:电路简单 缺点:降低CPU效率,实时性不强 (三)、中断方式 当外设作好传送准备后,主动向CPU请求中断,CPU响应中断后在中断处理程序中与外设交换数据。 在中断未发生时,CPU可以执行其他程序,这样可以提高CPU的利用率。 /BUSY 送打印机数据 /BUSY 送打印机数据 /BUSY 送打印机数据 /BUSY 送打印机数据 检测状态线 检测状态线 中断申请信号 主程序 中断服务子程序 中断逻辑 主程序 中断服务子程序 中断申请信号 第六章 微型计算机的输入/输出 I/O接口功能 I/O端口及其寻址方式 输入/输出方式 及CPU与外设通信的接口 8086CPU的输入/输出 总线简述 6.1 I/O接口功能 一、 CPU与外设通信特点 需要有接口作为CPU与外设通讯的桥梁; 速度 信号种类:模拟、数字;并行、串行 逻辑电平 需要有数据信息传送之前的“联络”; 要传递的信息有三方面内容:状态、数据及控制信息。 CPU I/O接口 外设 控制 数据 地址 控制 数据 状态 二、接口的功能 进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯; 状态信息的应答,以协调数据传送之前的准备工作; 进行中断管理,提供中断信号; 进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等; 进行电平转换,如TTL电平与MOS电平间的转换; 协调速度; 时序控制,提供实时时钟信号。 6.2 I/O端口及其寻址方式 一、 存储器映像的I/O寻址 存储单元和I/O端口的地址统一编址 I/O 端口 存储单元 I/O 地址空间 存储器地址空间 整个地址空间 举例:键盘及发光二极管接口 使用两个芯片74LS244 (8BIT三态门) 和 74LS273(8BIT 寄存器发器) 74LS244 74LS273 这种编址方式的优点: 利用多余的内存译码资源; 可以用访向存储器的指令来访问I/O端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运算指令,以及各种移位、比较指令等,并且可以实现直接对I/O端口内的数据进行处理。 缺点是: 由于I/O端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小。另外不利于程序阅读。 2、I/O映像的I/O寻址 I/O端口地址与存储单元地址分开编址 存储单元 存储地址空间 I/O 端口 I/O 地址空间 特点 1、地址线:A15……A0 2、M/IO=1 3、用I/O指令 这种编址方式的优点是: 1、I/O端口不占用存储器地址,故不会减少用户的存储器地址空间; 2、采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解。 这种编址方式的缺点是: 1、单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作; 2、由于采用了专用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。 6.3 输入/输出方式及CPU与外设通 信的接口 1、同步传送方式 2、异步查询方式 程序控制传送方式 3、中断方式 4、直接存储器存取方式 一、程序控制传送方式 (一)、同步传送方式(无条件方式) CPU直接与外设传送数据并不需要了解外设状态,认为外设已经准备就绪,直接与外设传送数据 CPU 译码 数据线 M/IO WR 或门 地址线 接口 外 设 输 出 CPU 译码 数据线 M/IO RD 或门 地址线 接口 外 设 输 入 (二)、异步查询方式 在执行输入输出前,要先查询接口中状态寄存器的状态。 输入时,状态寄存器的状态指示要输入的数据是否已经准备就绪; 准备好? 读取状态信息 输入数据 是 否 数据线 状态线 外设 常用的状态线有IBF,READY 功能: 1、输入设备准备好数据,状态线有效; 2、CPU读数据端口,取走数据后,状态 线转换为无效 1、STB有效,(1)、输入设备数据进入锁存器;(2)、IBF 有效 2、CPU读状态端口 3、CPU读数据端口,同时清IBF 外设 STB IBF /RD 1 2 3

文档评论(0)

sunfuliang7808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档