微机原理06 输入输出系统.pptVIP

  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文档。上传文档
查看更多
微机原理06 输入输出系统

* 常用锁存器芯片 74LS273 8D触发器,不具备数据的控制能力 74LS373 含三态的8D触发器,具有对数据的控制能力。 既可以做输入接口,也可以做输出接口。 P240图 * I/O接口综合应用例 根据开关状态在7段数码管上显示数字或符号 设输出接口的地址为F0H 设输入接口地址为F1H 当开关的状态分别为0000~1111时,在7段数码管上对应显示’0’~’F’ 7段数码管图见教材p242 O1 I1 O2 I2 O3 I3 O4 I4 E1 K0~K3 +5V G G2A G2B C B A ≥1 74LS244 D0 Q0 | Q1 D7 Q2 Q3 Q4 CP Q5 Q6 Q7 a b c d e f g DP 7406 反相器 74LS273 Rx8 ≥1 74LS138 D0~D7 IOW IOR Y0 Y1 F0H = 1111 0000 F1H = 1111 0001 A6~A4 A3 A2 A1 A0 D0 D1 D2 D3 译码器 A7 A0 1 符号 形状 7段码 .gfedcba 符号 形状 7段码 .gfedcba ’0’’8’’1’’9’’2’’A’’3’’B’’4’’C’’5’’D’’6’’E’’7’’F’* I/O接口综合应用例 —— 程序段 …… Seg7 DB 3FH,06H, 5BH,4FH,66H,6DH, 7DH,07H,7FH,67H,77H, 7CH,39H,5EH,79H,71H …… LEA BX, Seg7 MOV AH, 0 GO: IN AL, 0F1H AND AL, 0FH MOV SI, AX MOV AL, [BX+SI] OUT 0F0H, AL JMP GO * §6.3 基本输入/输出方法 * 基本输入/输出方法 无条件传送 查询式传送 中断方式传送 直接存储器存取(DMA) 程序控制方式 * 一、无条件传送 要求外设总是处于准备好状态 优点: 软件及接口硬件简单 缺点: 只适用于简单外设,适应范围较窄 * 无条件传送例 读取开关的状态; 当开关闭合时,输出编码使发光二极管亮。 D CP Q D0 D1 输出口地址38F3H 输入口地址38F0H +5V 1 * 二、查询工作方式 仅当条件满足时才能进行数据传送; 每满足一次条件只能进行一次数据传送。 适用场合: 外设并不总是准备好 对传送速率和效率要求不高 工作条件: 外设应提供设备状态信息 接口应具备状态端口 READY? 进行一次 数据交换 读入并测试外设状态 Y N 传送完? Y 结 束 N 每满足一次条件只能进行一次数据传送 开 始 查询工作方式流程图 超时? READY? 与外设进 行数据交换 超时错 读入并测试外设状态 Y N Y N 传送完? 防止死循环 复位计时器 N Y 结 束 N * 查询工作方式例 外设状态端口地址为03FBH,第5位(bit5)为状态标志(=1忙,=0准备好) 外设数据端口地址为03F8H,写入数据会使状态标志置1 ;外设把数据读走后又把它置0。 试画出其电路图,并将DATA下100B数据输出。 状态端口 D5 D7-D0 A9 | A3 ≥1 A15 | A10 ≥1 3F8H A2 A1 A0 G G2A G2B C B A 74LS138 Y0 ≥1 D7-D0 CP Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 74LS273 外设 D7 D6 D5 D4 D3 D2 D1 D0 BUSY Y3 3FBH IOW IOR 状态端口地址:0000 0011 1111 1011 数据端口地址:0000 0011 1111 1000 LEA SI,DATA MOV CX,100 AGAIN : MOV DX,03FBH WAITT:IN AL,DX TEST AL,20H JNZ

文档评论(0)

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

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

1亿VIP精品文档

相关文档