网站大量收购独家精品文档,联系QQ:2885784924

8 输入输出接口技术改.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容第八章 输入输出接口技术第八章 输入输出接口技术主要内容:输入输出数据的传送方式可编程并行接口芯片8255A可编程定时计数器8253通信异步/同步接收发送器8251A 重点:输入输出数据的传送方式8255A、8253的各种工作方式的特点、应用时的硬件连接和软件编程方法 概述第八章 输入输出接口技术一、接口是一组电路CPU数据、地址、控制总线存储器接口I/O接口I/O设备存储器概述第八章 输入输出接口技术二、输入输出接口的功能(1)设置数据三态缓冲器、锁存器以解决两者速度差异所带来的速度不协调问题—输入要三态,输出要锁存。(2)设置信号电平转换电路(3)设置信息转换逻辑以满足对各自格式的要求(4)设置时序控制电路来同步CPU和外设的工作(5)提供地址译码电路概述第八章 输入输出接口技术三、接口电路基本结构 CPUDBI/O设备数据端口AB译码状态端口CB控制端口一个典型的I/O接口数据口(输入/输出):双向状态口:只能由CPU读入。控制口:只能由CPU写出。每个口由译码电路分配一个唯一的地址。概述第八章 输入输出接口技术四、CPU与外设之间传递的信息类型1.数据信息(1)数字量:(2)模拟量:(3)开关量:2.状态信息 状态信息反映接口或外设的当前状态。--ready、busy、empty3.控制信息 控制信息是CPU发送给接口电路的,用于控制外设的启动或停止,设置接口的工作方式等。概述第八章 输入输出接口技术五、I/O端口的寻址方式 (1)I/O 统一编址(存储器映像像寻址,不需要专用I/O指令) (2)I/O 端口单独寻址 (专门指令,64K端口地址) (3)各自的优缺点。六、I/O端口地址译码方法 独立编址时,一般用地址线的高位部分和控制信号(如RD、WR、M/IO)进行组合(译码)产生 I/O接口电路的片选信号(CS),用地址线的低位部分直接连到 I/O接口芯片实现端口的选择。 (1)逻辑门电路译码(适用口地址单一或固定的) (2)译码器译码(适用电路需多个口地址) (3)可编程逻辑器件PLD(适用口地址保密,可变灵活) 如PAL、GALCPU与接口之间传送信息的方式第八章 输入输出接口技术第二节CPU与接口之间传送信息的方式一、CPU与外设交换的数据信息从广义上来讲包括数据信息、状态信息、控制信息。这三者都用IN和OUT指令来传送的,只不过是 分别送入不同的部件,起不同的作用。 数据信息:数字量、开关量、模拟量。 状态信息:BUSY,READY等,反映外设的状态。 控制信息:CPU发出的命令如读写等。二、CPU与外设数据传送方式 无条件传送 中断方式 程序方式 查询方式(条件传送) 存储器直接存取方式 (DMA方式)...CPU与接口之间传送信息的方式第八章 输入输出接口技术1、无条件传送 在该方式中,外设总被任为已处于准备就绪和准备接收状态,程序不必查验外设的状态,当需要与之交换数据时,直接执行输入输出指令,就开始接收和发送数据。CPU与接口之间传送信息的方式第八章 输入输出接口技术例 1:无条件输入O+ 5V三态缓冲器D0OOKA0...A2OA3O与非A4..A7MOV DX , 0FFF7HIN AL , DXTEST AL ,01JZ …………. A8…...O或A15与非D0 = 0, K闭合; D0 = 1, K打开IORCPU与接口之间传送信息的方式第八章 输入输出接口技术例 2 无条件输出(2)开始操作完成否?否初始化是数据是否准备好?否处理缓冲区数据是输入一个字节到CPU后续处理数据处理并送内存缓冲区CPU与接口之间传送信息的方式第八章 输入输出接口技术2、查询方式 (条件传送)查询方式输入过程的流程图 (1)CPU从接口(状态口)中 读取状态字(2)CPU检测状态字,满足条 件,CPU从数据口输入 (输出)数据(3)不满足条件,CPU重新读 取状态字 输入数据查外设是否“准备就绪 ” 输出数据时查外设是否处于 “忙”或“空闲”(1)数据三态缓冲器数据锁存器输入设备DB控制状态信号STB R CQDM/IO+RD+5V+地址译码器01H02HCPU与接口之间传送信息的方式第八章 输入输出接口技术查询式输入AWAIT:IN AL,02H TEST AL,01H JZ AWAIT IN AL,01H数据DB数据锁存器输出设备控制状态信号ACK R CQDM/IOWR++5V+地址译码器03H04HCPU与接口之间传送信息的方式第八章 输入输出接口技术查询式输出AWAIT:IN AL,04H TEST AL,80

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档