首页 > 爱游戏直播稳定版 > 智慧生活

图形点阵式液晶显现模块的操控技能

时间: 2024-02-02 12:54:48 |   作者: 智慧生活

  剖析了图形点阵式液晶显现模块LCD240128A的内部结构及作业原理,结合AT89S58单片机给出了MPU与液晶显现模块LCD240128的接口电路,并依据LCD240128A模块中T6963A液晶驱动器的文本与图形两种形式的指令特性,给出了相应的操控软件。

  图形点阵式液晶显现模块具有尺度小、功耗小、可靠性高、本钱低一级长处,可显现各种图画与文本信息,因而在电子仪器中得到遍及的使用。

  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来调整液晶的显现作用。

  为了更好地论述LCD240128A的操控办法,这儿先介绍T6963A的指令。

  T6963A的指令格局为:数据1+数据2+指令字节,可是,有的指令只含有一个数据或根本就没有数据。而LCD240128A模块挑选的是单屏结构、每行最大为80个字节、总行数为16的显现形式。

  为了保证每条指令的正确履行,有必要在履行指令前,先剖析一下模块的状态字:

  其间D1为光标离液晶屏左上角的横向字符数;D2为光标离液晶屏左上角的纵向字符数。

  此指令中D1的有用位为低5位,用于设置2kCGRAM在8k显现RAM中的高5位地址,中心8位为字符代码,低3位为字符8×8点阵行计数值。

  显现区域设置指令首要是对文本区首址和每行字符数以及图形区的首址和每行字符数进行设置。

  N3-字符发生器挑选位,当N3=1时,挑选CGRAM,字符代码为00H~FFH,字节空间为2k;当N3=0时,挑选CGROM,字符代码为00H~7FH。

  经过N2、N1和N0的不同组合可对组成显现方法来进行挑选,挑选方法如表2所列。只有当文本方法和图形方法均翻开时,上述组成显现方法的设置才有用。

  有了上述指令,咱们就可开端下一步的软件规划,至于T6963A的更详细阐明,请参考文献[1]。

  该操控软件首要评论液晶模块的初始化、CGROM中字符的显现、CGRAM的设置以及汉字与图形的显现等。

  鄙人面的写指令与数据程序中,R2为数据D1,R3为数据D2,R4为指令字节;

  在1k字节的CGROM中,含有以下00H~7FH为字符代码的常用字母与符号。并于它们的显现程序能描绘如下,这儿以显现:“OK!”为例:

  能够很方便地从计算机中提取点阵式的汉字字模,并按左上,左下,右上,右下的次序,把字模保存在程序ROM中,下面以占用32个字节的汉字16点阵“交”字为例如以阐明:

  下面这个子程序,能够显现一个汉字“交”,经过调用该子程序,即可显现一组句子,详细阐明如下:

  格局中的D2D1D0用于确认要操作的是0~7位某一位,D3确认该位为1或0.该指令可对当时显现地址指针所指的显现单元中的数据的任一位写“0”或写“1”。有了这个指令,欠就能够很方便地设置点或铲除点,从而到达显现恣意曲线 结束语

  使用LCD240128A液晶模块能添加体系的可读性。本文就其根本的操控体系软件与电路作为剖析。当然,液晶模块的操控集成电路有许多种,各套指令也有必定的差异,但其根本思想都有许多类似的地址。

上一篇:tftlcd显示器工作原理是什么 tftlcd显示器应用特性

下一篇:平板电脑LCD显示屏技术解析