数字量输入输出控制方式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字量输入输出控制方式

数字量的输入输出控制方式 一、典型的数字量输入/输出接口电路 二、CPU对数字量输入/输出的控制方式 数字量的输入输出控制方式 一、典型的数字量输入/输出接口电路 外部设备与CPU交换信息必须通过输入/输出接口电路。输入/输出的信息有数据、状态和控制三类不同的信息,为了区别不同类型的信息需设置不同的端口。 因此一个典型的数字量输入/输出接口电路必须包括数据端口、状态端口和控制端口,如图2-27所示。 数字量的输入输出控制方式 数字量的输入输出控制方式 二、CPU对数字量输入/输出的控制方式 同步传递方式、查询传递方式、中断控制方式和直接存储器访问方式 (1)同步传递方式(无条件程序控制方式) 这种控制方式只适合于CPU与比较简单而且其数据状态变化速度缓慢或变化速度是固定的外设交换信息时采用。如:7段码显示、开关、隔离开关、断路器、继电器、发光二极管等。 CPU与外设传送数据时必须保证同步,即执行输入命令时,外设一定是准备好的,执行输出操作时,外设一定是空的。 数字量的输入输出控制方式 数字量的输入输出控制方式 (2)查询传递方式(条件传递方式) 一些数据变化不规则的外设,如果传送数据时,CPU不与外设同步,则传送数据便要出错,为此采用查询传送方式。查询传送方式能使CPU能与各种速度的外设配合工作。 查询的优点:在简化硬件接口的情况下,传送数据更加准确,控制程序容易编制。 缺点:CPU需要不断的查询外设的状态,占用了CPU 的工作空间。 适用于CPU与单个或较少外设交换信息。 数字量的输入输出控制方式 数字量的输入输出控制方式 数字量的输入输出控制方式 (3)中断控制方式 能提高CPU工作效率和及时处理外设的请求,可与多个外设同时工作。 中断:指CPU暂时中止其正在执行的程序,转至执行请求中断的某个外部设备或事件的服务、程序,待处理完毕后再返回原来中止的程序顺序进行(程序在执行过程中由于外界的原因而中间打断的情况)称中断。 数字量的输入输出控制方式 当CPU需要与外设交换信息时,若外设要输入CPU的数据已准备好,存放于寄存器中,或在输出时,若外设已把数据取走,即输出寄存器已空,则由外设向CPU发出中断请求,CPU接到外设的申请后,若没有更重要的处理,CPU就暂停当前执行的程序(即实现中断),转去执行输入或输出操作(称中断服务),待输入或输出操作完成后即返回,CPU再继续执行原来的程序。 数字量的输入输出控制方式 (4)直接存储器访问方式 外设与内存之间,外设与外设之间进行数据传送时,要经过CPU中转,这对高速外设(如磁盘)在进行大批量数据传送时,会造成中断次数过于频繁,这不仅影响速度而且耗费大量CPU的时间,故采用直接存储器访问方式。 由DMA来实现内存与外设,或外设与外设之间的直接快速传送,减轻了CPU的负担。 数字量的输入输出控制方式 上述的四种控制方式在一个微机系统中可能全被选用在不同的信息传送过程中,也可能只选用其中的二、三种。这需根据不同的硬件结构及接口功能来选择,应具体问题具体分析。 * * 第一节 概述 I/O信号的形式 一 数据信息 数字量 二进制形式的数据,或是已经过编码的二进制形式的数据。 最小单位为“位”(bit),8位称为一个字节(BYTE)。 2. 模拟量 模拟量信号不能直接进入计算机,必须经过A/D(模拟/数字) 转换器,把模拟量转换成数字量,才能输入计算机。当外部 设备需要模拟量信号控制时,D/A(数字/模拟)转换器又能把 数字量转换成模拟量信号。 3.开关量 开关量信号只有两种状态,即“开”或“闭”。这样,只要用一位 二进制数就可表示。 二 状态信息 反应当前外设的工作状态,是外设通过接口往CPU传送的。 三 控制信息 是CPU通过接口传送给外设的,CPU通过发送控制信息 控制外设的工作。 I/O接口 在计算机中,介于CPU与外设间,实现硬件连接和软件通讯 的装置。 一、 I/O接口的作用 对信息的传输形式进行变换。(模数转换和数模转换) 电平转换和放大 I/O定向 串并转换及并串转换 锁存和缓冲 二、 I/O接口的构成 CPU 译 码 数据端口 状态端口 控制端口 I/O 设备 DB AB CB (1) I/O端口 概念:CPU与外设进行数据传输时,各类信息在接口进入不同 的寄存器,一般称这些寄存器为I/O端口。 分类:数据端口,状态端口,控制端口。 CPU 数据 状态 控制 外设 (2) I/O端口的编址方式 存储器映射方式(统一编址方式) 优点:使用MEM操作指令,不需专用的I/O指令,指令丰富,使I/O 功能更加灵活。 缺点:MEM容量减小,ME

文档评论(0)

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

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

1亿VIP精品文档

相关文档