输入输出接口和中断技术

输入输出接口和中断技术

ID:27720731

大小:968.51 KB

页数:51页

时间:2018-12-04

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

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

1、第7章输入输出接口和中断技术本章内容基本概念I/O端口的编址输入输出的基本方法:无条件、查询、中断、DMA中断中断基本概念8086/8088中断系统8259中断控制器*17.1输入输出接口概述什么是I/O接口(电路)?I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路CPU接口电路I/O设备27.1.1CPU与外设间的连接外设与CPU的连接必须通过相应的专用接口。接口电路(芯片)分可编程、不可编程。不同外设有不同编号,类似存

2、储器单元的编号,即外设有地址。3输入输出端口的编址方式两种端口编址方式一、与存储器统一编址:外设端口作为存储器的一个单元,占据存储器的一个地址。访问存储器和访问外设使用一样的指令。如MOTOROLA的产品二、独立编址:外设端口与存储器独立编址。有专门的输入输出指令。如INTEL8088/8086、ZILOG的产品。48088/8086的输入输出指令输入指令INAL,i8/DX;字节输入INAX,i8/DX;字输入输出指令OUTi8/DX,AL;字节输出OUTi8/DX;字输出功能演示功能演示57.1.2接口电路的基

3、本功能I/O接口的典型结构控制总线CB地址总线ABI/O接口电路数据控制状态数据总线DBCPU外设控制寄存器状态寄存器数据寄存器中断控制命令寄存器6接口信息一、CPU和I/O设备之间的接口信息1、数据信息1)、数字量2)、模拟量3)、开关量4)、脉冲量2、状态信息反映当前外设所处的工作状态,是否准备好。3、控制信息CPU通过接口向外设传送控制信息,控制外设的启动、停止。7接口电路的内部结构CPU与外设主要有数据、状态和控制信息需要相互交换,于是从应用角度看内部:⑴数据寄存器保存外设给CPU和CPU发往外设的数据⑵状

4、态寄存器保存外设或接口电路的状态⑶控制寄存器保存CPU给外设或接口电路的命令理解端口8I/O接口的主要功能⑴对输入输出数据进行缓冲和锁存输出接口有锁存环节输入接口有缓冲环节⑵对信号的形式和数据的格式进行变换微机直接处理:数字量、开关量、脉冲量⑶对I/O端口进行寻址⑷与CPU和I/O设备进行联络97.2数据传送方式程序控制下的数据传送——通过CPU执行程序中的I/O指令来完成传送,又分为:无条件传送查询传送中断传送直接存储器存取(DMA)——传送请求由外设向DMA控制器(DMAC)提出,后者向CPU申请总线,最后DM

5、AC利用系统总线来完成外设和存储器间的数据传送I/O处理机——CPU委托专门的I/O处理机来管理外设,完成传送和相应的数据处理107.2.1无条件传送方式在CPU与慢速变化的设备交换数据时,可以认为它们总是处于“就绪”状态,随时可以进行数据传送,这就是无条件传送,或称立即传送、同步传送。适合于简单设备,如LED数码管、按键/按纽等无条件传送的接口和操作均十分简单这种传送有前提:外设必须随时处于就绪状态传送流程接口实例11无条件传送:输入示例IOR三态缓冲器OEI/O装置地址译码器CSD7~D0A15~A1A0016

6、0HMOVDX,160HINAL,DX12无条件传送:输入实例MOVDX,160HINAL,DX74LS244+5V10Kx8G1G2数据总线CSRD13无条件传送:输出示例地址译码器数据锁存器A15A0~A14-IOWCS0160H输出设备D7~D0MOVDX,160HMOVAL,[BX]OUTDX,AL14无条件传送:输出实例MOVDX,160HMOVAL,[BX]OUTDX,AL+5V74LS373300x8LEOE数据总线CSWR15无条件传送:输入输出接口K7K1K0+5VD0~D7A0~A15CLKLS

7、06反相驱动器LS2738D锁存器LS244三态缓冲器8000H译码+5VLED0LED7……-GIOWIOR16无条件传送:输入输出接口next:movdx,8000h;DX指向数据端口inal,dx;从输入端口读开关状态notal;反相outdx,al;送输出端口显示calldelay;调子程序延时jmpnext;重复P248例17就绪?2.程序查询传送CPU先了解(查询)外设的工作状态,在外设就绪(可以交换信息的情况下)实现数据的输入或输出对多个外设的情况,则CPU按一定顺序依次查询(轮询)。先查询的外设将优

8、先进行数据交换查询传送的特点是:工作可靠,适用面宽,但传送效率低18查询传送的两个环节查询环节寻址状态口读取状态寄存器的标志位若不就绪就继续查询,直至就绪传送环节寻址数据口是输入,通过输入指令从数据口读入数据是输出,通过输出指令向数据口输出数据输入状态就绪?数据交换YN传送流程接口实例191)查询输入P249IOR+5V8D锁存器8位三态缓冲器译码1位三态缓

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

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

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