您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页文字的滚动显示

文字的滚动显示

来源:尚佳旅游分享网
 文字的滚动显示:

由于液晶内部拥有标准文字库,因此,文字的显示比描点更为简单。首先关闭绘图显示,按照文字映射坐标写入待写入的文字的位置,再将文字写入即可,一般将待显示的文字放在一个表格中,通过查表的方式进行连续的文字书写。当然,如果想让文字滚动起来,做法为:当描记128个点后,就将写入数据的指针向TAB后移一位,重新写128个点,如此循环128次即可让波形滚动起来。 LGS1: MOV R3,#12 ;设定循环次数 CIR1: MOV A,#12 CLR C SUBB A,R3 ;将移动值存入A MOV B,#2 MUL AB ;移动的字节数乘以2存入A MOV 50H,A ;将最终移动的字节数存入50H MOV DPTR,#TAB1 ;显示汉字和字符 ADD A,DPL MOV DPL,A ;地址移位 MOV COUNT,#10H ;循环次数16次 MOV A,#80H ;设定坐标 LCALL SEND_I LGS11: CLR A MOVC A,@A+DPTR ;显示汉字 LCALL SEND_D INC DPTR ;地址自动加一 DJNZ COUNT,LGS11 ;未循环16次跳转继续执行 MOV DPTR,#TAB2 ;显示第二排汉字 MOV A,50H ADD A,DPL

MOV DPL,A ;地址移位 MOV COUNT,#10H ;设定循环次数 MOV A,#90H ;设定显示坐标 LCALL SEND_I LGS12: CLR A MOVC A,@A+DPTR ;显示第二排汉字 LCALL SEND_D INC DPTR ;地址自动加1 DJNZ COUNT,LGS12 ;未循环16次,跳转继续执行 LCALL DELAY3 ;调用延时程序 DJNZ R3,CIR1 ;若未循环了12次,跳转继续执行 LJMP LGS1 ;若循环了12次,则重新执行程序,重新显示 TAB1: DB '欢迎来到华中科技大学生命科学与技术学院' TAB2: DB ' 生物电子学实验室欢迎你 '

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务