- 1、本文档共192页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章
输入输出接口与中断技术;7.1 输入输出接口概述
7.2 CPU与外设之间数据传送的方式
7.3 中断技术
7.4 8086/8088的中断系统和中断处理
7.5 可编程中断控制器;1. 掌握理解接口基本结构的特点。
2. 掌握CPU与外设之间的数据传送方式。
3. 掌握无条件传送与有条件传送的编程。
4. 正确理解中断、中断系统及其功能。
5. 掌握单个中断源的中断的条件与过程。
6. 正确理解和灵活运用中断向量表。
7. 掌握中断控制器内部8个部件的功能及其关系。; 在计算机应用中,必然同各种各样的外设打交道。当它被用于管理、生产过程的检测与控制以及科学计算时,都要求把控制程序和原始数据通过相应的输入设备送入计算机;CPU在程序的控制下,对这些信息进行加工处理,然后把结果以用户所需要的方式通过输出设备予以输出。
外设与计算机的连接不能像存储器那样直接连接到总线上,而必须通过各自的接口电路与主机相连。;;; 接口电路传送的信息可分为数据信息、状态信息和控制信息三类:
1. 数据信息
数据信息是最基本的一种信息,包括:
(1)数字量:通常为8位二进制数或ASCII码。
;非电量信息; (3)开关量:具有“0”和“1”两个状态的量,用一位二进制数表示。
例如电机的启与停,开关的合与开等。
; 2.状态信息
反映外设当前所处工作状态的信息,以作为CPU与外设间可靠交换数据的条件。输入时,它告知CPU有关输入设备的数据是否准备好(Ready=1?);输出时,它告知CPU输出设备是否空闲(Busy=0?)。CPU是通过接口电路来掌握I/O设备的状态,以决定可否输入或输出数据。
3.控制信息
用于控制外设的启停。;CPU;
(1)3种信息的性质不同,应通过不同的端口分别传送。如,数据输入/输出寄存器、状态寄存器与命令控制寄存器各占1个端口,每个端口都有自己的端口地址,故能用不同的端口地址来区分不同性质的信息。
(2)在用输入输出指令寻址外设的CPU中,外设的状态作为一种输入数据,而CPU的控制命令是作为一种输出数据的,从而可通过数据总线来分别传送。
(3)端口地址由CPU地址总线的低8位或低16位地址信息来确定,CPU根据I/O指令提供的端口地址来寻址端口,然后同外设交换信息。; 在微型计算机系统中,主要的输入输出方法有以下3种:
① 程序传送
② 中断方式
③ 直接存贮器存取(DMA)方式
这些方式不仅要实现主机与外设之间数据的传输,还要实现状态信息、命令信息的传输。; 一般,这些外设随时做好了数据传送的准备,而无须检测其状态。 这里先要弄清有关输入缓冲与输出锁存的基本概念。
输入数据时,因简单外设输入数据的保持时间相对于CPU的接收速度来说较长,故输入数据通常不用加锁存器来锁存,而直接使用三态缓冲器与CPU数据总线相连即可。
输出数据时,一般都需要锁存器将要输出的数据保持一段时间,其长短和外设的动作相适应。锁存时,在锁存允许端CE=1(为无效电平)时,数据总线上的新数据不能进入锁存器。只有当确知外设已取走CPU上次送入锁存器的数据,方能在CE=0(为有效电平)时将新数据再送入锁存器保留。;输入输出(无条件程序传送)原理图如图所示。;
在输入时,假定来自外设的数据已输入至三态缓冲器,
于是当CPU执行IN指令时,所指定的端口地址经地址总线的
低16位或低8位送至地址译码器,CPU进入了输入周期,选中
的地址信号和M/IO(以及RD)相“与”后,去选通输入三态缓
冲器,把外设的数据与数据总线连通并读入CPU。显然,这
样做必须是当CPU执行IN指令时,外设的数据是已准备好的,
否则就会读错。; 在输出时,假定CPU的输出信息经数据总线已送到输
出锁存器的输入端;当CPU执行OUT指令时,端口的地址由
地址总线的低8位地址送至地址译码器,CPU进入了输出
周期,所选中的地址信号和M/IO(以及WR 信号)相“与”
后,去选通锁存器,把输出信息送至锁存器保留,由它再
把信息通过外设输出。显然,在CPU执行OUT指令时,必须
确信所选外设的锁存器是空的。;例:一个采用同步传送的数据采集系统如图所示。; 这是一个16位精度的数据采集系统。被采集的数据是8
个模拟量,由继电器绕组P0、P1、…P7分别控制触点K0、
K1…K7逐个接通。每次采样用一个4位(每位为一个十进制
数)数字电压表测
您可能关注的文档
- 地理考前30天专题一绪论.ppt
- 地理空间定位绪论.ppt
- 地理人教版必修3:1.1地理环境对区域发展的影响绪论.ppt
- 第7章GPS数据处理总汇.ppt
- 20121011_融创绿城公司优势互补,持续深耕,共谋发展10.11(最终版)绪论.pptx
- 第7章PWM控制技术总汇.ppt
- 地理信息系统_第5章第2节_空间叠合绪论.ppt
- 地理性学习——沂水1绪论.ppt
- 地理一轮复习工业地域的形成和工业区绪论.ppt
- 第7章半导体存储器总汇.ppt
- 2025自考专业(法律)常考点试卷【典优】附答案详解.docx
- 快乐英语辽师大版第四册全册教案.docx
- 2025自考专业(工商企业管理)高频难、易错点题含答案详解(综合卷).docx
- 2025年自考公共课高频难、易错点题带答案详解(考试直接用).docx
- 2025年自考公共课高频难、易错点题附参考答案详解【培优A卷】.docx
- 2025年自考公共课高频难、易错点题带答案详解(模拟题).docx
- 2025年自考公共课高频难、易错点题及参考答案详解(典型题).docx
- 2025年自考公共课高频难、易错点题及参考答案详解(满分必刷).docx
- 2025年自考公共课高频难、易错点题含完整答案详解(必刷).docx
- 2025年自考公共课高频难、易错点题及答案详解(网校专用).docx
文档评论(0)