欢迎来到天天文库
浏览记录
ID:8809565
大小:760.50 KB
页数:30页
时间:2018-04-08
《lcd12864(t6963)驱动程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、液晶显示模块的应用一、结构特点内藏T6963C的液晶显示模块上已经实现了T6963C与行、列驱动器及显示缓冲区RAM的接口,同时也已用硬件设置了液晶屏的结构(单双屏、数据传输方式、显示窗口长度、宽度等等。我们常用的液晶显示模块一般都是单屏结构,因此我们这里只讨论单屏结构的液晶显示模块。内藏T6963C的单屏结构点阵图形液晶显示模块的方框图如下:二、T6963C的特点(1)T6963C是点阵式液晶图形显示控制器它能直接与8位微处理器接口;(2)T6963C的字符字体可由硬件或软件设置,其字体有4种5
2、X8、6X8、7X8、8X8;(3)T6963C的占空比可从1/16到1/128;(4)T6963C可以图形方式、文本方式及图形和文本合成方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作等等;(5)T6963C具有内部字符发生器CGROM,共有128个字符。T6963C可管理64K显示缓冲区及字符发生器CGRAM,并允许MPU随时访问显示缓冲区,甚至可以进行位操作。 三、该类液晶模块的管脚定义见下表:说明:对于单电源模块,标志为V0/POFF。当该管脚为高或悬空时,内部DC/DC功能
3、开启;为低时,内部DC/DC功能关闭。该功能可用作屏幕保护和休眠方式。如果用其直接替代双电源模块,该管脚直接悬空即可。四、液晶显示模块的供电说明1.如果您所选用的液晶模块是双电源(VDD/V0)供电的就需要提供一个负电压(液晶驱动电压V0/VEE),用以调节对比度,接在液晶模块的V0引脚上。因为液晶材料的物理特性,液晶的对比度会随着温度的变化而相应变化,所以,您加的负电压值应该随温度作相应的调整,大致是温度变化10°C电压变化1伏左右。为满足这一要求您要选择较大值的负电源,然后做一个温度补偿电路,
4、或者安排一个电位器调整负电压值。例如对于QH12864T-HT-LED04,当室温(VDD=5V)时,V0=-10.5V,如果要用到-20°C,液晶驱动电压将要变到V0=-14.5V,再考虑到负载消耗所以您提供的负电源应该为-16V左右。但如果超过此值太多或说超过了液晶驱动电源的极限值的话应该考虑保护电路。2.常用负电源产生办法1)采用79系列三端集成稳压器可产生-18v(7918)-24v(7924)等电源2)采用DC-DC模块市场上常见的5D**系列型号可选择使用3)采用DC-DC集成电路制作
5、负电源如MAX749、MAX680、MC34063等。3.液晶模块可选用带背光的型号大部分为LED背光方式,供电为3.8~4.3V直流电源,严格限制5V电源直接供电,否则不仅会增加您的功耗,更会增加损坏背光灯的可能性和缩短液晶模块的使用寿命。推荐电压如下:当背光方式为LED04即底背光时VLED<4.0V;当背光方式为LED03即边背光时VLED£4.1V。五、T6963C与MPU的接口时序:T6963C与MPU接口时序如图: 六、液晶显示模块指令系统该类液晶模块的系统指令集其实就是T6963C
6、控制器的指令集。模块的初始化设置一般都由管脚设置完成,因此其指令系统将集中于显示功能的设置上。T6963C的指令可带一个或两个参数,或无参数。每条指令的执行都是先送入参数(如果有的话),再送入指令代码。每次操作之前,最好先进行状态字检测。T6963C的状态字如下所示:由于状态位作用不一样,因此执行不同指令必须检测不同状态位。在MPU每一次读写指令和数据时,STA0和STA1要同时有效――处于"准备好"状态。当MPU读写数组时,判断STA2或STA3状态。屏读、屏拷贝指令使用STA6。STA5和ST
7、A7反映T6963C内部运行状态。T6963C指令系统的说明:1、指针设置指令,格式如下:D1,D2为第一和第二个参数,后一个字节为指令代码,根据N0,N1,N2的取值,该指令有三种含义(N0,N1,N2不能有两个同时为1)(1)光标指针设置:D1表示光标在实际液晶屏上离左上角的横向距离(字符数),D2表示纵向距离(字符行)(2)CGRAM偏置地填寄存器设置:设置了CGRAM在显示64KRAM内的高5位地址,CGRAM的实际地址为:(3)地址指针设置:设置将要进行操作的显示缓冲区(RAM)的一个单
8、元地址,D1、D2为该单元地址的低位和高位地址。2、显示区域设置,指令格式为:根据N1,N0的不同取值,该指令有四种指令功能形式:文本区和图形区首地址为对应显示屏上左上角字符位或字节位,修改该地址可以产生卷动效果。D1,D2分别为该地址的低位和高位字节。文本区宽度(字节数/行)设置和图形区宽度(字节数/行)设置用于调整一行显示所占显示RAM的字节数,从而确定显示屏与显示RAM单元的对应关系。T6963C硬件设置的显示窗口宽度是指T6963C扫描驱动的有效列数。需说明的是当硬件设置6
此文档下载收益归作者所有