输入输出和中断技术.ppt

输入输出和中断技术.ppt

ID:52398515

大小:315.51 KB

页数:30页

时间:2020-04-05

输入输出和中断技术.ppt_第1页
输入输出和中断技术.ppt_第2页
输入输出和中断技术.ppt_第3页
输入输出和中断技术.ppt_第4页
输入输出和中断技术.ppt_第5页
资源描述:

《输入输出和中断技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章输入输出和中断技术输入输出系统概述简单接口电路基本输入输出方法中断技术中断芯片8259A6.1输入输出系统概述微型计算机系统可通过系统总线与外设相连,进行系统的扩展与开发,而外设必须通过接口才能与CPU交换信息。CPU或系统总线I/O接口电路外设把外设和I/O接口叫做输入输出系统作为接口电路,通常必须为外部设备提供几个不同地址的寄存器,每个寄存器称为一个I/O端口。通常的I/O接口示意图如下图所示:数据线控制线状态线DBCBAB数据输入寄存器(or三态门)数据输出寄存器(锁存器)状态寄存器(or三态门)命令寄存器译码电路控

2、制逻辑接外设接主机I/O接口内部一般由数据(I、O)、状态(O)、控制(I)三类寄存器组成。数据寄存器在输入时,保存外设发往CPU的数据(输入寄存器)在输出时,保存CPU发往外设的数据(输出寄存器)状态寄存器——保存状态信息,CPU可从状态口读取当前状态;控制寄存器——用来保存CPU写入的控制字。设定接口功能、工作参数和工作方式。1、接口的用途(功能)设备选择把选中的与总线相接,未选中的与总线隔离(高阻态)外设管理。对进行监测、控制与管理,中断处理数据缓冲缓解接口与CPU工作速度的差异信号转换形式、格式、电平、功率、码制等2、I

3、/O端口的寻址方式I/O端口:I/O信息的三种类型:数据、命令、状态。传送这三类信息的通道分别称为:数据端口(I、O)、命令端口(O)、状态端口(I)。不同外设具有的端口数各不相同,计算机中为每一个端口都赋予一个惟一编号——称为端口地址(或端口号)。端口有两种编址方式:统一编址和独立编址。(1).统一编址--存储映像的I/O寻址把外设接口与内存统一进行编址。各占据统一地址空间的不同部分。FFFFFH0地址空间(共1MB)内存地址(960KB)I/O地址(64KB)EFFFFHF0000H优点指令统一,灵活,强大;缺点内存可用地址

4、空间减小;阅读困难。(2).独立编址外设地址空间和内存地址空间相互独立。优点:不影响内存地址空间;易阅读。缺点:I/O指令功能较弱,使用不同的读写控制信号00000H内存地址空间内存空间(1MB)I/O空间(64KB)FFFFHFFFFFHI/O地址空间0000H(3)8088/8086CPU的I/O编址方式采用I/O独立编址方式(但地址线与存储器共用)地址线上的信号是内存地址还是IO地址,取决于IO/M管脚的状态。I/O操作只使用20根地址线中的16根:A15~A0,或者8根.可寻址的I/O端口数为64K(65536)个I/O

5、地址范围为0~FFFFH3、8086CPU的输入/输出1、8086CPU的I/O指令(1)直接寻址输入/输出指令(八位端口地址)INAL,n(字节输入)INAX,n(字输入)OUTn,AL(字节输出)OUTn,AX(字输出)(2)DX寄存器间接寻址输入(十六位端口地址)INAL,DX(字节输入)INAX,DX(字输入)OUTDX,AL(字节输出)OUTDX,AX(字输出)6.2CPU与外设通信的接口(简单)简单接口电路基本构成不查询外设状态、不进行IO控制,认为外设已经准备就绪,直接与外设传送数据。输入:缓冲器(如:74LS24

6、4)输出:锁存器(如:74LS273)输入用缓冲器/输出用锁存器74LS244输入缓冲器—单向数据输入INTER8286双向数据收发器。LS245简单的输入接口举例接口电路图如下:83FCH~83FFH译码器++外设具有数据保持能力74LS273输出锁存器,LS374INTER8282具有三态输出的锁存器,LS373不能作为输入接口,没有三态门译码器=1=1.........+5VRD0|D7CPQ0Q7...D0~D7A0~A15IOW#74LS273R+5VF0H=0000000011110000F1H=0000000011

7、110001O1I1O2I2O3I3O4I4#E1K0~K3GG2AG2BCBA+74LS244D0Q0

8、Q1D7Q2Q3Q4CPQ5Q6Q7abcdefgDP74068个反相器74LS273Rx8+74LS138D0~D7IOW#IOR#Y0Y1&+A7~A4A15~A8A3A2A1A0D0D1D2D3译码电路O1I1O2I2O3I3O4I4#E1K0GG2AG2BCBA+74LS244D0Q0

9、Q1D7Q2Q3Q4CPQ5Q6Q7abcdefgDP74068个反相器74LS273Rx8+74LS138D0~D7IOW#IOR

10、#Y0Y1&+A7~A4A15~A8A3A2A1A0D0D1D2D3译码电路+5VF0H=0000000011110000F1H=0000000011110001例1:发光二级管由低位向高位循环显示,显示时间隔1s(彩灯显示)MOVAL,01HMOVDX,00F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。