- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 硬件设计技术 4-1 缓冲器、寄存器、译码器的应用一.输入/输出接口 1.输入接口设计(74LS245)——读取开关状态或读取数字仪表的数据。 74LS245——8位双向三态缓冲器 A——数据端A与微型机数据总线相连 B——数据端B与外设相连 B A G——三态缓冲器的控制端; 当G为低电平时,三态门开启。 G DIR —— 控制三态缓冲器数据传送方向 DIR为低电平时,数据由外设传向微机(B→A) DIR为高电平时,数据由微机传向外设(A→B) (1)接口电路设计(如图4.1-1) 用74LS245(三态缓冲器)作输入接口 , 输入外设为8只开关。 (2)硬件电路调试(硬件电路见书105页) 注意:在硬件电路调试前,首先用万用表 检查电源对地是否短路。 D. 用T命令单步执行调试程序,执行完IN AL,DX 指令后,用R命令检查AL的内容,是否与8个开关状 态对应。如果不对应,则可能数据连线接触不良或 接错。 (3)硬件调试程序 AGAIN: MOV DX, 4400H IN AL, DX LOOP $ MOV AH, 0BH ; 11号功能调用 INT 21H CMP AL, 0 JZ AGAIN (4)应用程序 (在硬件调试正确后,才能运行应用程序。) MOV DX,4400H IN AL,DX MOV BX,OFFSET OBUF+2 MOV CH,10 AGAIN: MOV AH,0 ;无符号数扩展 DIV CH ADD AH,30H ;二进制数转换成十进制的ASCII码数 MOV [BX],AH DEC BX OR AL,AL JNZ AGAIN INC BX ;调整BX指针,使BX指向数据显示区首地址 MOV DX,BX ;显示 MOV AH,9 INT 21H (5)联调(对应用程序用DEBUG进行分段调试) 2.输出接口(74LS374)——将AL数据送LED显示。 74LS374——8D触发锁存器 CLK——触发控制信号(上升沿有效) OE——输出允许信号(三态输出门的控制信号), 低电平有效。 D ——触发器的数据输入端 Q ——触发器的数据输出端 当OE为低电平、CLK为脉冲上 升沿时,Q端的信号与D端的 信号相同。 (1)接口电路设计(如图4.1-2) 图4.1-2 输出接口电路 (2)硬件电路调试(硬件电路见书107页) 1.检查74LS374的电源是否接通(有+5V)。 2.运行硬件调试程序(程序见书107页),检查各信 号是否正确 A. 检查CLK端的信号,应为负脉冲信号。 B.检查发光二极管的亮灭, 是否与AL的内容对应 (AL=AA 应:亮一灭…… )。 (3)硬件调试程序 AGAIN: MOV DX,4400H MOV AL,0AAH OUT DX,AL LOOP $ MOV AH,0BH INT 21H CMP AL,0 JZ AGAIN (4)应用程序(应用程见书第108-109页) MOV DX,OFFSET IBUF MOV AH,10 INT 21H MOV CL,IBUF+1 ;键入的十进制数位数送至CX MOV CH,0 M
文档评论(0)