图形点阵模块

发布时间:2024-05-11 21:46:28 作者:汉语成语

图形点阵模块是一种集成了点阵显示系统和驱动系统,能够进行字符和图形曲线显示的显示模块。图形点阵模块是单片机系统中最理想的显示器件,近年来被广泛应用在单片机控制的只能仪器仪表、工业控制、通信器材等领域中。

特点

1、128(列)×64(行)点阵液晶显示器,能直接与80系列的8位微处理器接口

2、字符字体由硬件设置,其字体有2种:6×8和8×8

3、可以图形方式、文本方式及图形和文本方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作等等

4、具有内部字符发生器CGROM,共有128个字符,管理32K显示缓冲区及字符发生器CGRAM。并允许MPU随时访问显示缓冲区,甚至可以进行位操作

5、内含告诉MCU及64KB自造图库或美术字库,显示资料现场可在线编程FLASH

6、LCD模块提供忙信号输出,以便即时检测模块状态

接口说明

指令说明

示例程序

以下程序均为51系列汇编例程。

1、自动写数据子程序

AUTO[_]WR:LCALLRD[_]STA

JNBACC.3,AUTO[_]WR

CLRLCM[_]CD

SETBLCM[_]RD

MOVA,LCM[_]DATA

MOVP1,A

CLRLCM[_]WR

NOP

SETBLCM[_]WR

RET

2、写指令子程序

SEND[_]I:LCALLRD[_]STA

JNBACC.0,SEND[_]I

JNBACC.1,SEND[_]I

SETBLCM[_]CD

SETBLCM[_]RD

MOVA,LCM[_]CMD

MOVP1,A

CLRLCM[_]WR

NOP

SETBLCM[_]WRRET

3、写数据子程序

SEND[_]D:LCALLRD[_]STA

JNBACC.0,SEND[_]D

JNBACC.1,SEND[_]D

CLRLCM[_]CD

SETBLCM[_]RD

MOVA,LCM[_]DATA

MOVP1,A

CLRLCM[_]WR

NOP

SETBLCM[_]WR

RET

4、读状态子程序

RD[_]STA:MOVP1,#0FFH

SETBLCM[_]CD

SETBLCM[_]WR

CLRLCM[_]RD

NOP

MOVA,P1

SETBLCM[_]RD

RET

应用

图形点阵模块可广泛应用于显示信息内容丰富,显示信息量较大的应用场合。如信息家电、通信器材、工业控制、智能仪器仪表等领域,使用模块时可分为显示界面生成及实时显示两个步骤。