- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用课程十二 用DS1302与1602LCD设计的可调式电子日历与时钟实验小结本文主要针对不含字库的LCD12864进行了时钟和日期的显示,具体的介绍了LCD12864显示程序的设计。同时我们在程序设计时也要善于把程序分解,分解成一个一个的小程序,这对于C程序的应用大有好处。当然通过这个项目的学习,我们也学习到了如何应用字模软件得到我们所要显示的汉字和数字的字模。程序设计Q0000:LJMP Q046E ;0000 02 04 6E LJMP Q03DD ;0003 02 03 DDQ0006: DB 00H, 00H;..Q0008: NOP;0008 00 NOP;0009 00 NOP;000A 00 LJMP Q029A ;000B 02 02 9AQ000E:CJNE R3,#01H,Q001D ;000E BB 01 0C MOV A,DPL ;0011 E5 82 ADD A,R1 ;0013 29 MOV DPL,A ;0014 F5 82 MOV A,DPH ;0016 E5 83 ADDC A,R2 ;0018 3A MOV DPH,A ;0019 F5 83 MOVX A,@DPTR ;001B E0 RET;001C 22Q001D: JNC Q0025;001D 50 06 MOV A,R1 ;001F E9 ADD A,DPL ;0020 25 82 MOV R0,A ;0022 F8 MOV A,@R0;0023 E6 RET;0024 22Q0025:CJNE R3,#0FEH,Q002E ;0025 BB FE 06 MOV A,R1 ;0028 E9 ADD A,DPL ;0029 25 82 MOV R0,A ;002B F8 MOVX A,@R0 ;002C E2 RET;002D 22Q002E: MOV A,DPL ;002E E5 82 ADD A,R1 ;0030 29 MOV DPL,A ;0031 F5 82 MOV A,DPH ;0033 E5 83 ADDC A,R2 ;0035 3A MOV DPH,A ;0036 F5 83 CLR A;0038 E4 MOVC A,@A+DPTR ;0039 93Q003A: RET;003A 22Q003B:CJNE R3,#01H,Q0044 ;003B BB 01 06 MOV DPL,R1 ;003E 89 82 MOV DPH,R2 ;0040 8A 83 MOVX @DPTR,A ;0042 F0 RET;0043 22Q0044: JNC Q0048;0044 50 02 MOV @R1,A ;0046 F7 RET;0047 22Q0048:CJNE R3,#0FEH,Q004C ;0048 BB FE 01 MOVX @R1,A ;004B F3Q004C: RET;004C 22Q004D: MOV R0,A ;004D F8 CJNE R3,#01H,Q005E ;004E BB 01 0D MOV A,DPL ;0051 E5 82 ADD A,R1 ;0053 29 MOV DPL,A ;0054 F5 82 MOV A,DPH ;0056 E5 83 ADDC A,R2 ;0058 3A MOV DPH,A ;0059 F5 83 MOV A,R0 ;005B E8 MOVX @DPTR,A ;005C F0 RET;005D 22Q005E: JNC Q0066;005E 50 06 MOV A,R1 ;0060 E9 ADD A,DPL ;0061 25 82 XCH A,R0 ;0063 C8 MOV @R0,A ;0064 F6 RET;0065 22Q0066:CJNE
文档评论(0)