版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章I/O接口和总线1编辑ppt6-1I/O接口I/O接口的功能1、解决速度不匹配:解决方法:设置缓冲器、锁存器2、解决信号电平不匹配:
CPU:TTL电平;外设:电源系统解决方法:设置电平转换电路,MC14883、解决信号格式不匹配:
CPU:16位的并行数据外设:电压、电流、数字量、模拟量、开关量;串行、并行解决方法:A/D、D/A转换;串变并、并变串电路,电压变电流2编辑ppt4、解决时序不匹配
解决方法:设置时序控制电路,为CPU提供外设的状态信息,CPU通过接口向外设发出控制命令,实现CPU与外设之间的握手联络,保证同步5、提供地址译码电路3编辑ppt二.简单的输入输出接口芯片总线与外设的接口应遵循以下原则:输入三态,输出锁存单向:缓冲器74LS244锁存器74LS373双向:缓冲器74LS2454编辑ppt三.I/O端口及其寻址方式1.I/O端口端口和接口的区别:I/O接口(电路):外设和计算机之间传送信息的交接部件(界面),每一个外设都要通过接口电路才能与主机相连I/O端口:一个I/O接口电路中通常包含多个端口,一个端口对应一个地址例:INAL,60H;60H端口的内容→AL
端口地址为60HCPU在同一时刻只能选中某一个I/O端口。CPU访问外设,实质上是对I/O接口电路中相应的端口进行访问,I/O接口电路中必须包含译码电路以形成I/O端口地址。(与存储器比较)5编辑ppt一个双向工作的接口芯片通常有四个端口数据输入寄存器数据输出寄存器控制寄存器状态寄存器外部输出入设备数据控制状态DBCBAB数据端口6编辑ppt1、数据端口作用:缓冲、暂存数据信息、8位2、状态端口作用:指示外设的当前状态,每个状态用1位表示常用的状态位有:Ready、Busy、Error3、控制端口作用:用来存放CPU向接口发出的各种命令字和控制字,以便控制接口或设备的动作7编辑ppt2.I/O端口寻址方法⑴存储器映象寻址方式(用MOV指令)特点:1、将每一个I/O端口看作一个存储单元,I/O地址即为整个存储单元的一个部分,统一编址2、无专门I/O操作指令3、译码电路复杂、指令长度长⑵I/O单独编址方式(用IN、OUT指令)特点:1、将I/O地址单独编址、构成一个I/O空间,不占用存储空间2、有专门的IN、OUT指令,程序清晰,可读性好3、CPU要提供区分存储器和I/O端口的信号,如M/IO4、译码电路较简单、指令执行速度快8编辑ppt四.CPU与外设之间数据传送方式1、程序控制方式
(1)无条件传送:对简单外设或外设的定时是固定或已知的场合例1:检测按键开关状态图6-4,见后页上拉电阻三态门例2:控制LED灯亮,图6-574LS273锁存器,限流电阻
OUTPORT2,AL;执行时,WR=0,M/IO=0,地址信号使CS=0→CLK输出一上升沿,数据锁存并输出。(2)条件传送:在程序中通过选通信号接收接口的状态信号,确定数据是否处于准备好传送。确认之后,再传送。(握手)缺点:CPU利用率低例3图6-69编辑ppt上拉电阻的作用:保证开关断开时,有一高电平输入。1G、2G的作用:为低电平时,三态门打开,输入三态检测开关状态:INAL,PORT1;执行时,RD=0,M/IO=0,地址信号使CS=0→1G、2G=0,三态门打开,开关状态读入CPU1Y11A11Y21A274LS2442Y42A41G2GD0D1D7M/IOCSRD上拉电阻+5V10编辑ppt1.选通锁存状态,锁存数据2.CPU执行读指令,INAL,PORT-S1;CS1有效,Q端高电平送至D0到CPU11编辑ppt3.若D0=1,执行读数据指令,INAL,PORT-IN,数据缓冲器打开,读入数据,同时D触发器清零,状态位清零.MOVAL,PORT-S1READ-S1:TESTAL,01HJZAL,READ-S1INAL,PORT-IN初始化读入状态数据准备好?输入数据到CPUN12编辑ppt2、中断方式;通过中断请求决定是否进行数据传送,数据的I/O是在中断处理子程序控制下完成。实时性较好优点:CPU利用率比较高,由于可进行中断优先级的设定,适用于外设比较多的场合。缺点:传送数据仍须经CPU,且每传送数据一个数据就得中断一次,中断时,需要保护现场和恢复现场;所以数据传送的效率还比较低。13编辑ppt3、DMA方式:直接存储器存储①特点:数据在外部设备与内存间直接传递而不经CPU,不需进行保护和恢复现场和断点,大大提高数据传送速度。但须一专用的DMAC芯片。14编辑ppt地址锁存器DMA控制器操作框图AD15~AD0ALECPU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包乡村路段合同模板
- 2024年度餐饮服务外包协议范本一
- 门窗施工补充合同模板
- 地下车位转卖合同模板
- 租场地合同模板
- 车辆湿租合同模板
- 油类采购合同模板
- 劳工合同模板
- 稻谷生产订购合同模板
- 轻钢别墅装修安装合同模板
- 处方调剂流程
- 国有企业共青团创新工作方法研究
- 建筑行业(建筑工程)建设项目设计方案规模划分表.doc
- 办理营业执照委托书
- 集装箱设计PPT课件
- 实习实训报告-垫片复合冲压模具的设计
- 35kv变电所电气部分设计(有设计源图)
- 编写标准必备文件 国家标准 地方标准 行业标准 企业标准 格式模板大全
- 全面预算实施方案(共8篇)
- 天津市南开中学2020-2021学年高一上学期期中考试物理试题含答案
- 建设工程施工劳务分包合同(地坪)(完整版)
评论
0/150
提交评论