第八章 LED显示器接口和显示程序.pptxVIP

  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文档。上传文档
查看更多
第八章 LED显示器接口和显示程序

第八章 LED显示器接口及显示程序;1. LED显示器结构原理;以共阴极LED为例,如图9-11(a)所示,各LED公共阴极K0接地。若向各控制端a、b、…、g、dp顺次送号,则该显示器显示“7.”字型。 共阴极与共阳极7段LED显示数字0~F、“-”符号及“灭”的编码(a段为最低位,dp点为最高位)如表9-1所列。;表8-1 共阴极和共阳极7段LED显示字型编码表;2. LED显示器接口方式;3. LED显示器接口及显示方式;1) LED静态显示方式;2) LED动态显示方式;例如,要求显示“E0-20”时,I/O口1和I/O口2轮流送入段选码、位选码及显示状态如图9-13所示。段选码、位选码每送入一次后延时1 ms,因人眼的视觉暂留时间为0.1 s(100 ms),所以每位显示的间隔不必超过20 ms,并保持延时一段时间,以造成视觉暂留效果,给人看上去每个数码管总在亮。这种方式称为软件扫描显示。;3. LED显示器与89C51接口及显示子程序;图9-14 6只LED动态显示接口;图9-15 DIS显示子程序流程图;DIS显示子程序清单如下: DIS: MOV R0,#7EH;显示缓冲区末地址→R0 MOV R2,#01H;位控字,先点亮最低位(右边) MOV A,R2 MOV DPTR,#TAB;字型表头地址→DPTR LP0: MOV P1,A MOV A,@R0;取显示数据 MOVC A,@A+DPTR;取出字形码 MOV P0,A;送出显示 ACALL D1MS;调延时子程序 DEC R0;数据缓冲区地址减1 MOV A,R2 JB ACC.5,LP1;扫描到最左面的显示器了吗? RL A;没有到,左移1位 MOV R2,A AJMP LP0 LP1: RET TAB: DB 3FH,06H,5BH,4FH,66H,6DH DB 7DH,07H,7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,40H,00H D1MS: MOV R7,#02H;延时1 ms子程序 DL: MOV R6,#0FFH DL1: DJNZ R6,DL1 DJNZ R7,DL RET;4.LED显示器与8255接口及显示子程序; DIR:MOV A, ;设置8255的工作方式,A、B口为输出 MOV DPTR,#0FFFFH ;8255的命令口地址送DPTR MOVX @DPTR,A MOV R0,#50H ;50H-57H为显示缓冲区 MOV R3,#7FH ;第1位的位选码 MOV A,R3 SCAN:MOV DPTR,#0FFFDH ;指向B口 MOVX @DPTR,A ;位选码送B口 MOV A,@R0 ;取显示数据 MOV DPTR,#TAB ;取字形码表首址 MOVC A,@A+DPTR ;取字形码 MOV DPTR,#0FFFCH ;指向A口 MOVX @DPTR,A ;字形码送A口 ACALL DL1ms ;调延时1ms子程序 INC R0 ;指向下一显示数据单元 MOV A,R3 JNB ACC.0,ED ;8位显示完,退出 RR A ;指向下一位 MOV R3,A AJMP SCAN ;继续显示下一位 ED: RET TAB: DB 3FH,06H,5BH,4FH,66H ; 共阴0~F的字型码表 DB 6DH,7DH,07H,7FH,6FH DL1ms:MOV R7,#01H ;延时1ms子程序 DL0:MOV R6,#0FFH DL1:DJNZ R6,DLI; DJNZ R7,DLO RET

文档评论(0)

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

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

1亿VIP精品文档

相关文档