图形点阵式液晶显示模块的控制技术

图形点阵式液晶显示模块的控制技术

ID:25601409

大小:48.50 KB

页数:4页

时间:2018-11-21

图形点阵式液晶显示模块的控制技术_第1页
图形点阵式液晶显示模块的控制技术_第2页
图形点阵式液晶显示模块的控制技术_第3页
图形点阵式液晶显示模块的控制技术_第4页
资源描述:

《图形点阵式液晶显示模块的控制技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图形点阵式液晶显示模块的控制技术

2、第1内容加载中...它的整屏尺寸为114×104mm,有240×128点,可显示16点阵汉字15×8个,亦可显示各种图形。因此,在智能式电子仪器中,LCD240128A可用来作为显示器,以显示各种图形和文本信息。LCD240128A液晶模块内有T6963A液晶驱动控制器,该模块的外部接口引脚定义如表1所列。T6863A内部含有共128字节的字符发生器CGROM,可外接8k(最大为128k)字节的RAM作为外部的显示缓冲区及字符发生器CGRAM,并允许MPU访问显示缓冲区,甚至还可进行位操作。根据T6963A的特性设计出的LCD240128A模块与A

3、T89S58单片机的接口电路如图2所示。在图2中,AT89S58单片机作为控制液晶模块MPU,扩展在16k字节EPROM27128用于存放16点阵汉字的字模数据,AT89S58与外部数据及指令的效换采和8255作为I/O通道。从图2可以看出,液晶模块的控制指令端口为4FFFH,数据端口为4FFEH,可通过电位器P1来调整液晶的显示效果。500)this.style.ouseg(this)">2控制命令为了更好地阐述LCD240128A的控制方法,这里先介绍T6963A的指令。表1LCD240128A的引脚定义引脚号信号意义1FG框架地。2VSS信号地,为0V。3VDD模块电源输入端

4、,为+5V±10%4VEELCD工作电压输入端。5OVDPTR,#40001HMOVXA,DPTRRET此时,累加器A中的每位所代表的内容如下:ACC.0:指令读写状态,1表示已准备好,0表示忙ACC.1:指令读写状态,1表示已准备好,0表示忙ACC.2:数据自动读状态,1表示已准备好,0表示忙ACC.3:数据自动写状态,1表示已准备好,0表示忙ACC.4:未用ACC.5:控制器运行特性检测,1表示可以,0表示不可;ACC.6:屏读/拷贝状态,1表示出错,0表示正确;ACC.7:闪烁状态,1表示正常,0表示不正常;2.1地址指令设置命令地址指令设置命令主要包括如下三种设置:(1)设

5、置光标位置:D1+D2+21H;其中D1为光标离液晶屏左上角的横向字符数;D2为光标离液晶屏左上角的纵向字符数。(2_设置CGRAM的位置:D1+00H+22H;此指令中D1的有效位为低5位,用于设置2kCGRAM在8k显示RAM中的高5位地址,中间8位为字符代码,低3位为字符8×8点阵行计数值。(3)设置当前要操作的单元:D1+D2+24H其中D1为地址的低字节,D2为高字节。2.2显示区域设置命令显示区域设置命令主要是对文本区首址和每行字符数以及图形区的首址和每行字符数进行设置。(1)设置文本显示区的首址:D1+D2+40H其中D1为低字节,D2为高字节,地址对应于显示屏左上角

6、的字符位。(2)设置文本区的每行字符数:D1+00H+41H(3)设置图形区首址:D1+D2+42H其中D1为地址的低字节,D2为高字节。(4)设置图形区每行字符数:D1+00H+43H2.3设置显示方式设置显示方式的格式为:1000N3N2N1N0各位的意义如下:N3-字符发生器选择位,当N3=1时,选择CGRAM,字符代码为00H~FFH,字节空间为2k;当N3=0时,选择CGROM,字符代码为00H~7FH。通过N2、N1和N0的不同组合可对合成显示方式进行选择,选择方式如表2所列。只有当文本方式和图形方式均打开时,上述合成显示方式的设置才有效。表2合成显示方式选择N2N1N

7、0合成显示方式000文本与图形以逻辑“或”001文本与图形以逻辑“异或”011文本与图形以逻辑“与”100文本特征方式2.4设置显示状态显示状态指令模式为:1001N3N2N1N0其中:N0为光标闪烁位,1为可以,0为禁止;N1为为光标显示,1为可以,0为禁止;N2为文本显示,1为可以,0为禁止;N3为图形显示,1为可以,0为禁止。2.5光标形状选择光标形状选择指令格式为:10100N2N1N0光标形状为8点(列)×N点(行),其中N的值由N0~N2决定。2.6设置数据自动读/写方式该指令包括B0H,B1H和B2H(B3H)等。其中:B0H表示自动写;B1H表示自动读;B2H为结束

8、自动方式。该指令的格式为:D1+指令字节,意义如下:D1+C0H:表示数据写,地址加1;C1H:表示数据读,地址加1;D1+C2H:表示数据写,地址减1;C3H:表示数据读,地址减1;D1+C4H:表示数据写,地址不变;C5H:表示数据读,地址不变。有了上述指令,我们就可开始下一步的软件设计,至于T6963A的更详细说明,请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。