网站大量收购独家精品文档,联系QQ:2885784924

9.4文本方式显示汉字实例程序.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文本方式显示汉字实例程序 ;宏指令 DAT2 EQU 31H COM EQU 32H CODE_ EQU 33H COUNT EQU 34H O_Y EQU 35H O_X EQU 36H C_ADD EQU 8100H D_ADD EQU 8000H DAT1 EQU 30H ORG 100H MAIN: LCALL INT MOV COUNT,#0FFH 际数 LCALL CGRAM ;主程序 ;调 LCD 初始化子程序 ;写入CGRAM区中的8X 8点阵个数,可大于实 MOV CODE_,#80H MOV O_X,#08H MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#84H MOV O_X,#0AH MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#88H MOV O_X,#0CH MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#8CH MOV O_X,#0EH MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#90H MOV O_X,#10H MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#94H MOV O_X,#12H MOV O_Y,#02H ;第一个汉字首代码 ;第一汉字显示位置纵坐标 ( 第 9 字符列 ) ;第一汉字显示位置横坐标 ( 第 3 字符行 ) ;调显示一个汉字子程序 ;第二个汉字首代码 LCALL WRI_CT MOV CODE_,#98H MOV O_X,#14H MOV O_Y,#02H LCALL WRI_CT MOV CODE_,#9CH MOV O_X,#0CH MOV O_Y,#07H LCALL WRI_CT MOV CODE_,#0A0H MOV O_X,#0EH MOV O_Y,#07H LCALL WRI_CT MOV CODE_,#0A4H MOV O_X,#10H MOV O_Y,#07H LCALL WRI_CT 直接访问方式驱动程序SJMP $ //************************************ R_ST: 直接访问方式驱动程序 MOV DPTR,#C_ADD MOVX A,@DPTR RET ST01: LCALL R_ST JNB ACC.0,ST01 JNB ACC.1,ST01 RET ST2: LCALL R_ST JNB ACC.2,ST2 RET ST3: LCALL R_ST JNB ACC.3,ST3 RET ST6: LCALL R_ST JB ACC.6,ERR RET ERR: LJMP ST6 PR1: LCALL ST01 MOV A,DAT1 LCALL PR13 PR11: LCALL ST01 MOV A,DAT2 LCALL PR13 PR12: LCALL ST01 MOV A,COM LJMP PR14 PR13: MOV DPTR,#D_ADD PR14: MOVX @DPTR,A RET PR2: LCALL ST01 MOV DPTR,#D_ADD MOVX A,@DPTR MOV DAT2,A ;LCD 初始化子程序RET ;LCD 初始化子程序 MOV DAT1,#00H MOV DAT2,#00H MOV COM,#40H LCALL PR1 MOV DAT1,#20H MOV DAT2,#00H MOV COM,#41H LCALL PR1 MOV DAT1,#00H MOV DAT2,#08H MOV COM,#42H LCALL PR1 MOV DAT1,#20H MOV DAT2,#00H MOV COM,#43H LCALL PR1 MOV COM,#0A7H LCALL PR12 MOV COM,#80H LCALL PR12 MOV COM,#9CH LCALL PR12 RET CGRAM: ;建立 CGRAM 子程序 MOV DAT1,#03H MOV DAT2,#00H MOV COM,#22H LCALL PR1 MOV DAT1,#00H MOV DAT2,#1CH MOV COM,#24H LCALL PR1 MOV COM,#0B0H LCALL PR12 MOV A,COUNT MOV B,#08H MUL AB MOV COUNT,A INC B MOV DPTR,#CGTAB PUSH DPH PUSH DPL CGRAM1: LCALL ST3 POP DPL POP DPH CLR A MOVC A,@A+DPTR INC DPTR PUSH DPH PUSH DPL LCALL PR13 DJNZ COUNT,CGRAM1

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档