项目3:知识点3io接口要点课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《项目3:知识点3io接口要点课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 知识点 io 接口 要点 课件
- 资源描述:
-
1、 I/O接口概述接口概述 I/O端口与其寻址方式端口与其寻址方式 CPU与外设之间的数据传送方式与外设之间的数据传送方式 掌握微型计算机接口技术的基本概念掌握微型计算机接口技术的基本概念 掌握主机与外设之间的各种数据传送方式掌握主机与外设之间的各种数据传送方式 了解了解I/O端口的寻址方式端口的寻址方式 3.1 I/O接口概述接口概述微型计算机系统可通过系统总线与外设相连,进行系统的扩展与开发,而外设必须通过接口接口才能与CPU交换信息。CPU或 系统总线I/O 接口 电路外 设一、一、I/O接口的功能接口的功能 作为接口电路,通常必须为外部设备提供几个不同地址的寄存器,每个寄存器称为一个I/
2、O端口。通常的I/O接口示意图如下图所示:I/O接口示意图 I/O接口内部一般由数据、状态、控制数据、状态、控制三类寄存器组成。数据寄存器数据寄存器在输入时,保存外设发往CPU的数据(输入寄存器)在输出时,保存CPU发往外设的数据(输出寄存器)状态寄存器状态寄存器保存状态信息,CPU可从状态口读取当前状态;控制寄存器控制寄存器用来保存CPU写入的控制字。任何接口电路均包括如下基本功能:任何接口电路均包括如下基本功能:1.地址译码和设备选择;2.数据寄存器及缓冲;3.数据格式转换。5.中断管理和DMA控制;6.接收复位信号并对端口初始化;7.可编程功能。4.联络功能;二、二、CPU 与与I/O接
3、口之间传递的信息类型接口之间传递的信息类型(1)数字量数字量 由键盘、光电输入机等输入的信息。(通常以二进制表示的数或以 ASCII 码表示的数或字符)CPU与外设交换的基本信息是数据,有三种类型:(2)模拟量模拟量非电量信息传感器电量信号处理A/DCPU(3)开关量开关量两个状态的量(可以用0、1表示)例如电机的启与停,开关的合与开等。输入时,输入设备是否准备好?(READY)输出时,输出设备是否空闲?(BUSY)反映当前外设工作状态的信息,例如:例如控制I/O 设备启动或停止等。CPUI/O设备I/O接口123ABDBCBDATASTATUSCONTROLCPU 与外设之间的接口信息 CP
4、U通过接口输出用以控制外设工作的信息。通过接口输出用以控制外设工作的信息。3.2 CPU与外设之间的数据传送方式与外设之间的数据传送方式微机与外设间的数据传送,实际上是微机与外设间的数据传送,实际上是CPU与与I/O接口间的数据传送。接口间的数据传送。CPU与外设间的数与外设间的数据传送据传送通常包括通常包括无条件传送无条件传送、查询传送、查询传送、中断传送、中断传送、以及以及DMA方式方式。一、无条件传送方式一、无条件传送方式 无条件传送一般适合于数据传送不太频繁的情况,如对开关、数码显示器等一些简单外设的操作。所谓无条件,就是假设外设已处于就绪状态,数据传送时,程序就不必再去查询外设的状态
5、,而直接执行I/O指令进行数据传输。无条件传送方式又称同步方式,即无条件传送方式又称同步方式,即CPU的动作必须的动作必须 与外设同步,否则,传送数据出错。与外设同步,否则,传送数据出错。二、查询传送方式二、查询传送方式 程序控制下的查询传送方式,又称异步传送方式。它在执行输入输出操作之前,需通过测试程序对外部设备的状态进行检查。当所选定的外设已准备“就绪”后,才开始进行输入输出操作。查询传送方式流程图 在传送前,查询一下外设的状态,当外设准备好了以后才传送,否则,等待。在传送前,查询一下外设的状态,当外设准备好了以后才传送,否则,等待。查询传送方式工作流程包括两个基本工作环节查询传送方式工作
展开阅读全文