微y型计算机原理及接口技术(第五章).pptVIP

微y型计算机原理及接口技术(第五章).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微y型计算机原理及接口技术(第五章)

微型计算机原理及接口技术 第5章 数字量输入输出 下图给出的是采用查询传送方式进行输出操作的接口电路。CPU输出数据时,先用输入指令读取接口中的状态字,测试BUSY位,若BUSY位为0,表明外设空闲,此时CPU才执行输出指令,否则CPU必须等待。执行输出指令时由端口选择信号、M/IO信号和写信号共同产生的选通信号将数据总线上的数据打入接口中的数据锁存器,同时将D触发器置1。D触发器的输出信号一方面为外设提供一个联络信号,通知外设将锁存器锁存的数据取走;另一方面使状态寄存器的BUSY位置1,告诉CPU当前外设处于忙状态,从而阻止CPU输出新的数据。输出设备从接口中取走数据后,会送一个回答信号ACK,该信号使接口中的D触发器置0,从而使状态寄存器中的BUSY位清0,以便开始下一个数据输出过程。 微型计算机原理及接口技术 第5章 数字量输入输出 查询式输出的接口电路 微型计算机原理及接口技术 第5章 数字量输入输出 查询传送方式的主要优点是能保证主机与外设之间协调同步地工作,且硬件线路比较简单,程序也容易实现。但是,在这种方式下,CPU花费了很多时间查询外设是否准备就绪,在这些时间里CPU不能进行其他的操作;此外,在实时控制系统中,若采用查询传送方式,由于一个外设的输入/输出操作未处理完毕就不能处理下一个外设的输入/输出,故不能达到实时处理的要求。因此,查询传送方式有两个突出的缺点:浪费CPU时间,实时性差。所以,查询传送方式适用于数据输入/输出不太频繁且外设较少、对实时性要求不高的情况。 微型计算机原理及接口技术 第5章 数字量输入输出 查询输入输出举例 1)查询输入 微型计算机原理及接口技术 第5章 数字量输入输出 例:从上图电路输入10个数据 DATA SEGMENT DATA1 DB 10 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI DATA1 MOV CX,10 NEXT1:MOV DX,380H TSTATE:IN AL,DX TEST AL JZ TSTATE INC DX IN AL,DX MOV [SI],AL INC SI LOOP NEXT1 CODE ENDS END START 微型计算机原理及接口技术 第5章 数字量输入输出 2)查询输出 微型计算机原理及接口技术 第5章 数字量输入输出 例:从上图电路连续输出3个数据。 DATA SEGMENT DATA1 DB 30H,31H,32H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI DATA1 MOV CX,3 NEXT1:MOV DX,381H TSTATE:IN AL,DX TEST AL JNZ TSTATE DEC DX MOV AL,[SI] OUT DX,AL MOV [SI],AL INC SI LOOP NEXT1 CODE ENDS END START 微型计算机原理及接口技术 第5章 数字量输入输出 查询方式虽然能够准确传送数据,但它效率太低,需要占用CPU的时间来查询。(CPU主动,I/O被动) 3. 中断方式 中断传送方式是指当外设需要与CPU进行信息交换时,由外设向CPU发出请求信号,使CPU暂停正在执行的程序,转去执行数据的输入/输出操作,数据传送结束后,CPU再继续执行被暂停的程序。 微型计算机原理及接口技术 第5章 数字量输入输出

文档评论(0)

1haodian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档