基于51单片机的点阵式汉字电子显示屏的设计内容摘要:

; 7FFFH 为 1锁存器的地址 MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB1 ; 将第一列的点阵数据的下半部分送入 LED MOVC A,@A+DPTR MOV DPTR,0BFFFH ; BFFFH 为 2锁存器的地址 MOVX @DPTR,A LCALL DY1MS ; 调延时一秒子程序 MOV A,R1 ; 准备选中下一列 RL A MOV R1,A INC R5 CJNE R5,10H,HSUB0 ; 判断前 8 列显示完否 , 如果没有完继续显示 MOV R1,0FEH ; 后八列数据显示 HSUB1: MOV DPTR,0EFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0DFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB1 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB1 MOVC A,@A+DPTR 武汉理工大学《单片机课程设计》报告 MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,20H,HSUB1 RET 三 .“ 迎 ” 字显示子程序 YSUB: MOV R5,00H ;“ 迎 ” 字显示子程序 MOV R1,0FEH YSUB0: MOV DPTR,0DFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0EFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB2 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB2 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,10H,YSUB0 MOV R1,0FEH YSUB1: MOV DPTR,0EFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0DFFFH 武汉理工大学《单片机课程设计》报告 MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB2 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR ,TAB2 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,20H,YSUB1 RET 四.“光”字显示子程序 GSUB: MOV R5,00H ;“光”字显示子程序开始,显示数据计数器置初值 MOV R1,0FEH ;前八列数据显示,选中第一列 GSUB0: MOV DPTR,0DFFFH ; DFFFH 为 3锁存器的地址 MOV A,R1 MOVX @DPTR,A ; EFFFH 为 4锁存器的地址 MOV DPTR,0EFFFH MOV A,0FFH MOVX @DPTR,A ;将第一列的点阵数据的上半部分送入 LED MOV DPTR,TAB3 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH ; 7FFFH 为 1锁存器的地址 MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB3 ;将第一列的点阵数据的下半部分送入 LED 武汉理工大学《单片机课程设计》报告 MOVC A,@A+DPTR ; BFFFH 为 2锁存器的地址 MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS ;调延时 1ms 子程序 MOV A,R1 ;准备选中下一列 RL A MOV R1,A INC R5 CJNE R5,10H,GSUB0 ;判断前八列显示完否,如果没完继续显示 MOV R1,0FEH ;后八列数据 显示 GSUB1: MOV DPTR,0EFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0DFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB3 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR ,TAB3 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,20H,GSUB1 RET 五.“临”字显示子程序 LSUB: MOV R5,00H MOV R1,0FEH LSUB0: MOV DPTR,0DFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0EFFFH 武汉理工大学《单片机课程设计》报告 MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB4 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB4 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,10H,LSUB0 MOV R1,0FEH LSUB1: MOV DPTR,0EFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0DFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB4 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB4 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A 武汉理工大学《单片机课程设计》报告 INC R5 CJNE R5,20H,LSUB1 RET 六、“武”字显示子程序 WSUB: MOV R5,00H。 “武”字显示子程序 MOV R1,0FEH WSUB0: MOV DPTR,0DFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0EFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB5 MOV A,R5 MOVC A,@A+DPTR MOV DPTR,7FFFH MOVX @DPTR,A INC R5 MOV A,R5 MOV DPTR,TAB5 MOVC A,@A+DPTR MOV DPTR,0BFFFH MOVX @DPTR,A LCALL DY1MS MOV A,R1 RL A MOV R1,A INC R5 CJNE R5,10H,WSUB0 MOV R1,0FEH WSUB1: MOV DPTR,0EFFFH MOV A,R1 MOVX @DPTR,A MOV DPTR,0DFFFH MOV A,0FFH MOVX @DPTR,A MOV DPTR,TAB5 MOV A,R。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。