串行接口中文图形点阵液晶显示模块的应用
LCALL SENDBYTE
LCALL DL1MS
RET
显示汉字子程序:
HZDISP:
MOV START,#0F08H 写入命令
MOV COM,#80H 设定显示位置
LCALL WRITE
MOV DPTR,#TABLE 指向文字型代码表
MOV A,#00H 取汉字代码低位
LOOP2:MOVC A,A+@DPTR
CJNE A,#0,DISP ;遇“0”结束显示
RET 写完一行则结束
DISP:MOV START,#0FAH ;写数据
MOV COM,A
LCALL WRITE ;写入显示模块
INC DPTR ;取汉字代码高位
AJMP LOOP2 ;未显示完则继续
TABLE:DB“中文图形点阵”,0;汉字代码表
DB“液晶显示模块”,0;
串行字节数据发送子程序:
SENDBYTE:MOV R7,#08H ;发送8位
LOOP1:RLC A
MOV SID,C ;数据送数据线
CLR SCLK ;产生同步时钟
SETB SCLK
DJNZ R7,LOOP1 ;未发送完8位继续
RET
结语
由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论