车向泉-微机原理及接口技术-chap06-01.pptxVIP

车向泉-微机原理及接口技术-chap06-01.pptx

  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文档。上传文档
查看更多
微机原理及接口技术第6章 输入/输出技术6.1 I/O接口概述本章内容:计算机如何与外设进行信息交换。结构方式不同,有机械式、电动式、电子式等;输入/输出的信号类型不同,有数字信号,也有模拟信号;有电信号,也有非电信号;输入/输出信息的速率相差很大。 基本的输入/输出方法:程序控制I/O方式无条件传送方式:输入接口、输出接口查询方式:单外设、多外设中断方式中断的概念8088/8086中断系统中断控制器8259DMA(直接存储器存取)方式DMA的工作过程DMA控制器8237控制简单效率低控制复杂效率高6.1.1 I/O接口功能 一、为何引入I/O接口电路I/O 接口:把外设连接到总线上的一组逻辑电路的总称。实现外设与主机间的信息交换。6.1.1 I/O接口功能 二、I/O接口电路能做什么?提供信息传递通道 —— 利用接口中的寄存器实现,通常将某个端口地址分配给这个寄存器。进行数据格式转换。信号形式:A/D、D/A转换串并转换信息格式:字节流、块、数据包、帧CPU与外设速度匹配 —— 缓冲器、握手信号负载匹配:信号电平和驱动能力(电平转换、驱动)时序匹配(定时关系)。总线隔离(三态门)- 选中与总线连接; 未选中隔离。提供中断、DMA能力6.1.2 基本I/O接口模型一、接口信号I/O端口6.1.2 基本I/O接口模型一、接口信号数据信息:数字量、模拟量状态信息:例: 对于输入设备的Ready 对于输出设备的Busy外设接口 → CPU,可读不可写。控制信息:CPU → 外设接口,可写不可读。6.1.2 基本I/O接口模型二、外设接口与端口I/O接口数据口状态口控制口寄存器I/O端口……CPU对外设的访问实质上就是对I/O接口电路中相应端口进行访问。需要译码电路形成I/O端口的地址。不同端口可以是同一个I/O地址(一个输入端口、一个输出端口共同使用一个I/O地址)。内存地址、I/O地址:统一编址、独立编址。6.1.3 I/O接口地址及编码方式统一编址的优点:CPU对I/O端口的读/写操作可以使用全部存储器的读/写操作指令,也可以用对存储器的不同寻址方式来对I/O端口中的信息,直接进行算术、逻辑运算及循环、移位等操作。内存与外设地址的分配,可以用统一的分布图。不需要专门的输入、输出操作指令。6.1.3 I/O接口地址及编码方式统一编址的缺点:内存与I/O端口统一编址时,在地址总线根数一定的情况下,使系统中实际可以直接寻址的内存单元数减少。给检修、维护增加了难度。一般情况下,系统中I/O端口数远小于内存单元数,所以在用直接寻址方式来寻址这些端口时,要表示一个端口地址,必须用与表示内存单元地址相同的字节数,使得指令代码较长,相应地读/写执行时间也较长,这对提高系统的运行速度是不利的。Mortorola公司的M68系列CPU采用统一编址方式;Intel公司的80x86系列CPU采用独立编址方式。微机原理及接口技术第6章 输入/输出技术6.2 I/O端口地址译码I/O端口地址译码举例【例6.1】使用8位I/O地址5CH选择输入端口。用逻辑门器件实现。【地址分析】A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00000000001011100【例6.2】使用16位I/O地址A0D8H~A0DFH选择I/O端口。用译码器件实现。A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A01010000011011xxx微机原理及接口技术第6章 输入/输出技术6.3 基本的并行输入/输出接口三态门锁存器6.3.1 并行输入接口IN AL,80H6.3.2 并行输出接口利用74LS273设计的8/16位输出端口 MOV DX,3804HMOV AL,00HOUT DX,ALMOV DX,3805HMOV AL,0FFHOUT DX,ALMOV DX,3804HMOV AX,0FFFFHOUT DX,AX6.3.2 并行输出接口利用74LS374设计的32位输出端口

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档