可视化编程串行控制中文字库液晶显示模块VLCM320240
LJMP ORDER END
;显示下载到模块内图形子程序
ORDER BMP:MOV A,X V
MOV R0, #REG ASC XH
LCALL H ASC ;将参数x转换为两个
字节的ASCII码
MOV A,XH V
MOV R0#REG ASC XHH
LCALL H ASC ;将参数xH转换为两
个字节的ASCII码
MOV A,Y V
MOV R0, #REG ASC YH
LCALL H ASC ;将参数y转换为两个
字节的ASCII码
MOV A,NUBER
MOV R0#REG ASC NH
LCALL H ASC ;将参数n转换为两
个字节的ASCII码
LCALL BUSY CK ;检测模块闲状态
MOV A,#“B” ; 先发送命令码
BMP的ASCII码
LCALL SEND BYTE
MOV A,#“M”
LCALL SEND BYTE
MOV A#“P”
LCALL SEND BYTE
MOV R0, #REG ASC NH
LCALL SEND CS;发参数n的ASCII码
MOV R0, #REG ASC XHH
LCALL SEND CS;发参数xH的ASCII码 MOV R0,#REG ASC XH
LCALL SEND CS;发参数x的ASCII码
MOV R0, #REG ASC YH
LCALL SEND CS;发参数y的ASCII码
ORDER END:MOV A,#0DH ;发送命令结标
志“0DH”
MOV SBUF,A
JNB TI,$
CLR TI
RET
;结束上次命令子程序
BUSY CK: MOV A,#0DH
MOV SBUF,A
JNB TI,$
CLR TI
JNB BUSY$
RET
;发送参数子程序
SEND CS: MOV A,@R0
LCALL SEND BYTE
INC R0
MOV A,@R0
LCALL SEND BYTE
RET
;发送字节数据子程序
SEND BYTE: MOV SBUF,A
JNB TI,$
CLR TI
RET
TAB HZ: DB “汉字内码表”
TAB ASCII: DB “ASCII字符表”
5 结束语
VLCM320240可视化编程液晶显示模块由于可将系统中用到的画面预置到液晶显示模块内部,因而使得图形界面与中文界面的生成变得非常容易,因此,该模块无疑将是显示信息要求较高的应用领域中理想的显示器件选择之一。