第6微机原理与接口技术课件清华大学.ppt
《第6微机原理与接口技术课件清华大学.ppt》由会员分享,可在线阅读,更多相关《第6微机原理与接口技术课件清华大学.ppt(88页珍藏版)》请在三一办公上搜索。
1、1,第6章 输入输出及中断技术,2,主要内容,输入输出系统的基本概念I/O接口和端口端口的编址方式简单接口芯片及其应用基本输入输出方法中断的基本概念及工作过程*中断控制器8259,3,6.1 输入输出系统,4,了解和掌握:,I/O系统的概念和特点接口的基本功能端口的概念端口的编址方式I/O地址译码,5,一、输入输出系统的组成及特点,组成:I/O设备,I/O接口,I/O软件特点:复杂性实时性异步性与设备无关性,6,二、I/O接口和端口,I/O接口:将外设连接到总线上的一组逻辑电路的总称。实现外设与主机之间的信息交换。I/O端口:接口中的寄存器,7,I/O接口要解决的问题,速度匹配(Buffer)
2、信号的驱动能力(电平转换器、驱动器)信号形式和电平的匹配(A/D、D/A)信息格式(字节流、块、数据包、帧)时序匹配(定时关系)总线隔离(三态门),8,接口的功能,数据的缓冲与暂存信号电平与类型的转换增加信号的驱动能力对外设进行监测、控制与管理,中断处理,9,I/O端口,数据端口状态端口控制端口,端 口,10,I/O端口,CPU,数据,状态,控制,外设,I/O接口,DB,11,三、I/O端口的编址方式,8086/8088的寻址能力:内存:1MB端口:64KB编址方式:与内存统一编址独立编址,12,端口与内存的统一编址,特点:指令及控制信号统一内存地址资源减少,内存地址960KB,I/O地址64
3、KB,00000H,F0000H,FFFFFH,13,端口的独立编址,特点:内存地址资源充分利用能够应用于端口的指令较少,内存地址,I/O地址,00000H,FFFFFH,FFFFH,0000H,14,端口的寻址,8088/8086寻址端口数:64KB寻址端口的信号:IOR、IOWA15 A0,15,8088/8086的I/O端口编址,采用I/O独立编址方式(但地址线与存储器共用)地址线上的地址信号用IO/M来区分I/O操作只使用20根地址线中的16根:A15A0可寻址的I/O端口数为64K(65536)个I/O地址范围为0FFFFHIBM PC只使用了1024个I/O地址(03FFH),16
4、,四、I/O地址的译码,目的:确定端口的地址参加译码的信号:IOR,IOW,高位地址信号OUT指令将使总线的IOW信号有效IN指令将使总线的IOR信号有效,17,I/O译码的地址信号,当接口只有一个端口时,16位地址线一般应 全部参与译码,译码输出直接选择该端口;当接口具有多个端口时,则16位地址线的高 位参与译码(决定接口的基地址),而低位 则用于确定要访问哪一个端口。,18,I/O地址译码例,某外设接口有4个端口,地址为2F0H2F3H,由A15A2译码得到,而A1、A0用来区分接口中的4个端口。试画该接口与系统的连接图。,19,I/O地址译码例,地址范围:0 0 1 0 1 1 1 1
5、0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 1,任意状态,A11,片内地址,图中不接入,20,I/O地址译码例,译码电路图:,1,A11,A10,A18,A3,A2,A9,A7,A4,&,CE,A1,A0,接口芯片,21,6.2 简单接口电路,22,掌握:,接口电路的分类及特点;两类简单接口芯片的应用,23,一、接口的基本构成,数据线,控制线,状态线,DB,CB,AB,数据输入寄存器(or 三态门),数据输出寄存器(锁存器),状态寄存器(or 三态门),命令寄存器,译码电路,控制逻辑,24,接口的基本构成,数据输入/输出寄存器 暂存输入/输出的数据命令寄存器 存放控制命令设定接
6、口功能、工作参数和工作方式。状态寄存器 保存外设当前状态,以供CPU读取。,25,二、接口的类型及特点,按传输信息的方向分类:输入接口输出接口按传输信息的类型分类:数字接口模拟接口按传输信息的方式分类:并行接口串行接口,26,接口特点,输入接口:要求对数据具有控制能力常用三态门实现输出接口:要求对数据具有锁存能力常用锁存器实现,27,三、三态门接口,高电平、低电平、高阻态,28,三态门接口,三态门的工作波形:,A0A15,IOR,译码输出,D0D7,开关状态,地址有效,29,74LS244,含8个三态门的集成电路芯片在外设具有数据保持能力时用来输入接口74LS244应用例教材p238,P238
7、图,30,三态门接口应用例,利用三态门作为输入接口(接口地址380H)接到地址范围为70000H-71FFFH的EEPROM芯片的READY/BUSY端,当三态门输出高电平时,可向98C64A写入一个字节数据,输出低电平时则不能写入。画芯片与系统的连接图,31,三态门接口应用例,D0D7,A0,A12,WE,OE,READY/BUSY,A0,A12,MEMW,MEMR,高位地址信号,D0D7,D0,380H,CE,译码,IOR,32,四、锁存器接口,通常由D触发器构成;特点:具有对数据的锁存能力;不具备对数据的控制能力,33,常用锁存器芯片,74LS273 8D触发器,不具备数据的控制能力74
8、LS373 含三态的8D触发器,具有对数据的控 制能力,P239图,34,锁存器芯片74LS374,D0D7,Q0,Q7,.,OE,CP,译码器,Q0Q7,D0,D7,.,OE,CP,译码器,做输出口:,做输入口:,外设,自外设,35,I/O接口综合应用例,根据开关状态在7段数码管上显示数字或符号设输出接口的地址为F0H设输入接口地址为F1H当开关的状态分别为00001111时,在7段数码管上对应显示0F,7段数码管图见教材p255,O1 I1O2 I2O3 I3O4 I4E1,K0K3,+5V,G G2A G2B C B A,1,74LS244,D0 Q0|Q1D7 Q2 Q3 Q4CP Q
9、5 Q6 Q7,abcdefgDP,7406,反相器,74LS273,Rx8,1,74LS138,D0D7,IOW,IOR,Y0,Y1,F0H=1111 0000F1H=1111 0001,&,A6A4,A3,A2,A1,A0,D0,D1,D2,D3,译码器,A7,A0,1,38,I/O接口综合应用例 程序段,Seg7 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,67H,77H,7CH,39H,5EH,79H,71H LEA BX,Seg7 MOV AH,0,GO:INAL,0F1H AND AL,0FH MOV SI,AX MOV AL,BX+SI OUT
10、0F0H,AL JMP GO,39,6.3 基本输入/输出方法,40,基本输入/输出方法,无条件传送查询式传送中断方式传送直接存储器存取(DMA),程序控制方式,41,一、无条件传送,要求外设总是处于准备好状态优点:软件及接口硬件简单缺点:只适用于简单外设,适应范围较窄,42,无条件传送例,读取开关的状态;当开关闭合时,输出编码使发光二极管亮,D,CP,Q,D0,D1,输出口地址38F3H,输入口地址38F0H,+5V,1,44,二、查询工作方式,仅当条件满足时才能进行数据传送;每满足一次条件只能进行一次数据传送。适用场合:外设并不总是准备好对传送速率和效率要求不高工作条件:外设应提供设备状态
11、信息接口应具备状态端口,45,查询工作方式,优点:软硬件比较简单缺点:CPU效率低,数据传送的实时性 差,速度较慢,READY?,进行一次数据交换,读入并测试外设状态,Y,N,传送完?,Y,结 束,N,开 始,每满足一次条件只能进行一次数据传送,超时?,READY?,与外设进行数据交换,超时错,读入并测试外设状态,Y,N,Y,N,传送完?,防止死循环,复位计时器,N,Y,结 束,N,48,查询工作方式例,外设状态端口地址为03FBH,第5位(bit5)为状态标志(=1忙,=0准备好)外设数据端口地址为03F8H,写入数据会使状态标志置1;外设把数据读走后又把它置0。试画出其电路图,并将DATA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课件 清华大学
链接地址:https://www.31ppt.com/p-6354462.html