大学计算机微机原理--第6章 输入输出及中断技术.pptx

大学计算机微机原理--第6章 输入输出及中断技术.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 输入输出及中断技术主要内容基本概念输入输出系统I/O接口和端口端口的编址方式简单接口芯片及其应用基本输入输出方法中断的基本概念及工作过程§6.1 输入输出系统了解和掌握:接口的基本功能端口的概念端口的编址方式I/O地址译码一、I/O接口接口要解决的问题速度匹配(Buffer)信号的驱动能力(电平转换器、驱动器) 信号形式和电平的匹配(A/D、D/A) 信息格式(字节流、块、数据包、帧) 时序匹配(定时关系)总线隔离(三态门)接口的功能数据的缓冲与暂存信号电平与类型的转换增加信号的驱动能力对外设进行监测、控制与管理,中断处理二、I/O端口数据端口状态端口控制端口端口I/O端口I/O接口DB数据CPU外设状态控制接口和端口接口2接口N接口1端口1端口1端口1端口编址端口2端口2端口2┅┅┅┅端口m端口m端口m端口地址=芯片地址(高位地址)+片内地址三、I/O端口的编址方式8086/8088的寻址能力:内存:1MB端口:64K个编址方式:与内存统一编址独立编址端口与内存的统一编址特点:指令及控制信号统一;内存地址资源减少00000H内存地址960KBF0000HI/O地址64KBFFFFFH端口的独立编址特点:内存地址资源充分利用能够应用于端口的指令 较少00000H内存地址FFFFFH0000HI/O地址FFFFH端口的寻址8088/8086寻址端口数:64K个寻址端口的信号:IOR、IOWA15 ~ A08088/8086的I/O端口编址采用I/O独立编址方式(但地址线与存储器共用)地址线上的地址信号用IO/M来区分I/O操作只使用20根地址线中的16根:A15~A0可寻址的I/O端口数为64K(65536)个I/O地址范围为0~FFFFHIBM PC只使用了1024个I/O地址(0~3FFH)四、I/O地址的译码目的:确定端口的地址参加译码的信号:IOR,IOW,高位地址信号OUT指令将使总线的IOW信号有效IN指令将使总线的IOR信号有效I/O译码的地址信号当接口只有一个端口时,16位地址线一般应 全部参与译码,译码输出直接选择该端口;当接口具有多个端口时,则16位地址线的高 位参与译码(决定接口的基地址),而低位 则用于确定要访问哪一个端口。I/O地址译码例某外设接口有4个端口,地址为2F0H——2F3H,由A15~A2译码得到,而A1、A0用来区分接口中的4个端口。试画该接口与系统的连接图。I/O地址译码例地址范围:× × × × 0 0 1 0 1 1 1 1 0 0 0 0× × × × 0 0 1 0 1 1 1 1 0 0 1 1A11任意状态片内地址图中不接入I/O地址译码例接口芯片译码电路图:IORA1IOWA0A11A10≥ 1CEA18A3A2A9A7┇A4§6.2 简单接口电路掌握:接口电路的分类及特点;两类简单接口芯片的应用一、接口的基本构成数据输入寄存器(or 三态门)数据线译码电路AB数据输出寄存器(锁存器)DB状态线状态寄存器(or 三态门)控制逻辑CB控制线命令寄存器接口的基本构成数据输入/输出寄存器 暂存输入/输出的数据命令寄存器 存放控制命令设定接口功能、工作参数和工作方式。状态寄存器 保存外设当前状态,以供CPU读取。二、接口的类型及特点按传输信息的方向分类:输入接口输出接口按传输信息的类型分类:数字接口模拟接口按传输信息的方式分类:并行接口串行接口接口特点输入接口:要求对数据具有控制能力常用三态门实现输出接口:要求对数据具有锁存能力常用锁存器实现三、三态门接口高电平、低电平、高阻态74LS244含8个三态门的集成电路芯片在外设具有数据保持能力时用来输入接口74LS244应用例教材p238P238图四、锁存器接口通常由D触发器构成;特点:具有对数据的锁存能力;不具备对数据的控制能力常用锁存器芯片74LS2738D触发器,不具备数据的控制能力74LS373含三态的8D触发器,具有对数据的控制能力。既可以做输入接口,也可以做输出接口。P240图I/O接口综合应用例根据开关状态在7段数码管上显示数字或符号设输出接口的地址为F0H设输入接口地址为F1H当开关的状态分别为0000~1111时,在7段数码管上对应显示’0’~’F’7段数码管图见教材p242A0F0H = 1111 0000F1H = 1111 000174LS2737406Rx8D0 Q0 | Q1D7 Q2 Q3 Q4CP Q5 Q6 Q7abcdefgDP D0~D7反相器译码器≥1IOW74LS138A6~A4 G G2A G2B C B AY01A7+5VK0~K374LS244D0O1 I1O2 I2O3 I3O4 I4E1 A3A2D1Y1A1D2A0D3≥1IOR符号形状7段

文档评论(0)

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

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

1亿VIP精品文档

相关文档