液晶显示与单片机的接口与编程方法
MOV DPTR,#CWADR2
ALLMOV2: MOV A,PAGE
INC A ;页地址加1
ADD A,#10111000B
MOVX @DPTR,A ;设置页地址命令
MOV A,COLUMN ;设置列地址命令
ADD A,#01000000B
MOVX @DPTR,A
MOV DPTR,DWADR1;根据左右半屏列数标志,选择写显示数据地址
JNB FIRST0_SECOND1_BIT,ALLMOV3
MOV DPTR,DWADR2
ALLMOV3: MOV R0,#30H
MOV_8BYTE2: MOV A,@R0
MOVX @DPTR,A ;写显示数据
INC R0
CJNE R0,#38H,MOV_8BYTE2
;
POP COLUMN
RET
16×16 汉字显示子程序:16×16 汉字显示子程序与8X16 字符显示子程序基本相同。不同在于每次写32 字
节显示数据,可定义W78E58 内RAM28H-RAM47H 共32 个字节存放16×16 的点阵数据,生成的16×16 点阵库文件存放在单片机W78E58 存储器中的首地址定义为HZK_DOT16X16。具体程序略,读者如需要可来函索取。
评论