"LCD12864(T6963C)驱动程序" 本文将详细介绍T6963C控制器的各种指令的功能和用法,以及LCD12864液晶屏的驱动方法,并提供驱动程序。 一、结构特点 LCD12864液晶显示模块的应用结构特点是内藏T6963C控制器的液晶显示模块上已经实现了T6963C与行、列驱动器及显示缓冲区RAM的接口,同时也已用硬件设置了液晶屏的结构(单双屏、数据传输方式、显示窗口长度、宽度等等)。 二、T6963C的特点 T6963C是点阵式液晶图形显示控制器,能直接与8位微处理器接口。它具有硬件或软件设置的字符字体,可以设置为4种:5X8、6X8、7X8、8X8。T6963C的占空比可从1/16到1/128,并且可以图形方式、文本方式及图形和文本合成方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作等等。T6963C还具有内部字符发生器CGROM,共有128个字符。 三、液晶模块的管脚定义 液晶模块的管脚定义见下表,例如对于单电源模块,标志为V0/POFF。 当该管脚为高或悬空时,内部DC/DC功能开启;为低时,内部DC/DC功能关闭。 四、液晶显示模块的供电说明 液晶显示模块的供电需要负电压(液晶驱动电压V0/VEE),以调节对比度。对于双电源模块,需要提供一个负电压,例如对于QH12864T-HT-LED04, 当室温(VDD=5V)时,V0=-10.5V, 如果要用到-20°C,液晶驱动电压将要变到V0=-14.5V。 五、T6963C与MPU的接口时序 T6963C与MPU的接口时序如图,包括数据传输、读写操作等。 六、液晶显示模块指令系统 液晶显示模块的指令系统其实就是T6963C控制器的指令集,模块的初始化设置一般都由管脚设置完成,因此其指令系统将集中于显示功能的设置上。T6963C的指令可带一个或两个参数,或无参数。每条指令的执行都是先送入参数(如果有的话),再送入指令代码。每次操作之前,最好先进行状态字检测。 T6963C的状态字如下所示,状态位作用不一样,因此执行不同指令必须检测不同状态位。在MPU每一次读写指令和数据时,STA0和STA1要同时有效――处于"准备好"状态。当MPU读写数组时,判断STA2或STA3状态。屏读、屏拷贝指令使用STA6。STA5和STA7反映T6963C内部运行状态。 T6963C指令系统的说明: 1、指针设置指令,格式如下: D1,D2为第一和第二个参数,后一个字节为指令代码,根据N0,N1,N2的取值,该指令有三种含义。 2、显示区域设置,指令格式为: 根据N1,N0的不同取值,该指令有四种指令功能形式: 文本区和图形区首地址为对应显示屏上左上角字符位或字节位,修改该地址可以产生卷动效果。 文本区宽度(字节数/行)设置和图形区宽度设置。 T6963C控制器的指令系统非常复杂,需要根据实际情况选择合适的指令来实现液晶显示模块的驱动。
剩余25页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
前往页