图形点阵模块
内置字符发生器CGROM,共128个字符,管理32K显示缓冲区。和角色生成器CGRAM。
并允许MPU随时访问显示缓冲区,甚至可以执行位操作。它包括MCU和64KB自制库或艺术字体库。
显示数据字段可在线编程。 LCD模块提供忙信号输出,可即时检测模块状态。
以下程序都是51系列程序集。 1.自动写入数据子程序AUTO [_] WR:LCALL RD [_] STA JNB ACC.3,AUTO [_] WR CLR LCM [_] CD SETB LCM [_] RD MOV A,LCM [_] DATA MOV P1 ,CLR LCM [_] WR NOP SETB LCM [_] WR RET 2.写命令子程序SEND [_] I:LCALL RD [_] STA JNB ACC.0,SEND [_] I JNB ACC.1,SEND [ _] I SETB LCM [_] CD SETB LCM [_] RD MOV A,LCM [_] CMD MOV P1,CLR LCM [_] WR NOP SETB LCM [_] WR RET 3,写入数据子程序SEND [_] D:LCALL RD [_] STA JNB ACC.0,SEND [_] D JNB ACC.1,SEND [_] D CLR LCM [_] CD SETB LCM [_] RD MOV A,LCM [_] DATA MOV P1 ,CLR LCM [_] WR NOP SETB LCM [_] WR RET 4.读取状态子程序RD [_] STA:MOV P1,#0FFH SETB LCM [_] CD SETB LCM [_] WR CLR LCM [_] RD NOP MOV A,P1 SETB LCM [_] RD RET图形点阵模块可广泛应用于信息内容丰富且显示信息量大的应用中。
例如,在信息家电,通信设备,工业控制,智能仪器等领域,当使用模块时,可以分为两个步骤:显示界面生成和实时显示。
