第六章-IO接口和总线讲解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章-IO接口和总线讲解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 _IO 接口 总线 讲解 课件
- 资源描述:
-
1、第第6 6章章 I/OI/O接口和总线接口和总线2022-11-71第第6 6章章 I/OI/O接口和总线接口和总线 6-1 I/O6-1 I/O接口接口6-2 6-2 总线总线第第6 6章章 I/OI/O接口和总线接口和总线2022-11-721)1)、数据端口、数据端口数据信息:数字量、模拟量、开数据信息:数字量、模拟量、开 关量、脉冲量。关量、脉冲量。2)2)、状态端口、状态端口状态信息:反映当前外设所处的状态信息:反映当前外设所处的 工作状态。工作状态。3)3)、控制端口、控制端口控制信息:控制信息:CPU CPU 通过接口向外设通过接口向外设 传送控制信息。传送控制信息。接口接口是是
2、CPUCPU与外界的连接部件,与外界的连接部件,是是CPUCPU与外界交换信息的中转站。与外界交换信息的中转站。一个接口有几个寄存器,不同类一个接口有几个寄存器,不同类型的信息进入不同的寄存器型的信息进入不同的寄存器,一般一般称这些寄存器为称这些寄存器为端口端口。第第6 6章章 I/OI/O接口和总线接口和总线2022-11-736-1 I/O6-1 I/O接口接口一、一、I/OI/O接口的功能接口的功能1.1.采用采用I/OI/O接口的必要性接口的必要性外围设备品种繁多:机械,电子,机电,光电等。外围设备品种繁多:机械,电子,机电,光电等。所传输信息要求不同:数字,模拟,电压,电流等。所传输
3、信息要求不同:数字,模拟,电压,电流等。*速度不匹配速度不匹配*信号电平不匹配信号电平不匹配*信号格式不匹配信号格式不匹配*信号时序不匹配信号时序不匹配计算机与外设之间信息交换应解决的问题:计算机与外设之间信息交换应解决的问题:第第6 6章章 I/OI/O接口和总线接口和总线2022-11-74(1 1)设置数据缓冲以解决速度差异所带来的不协调问题;)设置数据缓冲以解决速度差异所带来的不协调问题;输入:输入设备数据线输入:输入设备数据线 缓冲器缓冲器 DB DB CPU CPU输出:输出:CPU CPU DB DB 锁存器锁存器 输出设备数据线输出设备数据线 2.I/O2.I/O接口的功能接口
4、的功能(2 2)设置信号电平转换电路以解决信号电平的不一致问题;)设置信号电平转换电路以解决信号电平的不一致问题;(3 3)设置信息转换逻辑以满足对各自信号格式的要求;)设置信息转换逻辑以满足对各自信号格式的要求;例如:例如:A/DA/D转换,转换,D/AD/A转换,串转换,串/并转换,并并转换,并/串转换等。串转换等。(4 4)设置时序控制电路以同步)设置时序控制电路以同步CPUCPU和外设的工作;和外设的工作;(5 5)提供地址译码电路。)提供地址译码电路。第第6 6章章 I/OI/O接口和总线接口和总线2022-11-75二、简单的输入输出接口芯片二、简单的输入输出接口芯片常用的数据缓冲
5、器:常用的数据缓冲器:74LS24474LS244、74LS24574LS245:数据缓冲,提高总线驱动能力。数据缓冲,提高总线驱动能力。常用的数据锁存器:常用的数据锁存器:74LS37374LS373、74LS37474LS374:锁存数据。:锁存数据。第第6 6章章 I/OI/O接口和总线接口和总线2022-11-761 1.I/O I/O端口端口(3 3)控制端口)控制端口:用来存放:用来存放CPUCPU向接口发送的各种命令和控制字,向接口发送的各种命令和控制字,以便控制接口或外设的动作。以便控制接口或外设的动作。三、三、I/OI/O端口及其寻址方式端口及其寻址方式CPUCPU与外设之间
6、传送的信号:数据信号、状态信号、控制信号。与外设之间传送的信号:数据信号、状态信号、控制信号。(1 1)数据端口)数据端口:用来存放外设送往:用来存放外设送往CPUCPU的数据以及的数据以及CPUCPU要输要输出到外设去的数据。主要起数据缓冲的作用。出到外设去的数据。主要起数据缓冲的作用。(2 2)状态端口)状态端口:主要用来指示外设的当前状态。用:主要用来指示外设的当前状态。用“位位”来表来表示。示。准备就绪位(准备就绪位(ReadyReady)忙碌位(忙碌位(BusyBusy)错误位(错误位(ErrorError)第第6 6章章 I/OI/O接口和总线接口和总线2022-11-772 2.
7、I/OI/O端口的寻址方法端口的寻址方法65F302 0024E0内存与外设内存与外设内存内存外设外设026D(1 1)存储器映象寻址方式存储器映象寻址方式 将外设端口和内部存储单元统一将外设端口和内部存储单元统一安排在内存的地址空间中,安排在内存的地址空间中,外设地址外设地址与内存地址统一编址。与内存地址统一编址。优点优点:不需要专门的输入输出指令,不需要专门的输入输出指令,可用全部的存储器操作指令。可用全部的存储器操作指令。如:如:movmov kou1,bx kou1,bx 缺点缺点:外设占用内存单元,相对减少外设占用内存单元,相对减少 了内存容量了内存容量。第第6 6章章 I/OI/O
8、接口和总线接口和总线2022-11-78 内存地址空间和外设地址空间是内存地址空间和外设地址空间是相互独立的。相互独立的。优点:不占用内存。优点:不占用内存。缺点:缺点:CPUCPU需设专门的需设专门的I/OI/O指令。指令。端口地址在端口地址在 0 0FFH FFH 范围内,用直接范围内,用直接寻址。寻址。如:如:IN AL,20HIN AL,20H OUT 80H,AX OUT 80H,AX端口地址在端口地址在 010001000FFFFH 0FFFFH 范围内,范围内,用用DXDX间接寻址。间接寻址。如:如:MOV DX,300HMOV DX,300H IN AL,DX IN AL,DX
9、65F302 00外设外设KOU1KOU2KOU3112233 44KOU100KOU101113232 01内存内存(2 2)I/OI/O单独编址方式单独编址方式第第6 6章章 I/OI/O接口和总线接口和总线2022-11-79四、四、CPUCPU与外设间的数据传送方式与外设间的数据传送方式 程序控制方式程序控制方式 无条件传送无条件传送 条件传送(查询方式)条件传送(查询方式)中断方式中断方式 直接存贮器存取直接存贮器存取(DMA)(DMA)方式方式第第6 6章章 I/OI/O接口和总线接口和总线2022-11-710第第6 6章章 I/OI/O接口和总线接口和总线2022-11-711
展开阅读全文