网站大量收购独家精品文档,联系QQ:2885784924

微机输入输出IO系统.ppt

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

第八章 输入输出(I/O)系统 微型计算机的三大部分:微处理器(CPU)、存储器、I/O接口 IO设备与IO接口连接,是微机系统的一个重要组成部分。 IO设备又被称为外部设备,简称外设。 IO设备与IO接口合在一起,称作IO系统。 接口 接口是指两个系统或两个部件间的交接部分,可以是两种硬件设备之间的连接电路,也可以是两个软件之间公用的逻辑边界。 接口:在微型计算机系统中,CPU与外部设备之间的联系,需要有特定的硬件连接和相应的软件控制。完成这一任务的软、硬件综合称为接口。 接口技术:对这硬、软件的设计,称为接口技术。 接口(Interface)和端口(Port)是不同的。 端口:接口电路中那些完成信息传送,可由程序寻址进行读写的寄存器。 接口的分类 从应用角度分类: 1)用户交互接口:将来自用户的数据、信息传送给微计算机、或将用户所需的数据、信息由处理系统传送给外部设备。通常有键盘接口、打印机接口、终端显示接口等。 2)辅助操作接口:微型计算机发挥最基本的处理与控制功能所必须的接口。包括各类总线驱动器、总线接收器、数据锁存器、三态缓冲器、时钟电路、CPU与ROM及RAM接口等。 3)传感接口:输入被监视对象和控制对象变化信息的接口。例如压力传感器、温度传感器、流速传感器、测速计等接口。 4)控制接口:微计算机对被检测对象或控制对象输出信息的接口。例如步进马达、电磁阀门、继电器、LED显示灯等接口。 接口的功能 数据的寄存和缓冲功能 对外设的控制和监测功能 设备选择功能 信号转换功能 中断管理或DMA管理功能 可编程功能 8.1.3 CPU与外设之间传送的信息 接口的基本组成有三部分: 寄存器:数据寄存器、状态寄存器、控制命令寄存器 控制逻辑电路:包括地址译码和设备选择电路(用于端口地址分配)、中断控制逻辑(用于中断屏蔽、中断优先级等)、读写控制电路(用于产生时序)等 连接线:主机与接口、接口与外部设备两个方向的信号联络线 CPU通过外设接口同外设交换的信息有三种 数据信息(DATA) CPU与外设交换的数据本身: CPU ? 外设 (1)由键盘、光电输入机等输入的信息,通常是以二进制表示的数或以 ASCII 码表示的数或字符。 (2)模拟量 (3)开关量 两个状态的量 ,可以用“0”、“1”表示, 例如:电机的启与停,开关的合与开等。 (4)状态信息(STATUS) 反映外设当前工作状态的信息: CPU ? 外设 例如: 输入时,输入设备是否准备好? —— 准备就绪信号READY 输出时,输出设备是否空闲? —— 忙信号BUSY (5)控制信息(CONTROL) CPU控制外设工作方式所发送的一种信息: CPU ? 外设 例如: 控制I/O 设备启动或停止等。 独立编址 特点: 存贮器和I/O端口在两个独立的地址空间中,I/O端口不占用存贮器空间,I/O端口的读、写操作由硬件信号IOR和IOW来实现,访问外设端口用专用的IN指令和OUT指令。 优点: I/O端口的地址码较短、地址译码器较简单;端口操作指令长度短,指令执行时间少;端口操作指令形式上与存贮器操作指令不同,使程序编制和阅读较清晰。 缺点:需要有专用的I/O指令,而这些指令的功能一般不如存贮器访问指令丰富,所以程序图8.3 专用的I/O 端口编址设计的灵活性较差。 8.1.4.2 存贮器映射编址(统一编址) 存储器映射编址 特点:存储器和I/O端口共用统一的地址空间;地址空间分配给I/O端口以后,存贮器就不能再占有这一部分的地址空间。 优点: 1)不需要专用的I/O指令,编程灵活。 2)I/O端口的地址空间是内存空间的一部分,可使得外设的数目不受限制 。 缺点: 1)I/O端口占用了内存空间的一部分,影响系统内存容量。 2)访问内存时的地址长,指令的机器码也长,执行时间增加,端口地址译码电路复杂。 8.2 I/O端口读写技术 本节以独立编址的微机为例 当CPU执行IN或OUT指令时,就进入输入/输出总线周期 1)地址信号有效 2)I/O端口读写信号有效IOR、IOW有效 地址经译码后的信号(端口译码选中信号)+控制信号=端口读写选择信号。 2)控制信号:除IOR或IOW信号外,还有区分是DMA传送还是非DMA传送的AEN信号。

文档评论(0)

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

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

1亿VIP精品文档

相关文档