图形点阵模块是一种集成了点阵显示系统和驱动系统,能够进行字符和图形曲线显示的显示模块。图形点阵模块是单片机系统中最理想的显示器件,近年来被广泛应用在单片机控制的只能仪器仪表、工业控制、通信器材等领域中。
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: LCALL RD[_]STA
JNB ACC.3,AUTO[_]WR
CLR LCM[_]CD
SETB LCM[_]RD
MOV A,LCM[_]DATA
MOV P1,A
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,A
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,A
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
图形点阵模块可广泛应用于显示信息内容丰富,显示信息量较大的应用场合。如信息家电、通信器材、工业控制、智能仪器仪表等领域,使用模块时可分为显示界面生成及实时显示两个步骤。
维库电子通,电子知识,一查百通!
已收录词条48237个