第六章-输入输出接口.pptx
《第六章-输入输出接口.pptx》由会员分享,可在线阅读,更多相关《第六章-输入输出接口.pptx(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ABDBCBCPUI/O接口接口I/O设备设备端口端口数据控制状态ABDBCBCPUI/O接口接口I/O设备设备接口电路的结构接口电路的结构 数据数据缓冲器缓冲器状态状态寄存器寄存器控制控制寄存器寄存器接外设一侧接外设一侧 主主机机外外设设 总线驱动总线驱动地址译码地址译码控制逻辑控制逻辑接接CPU一侧一侧DBABCB数据信息数据信息控制信息控制信息状态信息状态信息端口端口u 最简单的最简单的I/OI/O控制方式,控制方式,CPUCPU可以随时根据可以随时根据需要无条件地读写需要无条件地读写I/OI/O端口端口u 外设要求:简单,数据变化缓慢,操作时外设要求:简单,数据变化缓慢,操作时间固定,
2、如一组开关或间固定,如一组开关或LEDLED显示管。显示管。外设被外设被认为始终处于就绪状态认为始终处于就绪状态u 接口特点接口特点 CPUCPU的的DBI/ODBI/O接口接口( (输出锁存器输出锁存器)外设外设 CPUCPU的的DBI/ODBI/O接口接口( (输入缓冲器输入缓冲器)外设外设数据输入数据输入缓冲器端缓冲器端口口数据输出数据输出锁存器端锁存器端口口输入数据输入数据输出数据输出数据端口端口译码译码器器RDABDBWRM/IOu接口特点:避免了对端口的接口特点:避免了对端口的“盲读盲读”、“盲写盲写” ,数据传送的可靠性高,并且硬件接口相对简单。,数据传送的可靠性高,并且硬件接口
3、相对简单。缺点是缺点是CPU工作效率低,工作效率低,I/O响应速度慢响应速度慢;u外设要求:外设要求:状态口和数据口状态口和数据口 u在有多个外设的系统中,在有多个外设的系统中,CPU的查询顺序由的查询顺序由外设外设的优先级的优先级确定确定u一种一种CPU主动、外设被动主动、外设被动的的I/O操作方式,很好操作方式,很好地解决了地解决了CPU与外设之间的与外设之间的同步同步问题问题READY? 读取状态端口读取状态端口 读读/写数据端口写数据端口状态端口复位状态端口复位程序查询方式的程序查询方式的输入输入接口电路接口电路数据缓冲器数据缓冲器(输入端口输入端口)状态缓冲器状态缓冲器(输入端口)(
4、输入端口)输输入入设设备备数据端口读选通数据端口读选通状态端口读选通状态端口读选通DB(数据、状态数据、状态)锁锁存存器器输入数据输入数据输入选通输入选通RQD5VREADYD0READY? 输入状态信息输入状态信息 输入数据信息输入数据信息查询查询程序程序数据端口状态端口A/D 转换器定时器模拟信号译码电路启动信号状态信号D4数据总线数据总线地址总线地址总线控制信号控制信号50H51H程序查询方式的程序查询方式的输出输出接口电路接口电路输出选通输出选通数据锁存器数据锁存器(输出端口)(输出端口)状态缓冲器状态缓冲器(输入端口输入端口)输输出出设设备备RQD5VDB(数据、状态)数据、状态)B
5、USY(1bit)ACK状态端口读选通状态端口读选通数据端口写选通数据端口写选通输入状态信息输入状态信息 BUSY? 输出数据信息输出数据信息查询查询程序程序数据端口状态端口数据缓冲器状态检测打印机译码电路触发信号触发信号状态信号状态信号D2数据总线数据总线地址总线地址总线控制总线控制总线信号信号78H7AH接口电路查询式查询式8路模拟数据采集系统路模拟数据采集系统D0 D1 D2324A/D转换器转换器DB多路开关多路开关数据端数据端口读选口读选通通1路模拟量路模拟量状态端口状态端口读选通读选通控制端口控制端口读选通读选通READYSTARTD0CPU8路模路模拟量拟量输入输入A0A7D3D
6、7 D0D3 D0DATAu接口特点接口特点:避免了避免了CPU 反复低效率的查询,适用反复低效率的查询,适用于于CPU任务繁忙、而数据传送不太频繁的系统中。任务繁忙、而数据传送不太频繁的系统中。缺点是硬件电路和处理过程都比较复杂缺点是硬件电路和处理过程都比较复杂;(中断控制(中断控制芯片)芯片)uCPU被动而外设主动被动而外设主动的的I/O操作方式,较大地提高操作方式,较大地提高了了CPU的工作效率,并使系统具有了实时处理功能的工作效率,并使系统具有了实时处理功能中断请求触中断请求触发器发器QRD数据缓冲数据缓冲端口译码端口译码端口译码端口译码控制端口控制端口中断屏蔽触发中断屏蔽触发器器QD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 输入输出 接口
限制150内