基本的IO接口.docx
《基本的IO接口.docx》由会员分享,可在线阅读,更多相关《基本的IO接口.docx(27页珍藏版)》请在第一文库网上搜索。
1、第3章基本的10接口3.1 I/O概述I/O接口基本概念1 .为什么要引入接口 微机和I/O设施的信息类型和格式可能不一样。 微机和I/O设施信号传输处理的速度可能不匹配。 不用接口,I/O直接接CPU,随着外设增加,会大大降低CPU的效率。 I/O直接接CPU,会使外设硬件结构过于依靠CPU,对外设本身进展不利。2. 接口的概念地址线控制线,UU u u u u UUITU智能仪器接【I通信接口过程控制接11输入接口输出接口数字化存储示波器,数字化万用表终瑞调制解调器1TY电传机A/D转换器开关心输入D/A转换器开关证输出键盘数字化仪光笔图形输入声音输入扫描仪点阵打印CRT显示激光打印液晶显
2、喷壁打印绘图仪X-Y记录仪3. I/O接口与I/O设施不同I/O设施对应I/O接口不同。I/O接口受CPU掌握,I/O设施受I/O接口掌握。为增加通用性,I/O接口的接口电路一般均具有可编程功能。微机的应用离不开与外部设施接口的设计、选用和连接。4. I/O接口功能.数据缓冲功能:通过寄存器或锁存器实现。存放数据的寄存器或锁存器称之为数据口(输入、输出、双向)。数据传送的方向以CPU/MPU为基准。.接受和执行CPU命令功能:存放CPU命令代码的寄存器称之为命令口,存放执行状态信息的寄存器称之为状态口。一般,命令口为输出口,状态口为输入口。.设施选择功能:CPU通过地址译码选择不同外设。即CP
3、U通过地址译码选择不同I/O接口。信号转换功能:协调总线信号与I/O设施信号。转换包括信号的规律关系、时序协作和电平转换。.中断管理功能:当外设需要准时得到CPU的服务,特殊是在消失故障时,在接口中设置中断掌握电路,为CPU处理有关中断事务(如发出中断恳求、进行中断优先级排队、供应中断向量等),这样既做到微机系统对外界的实时响应,又使CPU与外设并行工作,提高了 CPU的效率。.数据宽度变换的功能CPU能直接处理的是并行数据(8位、16位或32位等),而有的外设(如串行通信设施、绘图仪、电传打字机等)只能处理串行数据,在这种状况下,接口就应具有数据并-串和串-并变换的力量。可以通过编程转变接口
4、性能及工作方式的接口芯片称为通用接口芯片,反之,称为专用接口芯片。.可编程功能:增加接口的敏捷性和智能性。5. I/O接口组成接口由接口硬件和接口软件组成O1 .接口硬件S7携CPU侧引脚信号:地址信号:选择I/O接口中的不同寄存器;数据信号:依据命令类型,送到对应的寄存器中,或从寄存器中取得数据或状态;掌握信号:掌握命令的执行、时序、信号同步和片选;状态信号:外设工作状态送给接口的状态寄存器;状态信号:接口的部分工作状态信号。依据掌握寄存器、状态寄存器、总线掌握信号及外设状态信号掌握I/O接口的工作。外设侧引脚信号:数据信号:接口缓冲寄存器与外设间的数据交换;状态信号:外设工作状态送给接口的
5、状态寄存器;掌握信号:接口的内部掌握规律掌握外设工作的掌握信号和同步信号。内部掌握规律:依据掌握寄存器、状态寄存器、总线掌握信号及外设状态信号掌握I/O接口的工作。2 .接口软件(设施驱动程序)初始化程序段:设置接口工作方式及初始条件。传送方式处理程序段:CPU针对不同的I/O设施有不同的处理方式。主控程序段:完成接口任务的程序。程序终止与退出程序段:接口电路硬件爱护及操作系统中数据恢复。帮助程序段:供应人-机对话手段。3. 1.1 CPU与I/O之间的接口信号1)数据信息数字量、模拟量、开关量等。2)状态信息预备就绪信号、恳求信号、忙/闲信号等。3)掌握信息读写信号、响应信号等。I/O端口及
6、CPU对I/O端口的访问1) I/O 端口(PORT)I/O端口是供CPU直接存取访问的接口中的寄存器或电路。接口中的命令口、状态口和数据口均为I/O端口。一般状况下,一个端口只能写入或读出一种信息,但是也可能几种信息共用一个端口,比如8255的一个命令口可以接收方式掌握字和位控字这两种命令。甚至一个口地址对应多个端口的物理单元,由接口自行解决冲突。在实际应用中,接口芯片内部端口地址的设置有各种技术,比如跟随技术、预留技术、特征位技术、共用口地址技术等,与存储芯片内部地址的划分有许多不同之处。2) I/O端口地址对接口中的不同寄存器或电路的编号称为I/O端口地址。CPU通过向命令端口发命令来实
7、现对接口最终对设施进行掌握。访问设施实际上是访问相关的端口。3)端口的类型:数据端口、状态端口、掌握端2. CPU对I/O端口的访问读:I/O地址 AB I/O接口READ信号 9 CB分I/O接口I/O 数据 DB CPU写:数据3 DB - I/O接口I/O 地址 AB I/O 接口WRITE 信号 CB I/O 接口3. 1.3I/O端口的编址方式1 .独立的I/O编址I/O端口地址空间与存储器地址空间相互独立。优点:MEM地址空间不受I / 0端口地址空间影响;I/O端口数量不多,占用地址线少,地址译码简洁,速度较快;使用专用I/O命令(IN/OUT),与MEM访问命令(LOAD/ST
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 IO 接口