[理学]微机原理周荷琴版第六章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]微机原理周荷琴版第六章

第六章 输入输出和中断技术 主要内容 I/O接口的基本概念 CPU与I/O的控制方式 中断的基本概念 8086中断系统 中断控制器8259 6.1 输入输出接口 主要内容: I/O接口与I/O端口的概念 I/O端口的编址方式 I/O端口的地址译码 I/O数据的传送方式 一、I/O接口与端口 I/O接口(Interface): 将外设连接到总线上的一组逻辑电路的总称 实现外设与主机之间的信息交换 I/O端口(Port): 接口中的寄存器(数据端口、控制端口、状态端口) I/O接口的基本结构 CPU与外设之间的信息 I/O接口要解决的问题 速度不匹配 信号电平不匹配 信息格式不匹配 时序不匹配 信号的驱动能力 I/O接口的功能 设置数据缓冲以解决两者速度差异 设置信号电平转换电路 设置信息转换逻辑以满足对各自格式的要求 设置时序控制电路来同步CPU和外设的工作 提供地址译码电路 提供联络信号 最好是可编程控制 二、I/O端口的编址方式 1、端口与内存统一编址(存储器映象) 特点: 指令及控制信号统一,无需专门指令 内存地址资源减少 无法区分是对内存还是对I/O操作 MC6800、MCS-51 2、端口独立编址(I/O映象) 特点: 内存地址资源充分利用 需专门的访问端口的指令:IN、OUT 80X86、Z80系列 8086与存储器及I/O端口连接相关信号线 RD、WR、M/IO、A19-A0 8086的I/O端口编址 采用I/O独立编址方式(但地址线与存储器共用) 地址线上的地址信号用M/IO来区分 I/O操作只使用20根地址线中的16根:A15~A0 可寻址的I/O端口数为64K(65536)个 I/O地址范围为0~FFFFH IBM PC只使用了1024个I/O地址(0~3FFH),其中0 ~FF为直接寻址范围。 三、I/O地址的译码 目的: 确定端口的地址 参加译码的信号: IOR、IOW、A15 ~ A0 OUT指令将使总线的IOW信号有效 IN指令将使总线的IOR信号有效 I/O地址的译码 当接口只有一个端口时,16位地址线一般应全部参与译码,译码输出直接选择该端口;当接口具有多个端口时,则16位地址线的高位参与译码(决定接口的基地址),而低位则用于确定要访问哪一个端口。 四、I/O数据的传送方式 1、并行传送方式: 同一时刻传送多位数据。 优点:传送速度快、效率高。 缺点:传输距离短(成本、线间干扰) 2、串行传送方式:将数据一位一位地传送。 优点:传输线少,成本较低。适合于远距离传输。 缺点:传送速度慢。 3、并行接口与串行接口 6.2 简单的输入输出接口芯片 掌握: 接口电路的分类及特点 两类简单接口芯片的应用 一、接口的基本构成 二、接口的类型及特点 输入接口 输出接口 接口特点 输入接口: 要求对数据具有控制能力(常用三态门实现) 输出接口: 要求对数据具有锁存能力(常用锁存器实现) 三、三态门接口 高电平、低电平、高阻态 三态门接口 三态门的工作波形: 74LS244(单向数据驱动器) 74LS244逻辑功能和引脚图见教材 含8个三态门的集成电路芯片 分两组,1G控制1A1-1A4,2G控制2A1-2A4 在外设具有数据保持能力时用作输入接口 为单向数据缓冲器,常用作地址驱动。 74LS245(双向数据总线缓冲器) 74LS245逻辑功能和引脚图见教材 含8个三态门的集成电路芯片 除门控信号G外,有一方向控制端DIR DIR=1,An Bn(n=1~8) DIR=0,反方向传递 常用于数据的双向传送、缓冲和驱动 三态门接口应用例 74LS373(锁存器) 逻辑图和真值表见P243 由D触发器构成 可直接挂到总线上 具有对数据的锁存能力 具有三态总线驱动能力 74LS373真值表 锁存器芯片74LS373 6.3 CPU与I/O的控制方式 无条件传送 查询式传送 中断方式传送 直接存储器存取(DMA)方式 一、无条件传送 适用于总是处于准备好状态的外设 优点:软件及接口硬件简单 缺点:只适用于简单外设,适应范围较 窄 无条件传送例 读取开关的状态 当开关闭合时,输出发光二极管亮 程序段: MOV DX,38F0H IN AL,DX MOV DX,38F3H OUT DX,AL 二、查询工作方式(条件传送方式) 适用场合: 外设并不总是准备好 对传送速率和效率要求不高 对外设及接口的要求: 外设应提供设备状态信息 接口应具备状态端口 查询工作方式 优点:软件比较简单 缺点:CPU效率低,数据传送的实

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档