第9章_4 8255、8253习题课.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文档。上传文档
查看更多
第9章_4 8255、8253习题课

七段LED显示器接口: 第九章 8255、8253应用举例 DB 0C0H 1 1 0 0 0 0 0 0 0 DB 0F9H 1 1 1 1 1 0 0 1 1 DB 0A4H 1 0 1 0 0 1 0 0 2 DB 0B0H 1 0 1 1 0 0 0 0 3 DB 99H 1 0 0 1 1 0 0 1 4 DB 92H 1 0 0 1 0 0 1 0 5 DB 82H 1 0 0 0 0 0 1 0 6 DB 0F8H 1 1 1 1 1 0 0 0 7 DB 80H 1 0 0 0 0 0 0 0 8 DB 98H 1 0 0 1 1 0 0 0 9 DB 88H 1 0 0 0 1 0 0 0 A DB 83H 1 0 0 0 0 0 1 1 B DB 0C6H 1 1 0 0 0 1 1 0 C DB 0A1H 1 0 1 0 1 0 0 0 d DB 86H 1 0 0 0 0 1 1 0 E DB 8EH 1 0 0 0 1 1 1 0 F 阳极 a b c d e f g dp e f g dp a b c d e f g dp a b c d 阴极 D4 D5 D6 D7 D1 D2 D3 D0 dp g f e d c b a 4 dp g f e d c b a 1 0 0 1 1 0 0 1 a b c d e f g dp 七段LED显示器接口: 如图所示,8个显示器共用同一组段代码输出线,通过数位选择线,在任何时间内只有一个显示器能够显示其代码。让每个显示器接通2ms,以显示其对应的数,周而复始地逐个显示这8位数。(8255A口:0FFF8H、B口:0FFFAH) PA4 PA5 PA6 PA7 PA1 PA2 PA3 PA0 e f g dp a b c d 阳极 … … … … … … … PB4 PB5 PB6 PB7 PB1 PB2 PB3 PB0 0 1 2 3 4 5 6 7 七段LED显示器接口: . MODEL SMALL .DATA ;数据段 SSEGCODE DB 0COH DB 0F9H …… DB 8EH FOURBYTE EQU THIS BYTE DBLWORD DD .CODE .STARTUP MOV AL ;设置工作方式 MOV DX,0FFFEH OUT DX,AL CLD AGAIN:MOV CX,4 MOV SI,OFFSET FOURBYTE MOV AH ;位选码 LODSB ;两位显示数字送AL MOV DI,AX AND AL,0FH ;显示低4位16进制数 MOV BX,OFFSET SSEGCODE XLAT SSEGCODE ;取段选码 MOV DX,0FFFAH ;送段选码 OUT DX,AL MOV AL,AH ;送位选码 MOV DX,OFFF8H OUT DX,AL ;点亮对应位 PUSH CX MOV CX,NDELAY ;延时2ms IDLE:NOP NOP LOOP IDLE MOV AL,0FFH OUT DX,AL ;关闭所有位 MOV AX,DI MOV CL,4 ;显示高4位16进制数 SHR AL,CL MOV BX,OFDSET SSEGCODE XLAT SSECCODE MOV DX,0FFFAH OUT DX,AL ROL AH,1 ;向下移数码位 MOV AL,AH MOV DX,0FFF8H OUT DX,AL MOV CX,NDELAY ;延时2ms IDLE2:NOP NOP LOOP IDIE2 ROL AH,1 ;向下移数码位 MOV AL,0FFH OUT DX,AL ;关闭所有位,禁止显示 POP CX LOOP AGAIN .EXIT END 8255用作查询式打印机接口时的电路连接和打印机各信号的时序如图所示,8255的端口地址为80H~83H,工作于方式0,试编写一段程序,将数据区中变量DATA的8位数据送打印机打印,程序

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档