图形点阵式液晶显示模块的控制技术
发布时间:2007/9/10 0:00:00 访问次数:524
摘要:分析了图形点阵式液晶显示模块LCD240128A的内部结构及工作原理,结合AT89S58单片机给出了MPU与液晶显示模块LCD240128的接口电路,并根据LCD240128A模块中T6963A液晶驱动器的文本与图形两种模式的指令特性,给出了相应的控制软件。
关键词:液晶 微控制器 显示器 LCD240128A AT89S58 T6963A
1 模块简介
图形点阵式液晶显示模块具有尺寸小、功耗小、可靠性高、成本低等优点,可显示各种图像与文本信息,因此在电子仪器中得到广泛的应用。
LCD240128A是热致液晶STN型图形点阵式显示模块,它由STN型液晶板、液晶显示控制器、液晶驱动器、背光板等组成,图1怕示是LCD240128A模块的结构框图。它的整屏尺寸为114×104mm,有240×128点,可显示16点阵汉字15×8个,亦可显示各种图形。因此,在智能式电子仪器中,LCD240128A可用来作为显示器,以显示各种图形和文本信息。LCD240128A液晶模块内有T6963A液晶驱动控制器,该模块的外部接口引脚定义如表1所列。
T6863A内部含有共128字节的字符发生器CGROM,可外接8k(最大为128k)字节的RAM作为外部的显示缓冲区及字符发生器CGRAM,并允许MPU访问显示缓冲区,甚至还可进行位操作。
根据T6963A的特性设计出的LCD240128A模块与AT89S58单片机的接口电路如图2所示。
在图2中,AT89S58单片机作为控制液晶模块MPU,扩展在16k字节EPROM27128用于存放16点阵汉字的字模数据,AT89S58与外部数据及指令的效换采和8255作为I/O通道。
从图2可以看出,液晶模块的控制指令端口为4FFFH,数据端口为4FFEH,可通过电位器P1来调整液晶的显示效果。
2 控制命令
为了更好地阐述LCD240128A的控制方法,这里先介绍T6963A的指令。
表1 LCD240128A的引脚定义
引脚号 | 信 号 | 意 义 | ||||||||||||||
1 | FG | 框架地。 | ||||||||||||||
2 | VSS | 信号地,为0V。 | ||||||||||||||
3 | VDD | 模块电源输入端,为+5V±10% | ||||||||||||||
4 | VEE | LCD工作电压输入端。 | ||||||||||||||
5 |
引脚号 | 信 号 | 意 义 |
1 | FG | 框架地。 |
2 | VSS | 信号地,为0V。 |
3 | VDD | 模块电源输入端,为+5V±10% |
4 | VEE | LCD工作电压输入端。 |
5 |