《微机原理与应用教学资料》第六章io(课件).ppt
《《微机原理与应用教学资料》第六章io(课件).ppt》由会员分享,可在线阅读,更多相关《《微机原理与应用教学资料》第六章io(课件).ppt(24页珍藏版)》请在三一办公上搜索。
1、1,第六章 I/O 接口和总线,电气学院学习部资料库,2,6-1 I/O接口,一、采用I/O接口的必要性计算机和外设之间的信息交换存在以下问题:1、速度不匹配:解决方法:设置缓冲器、锁存器2、信号电平不匹配:CPU:TTL电平;外设:电源系统 解决方法:设置电平转换电路,MC14883、信号格式不匹配:CPU:16位的并行数据 外设:数字量、模拟量、开关量;串行、并行 解决方法:A/D、D/A转换;串变并、并变串电路,电压变电流,电气学院学习部资料库,3,4、时序不匹配 外设:各自的定时和控制逻辑 解决方法:设置时序控制电路,实现CPU与外设之间的握手联络,保证同步二、I/O接口的功能:1、寻
2、址:统一、独立、片选、组内选2、数据输入、输出3、联络功能4、复位功能5、可编程功能6、检测功能,电气学院学习部资料库,4,三、简单的输入输出接口芯片总线与外设的接口应遵循以下原则:输入三态 输出锁存单向:缓冲器74LS244 锁存器74LS373双向:缓冲器74LS245,电气学院学习部资料库,5,6-2 I/O端口及其寻址方式,一、基本概念通信:计算机与外设间交换数据、状态和控制命令的过程,是在控制信号的作用下,通过数据总线来完成的I/O设备(外设):输入输出设备。例:键盘、扫描仪、显示器、打印机、磁盘等I/O接口(电路):外设和计算机之间传送信息的交接部件(界面),每一个外设都要通过接口
3、电路才能与主机相连I/O端口:一个I/O接口电路中通常包含多个端口,一个端口对应一个地址 例:IN AL,60H;60H端口的内容AL,端口地址为60H,电气学院学习部资料库,6,I/O接口和I/O端口的关系:一个I/O接口电路中通常包含多个端口CPU在同一时刻只能选中某一个I/O端口CPU访问外设,实质上是对I/O接口电路中相应的端口进行访问I/O接口电路中必须包含译码电路以形成I/O端口地址(与存储器比较),电气学院学习部资料库,7,一个双向工作的接口芯片通常有四个端口,数据输入寄存器,数据输出寄存器,控制寄存器,状态寄存器,外部输出入设备,数据,控制,状态,DB,CB,AB,数据端口,电
4、气学院学习部资料库,8,二、I/O端口1、数据端口 作用:缓冲、暂存数据信息、8位2、状态端口 作用:指示外设的当前状态,每个状态用1位表示 常用的状态位有:Ready、Busy、Error3、控制端口 作用:用来存放CPU向接口发出的各种命令字和控制字,以便控制接口或设备的动作,电气学院学习部资料库,9,三、I/O端口寻址方式存储器映象寻址方式特点:1、将每一个I/O端口看作一个存储单元,I/O地址即为整个存储单元的一个部分,统一编址2、无专门I/O操作指令3、译码电路复杂、指令长度长I/O单独编址方式(用IN、OUT指令)特点:1、将I/O地址单独编址、构成一个I/O空间,不占用存储空间2
5、、有专门的IN、OUT指令,程序清晰,可读性好3、CPU要提供区分存储器和I/O端口的信号,如M/IO4、译码电路较简单、指令执行速度快,电气学院学习部资料库,10,四、CPU与外设之间数据传送方式,程序方式中断方式DMA方式区别:CPU的利用率 数据传输效率,电气学院学习部资料库,11,1、程序控制方式 在程序控制下传送数据 缺点:CPU利用率低(1)无条件传送:数据传送不能频繁,适用于简单外设或外设的定时是固定或已知的场合例1:检测按键开关状态 图6-4,见后页 上拉电阻 三态门例2:控制LED灯亮,图6-5 74LS273锁存器,限流电阻 OUT PORT2,AL;执行时,WR=0,M/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与应用教学资料 微机 原理 应用 教学 资料 第六 io 课件
链接地址:https://www.31ppt.com/p-5898334.html