输入输出接口技术.ppt
《输入输出接口技术.ppt》由会员分享,可在线阅读,更多相关《输入输出接口技术.ppt(41页珍藏版)》请在三一办公上搜索。
1、第8章 输入输出接口技术,本讲内容基本概念 I/O端口的编址 输入输出的基本方法:无条件、查询、中断、DMA,什么是I/O接口(电路)?I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路,I/O接口就是CPU与外设的连接部件。PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是I/O接口电路,接口在CPU与外设之间,I/O接口的基本结构示意图,为什么需要接口电路?,1。外部设备的种类多种多样。2。传输的信息也有多种的。3。速度的相差更大。所以就需要在计算机与外部设备之间设置一种部件,使CPU和外部设备的工作协调起来,有效地完成输入输出任务。这种部件称为输入输出接
2、口。,I/O接口要解决的问题速度匹配(Buffer)信号电平和驱动能力(电平转换器、驱动器)信号形式匹配(A/D、D/A)信息格式(字节流、块、数据包、帧)时序匹配(定时关系)总线隔离(三态门),I/O地址译码与设备选择把选中的与总线相接,未选中的与总线隔离(高阻态)数据的缓冲与暂存缓解接口与CPU工作速度的差异 输出接口有锁存环节 输入接口有缓冲环节对外设进行监测、控制与管理,中断处理信号电平与类型的转换形式、格式、电平、功率、码制等,I/O接口的功能,什么是微机接口技术?,处理微机系统与外设间联系的技术 注意其软硬结合的特点 根据应用系统的需要,使用和构造相应的接口电路,编制配套的接口程序
3、,支持和连接有关的设备,接口电路交换的信息:,数据信息。控制信息。状态信息。,I/O端口:I/O信息的三种类型:数据、命令、状态。传送这三类信息的通道分别称为:数据端口(I、O)、命令端口(O)、状态端口(I)。不同外设具有的端口数各不相同,计算机中为每一个端口都赋予一个惟一编号称为端口地址(或端口号)。端口有两种编址方式:统一编址和独立编址。,I/O接口的编址方式,定义 把外设接口与内存统一进行编址。各占据统一地址空间的不同部分。优点指令统一,灵活;访问控制信号统一,使用同一组的地址/控制信号。缺点内存可用地址空间减小例如:MCS-51单片机,0,地址空间(共1MB),内存地址(960KB)
4、,I/O地址(64KB),FFFFFH,EFFFFHF0000H,1.统一编址,定义:外设地址空间和内存地址空间相互独立。优点:内存地址空间不受I/O编址的影响缺点:I/O指令功能较弱,使用不同的读写控制信号,00000H,内存地址空间,内存空间(1MB),I/O空间(64KB),FFFFH,FFFFFH,I/O地址空间,0000H,2.独立编址,例如:8088/8086 微机系统,采用I/O独立编址方式(但地址线与存储器共用)地址线上的地址信号用 来区分:/0 时为I/O地址/M地址I/O操作只使用20根地址线中的16/8根:A15/7 A0可寻址的I/O端口数为64K(65536)/256
5、个I/O地址范围为0FFFFH/0FFHIBM PC只使用了10根 A9 A0 1024个I/O地址(03FFH)原因:够用为度,简化电路,8088/8086 CPU的I/O编址方式,、A15 A0 OUT指令 将使总线的 信号有效 IN 指令 将使总线的 信号有效 当接口只有1个端口(仅数据口,无状态口和控制口)时,16位地址线一般应全部参与译码,译码输出直接选择该端口;下面先介绍这种简单情况 当接口具有多个端口时,则16位地址线的高位参与译码(决定接口的基地址),而低位则用于确定要访问哪一个端口。,I/O端口地址的译码,例如:某外设接口有4个端口(如8255/8253),地址为2F0H2F
6、3H,则其基地址为2F0H,由A15A2译码得到,而A1、A0用来确定4个端口中的某一个。请思考:A0A15=?,I/O接口(4端口),A0,A1,CS,译码器,A0,A1,A2A15,I/O接口(1端口),CS,译码器,A0A15,并行定义:一个数据单位(通常为字节)的各位同时传送特点:速度快、距离短、成本高例如:PC机的并行接口(通常用于连接打印机)串行定义:数据按位进行传送特点:速度慢、距离远、成本低例如:PC机的串行接口(通常用于串行通信),I/O数据的传送方式,CPU与外设间的数据传送方式,I/O接口电路基础:三态缓冲器/锁存器问题:CPU与外设的工作速度不一致,尤其是当外设由其他C
7、PU或时序电路控制时更加明显,应如何解决效率和可靠性。,数据传送控制:使两者高效、可靠地进行数据传送,(1)无条件传送方式(2)条件传送方式(查询方式)(3)中断传送方式(4)DMA传送方式(Direct Memory Access)存贮器直接存取方式,四种传送方式,(程序方式),无条件传送方式(同步传送方式),实现方法 CPU不查询外设工作状态,与外设速度的匹配通过在软件上延时完成,在程序中直接用I/O指令,完成与外设的数据传送特点 1.适用于外设动作时间已知,前提:CPU与外设进行数据传送时,外设保证已准备好。如开关、发光器件(如发光二极管、7段数码管、灯泡等)、继电器、步进电机等。2.软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入输出 接口 技术

链接地址:https://www.31ppt.com/p-6063756.html