版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、内置sed1335系列显示控制器的320240液晶显示模块的应用一、sed1335液晶显示驱动控制器sedl335这一系列液晶显示驱动控制器是由epson公司设计、生产的。sedl330、sedl335和sedl336、还有e1330都是同类控制器中功能最强者。其软件特性以及主要电路特性都是相同的,是相互兼容的。其特点如表1所示。表1 sed1335系列的具体型号型 号特 点sed1330基本型sed1335sed1330的宽工作电压型(2.7v5.5v)sed1336同sed1335,增加视频输出信号(3.0v5.5v)e1330同sedl330,增加级联同步信号,可以使两片e1330同时工
2、作本节将以sedl335为主,详细叙述sedl335的电路原理、软件特性及其应用技术。sed1335的原理框图和引脚图分别如图1和图2所示、图3所示。图1 sedl335等的电路原理图图2 sed1335引脚图(qfp5封装形式)图3 sed1335引脚图(qfp6封装形式)二、内置sed1335图形液晶显示模块的电路特性通常内置sed1335液晶显示驱动控制器的图形液晶显示模块是比较大型、比较复杂的。下面将按照控制器结构的“三部一集”来分析sedl335的工作原理。1 接口部sedl335等的接口部由接口控制电路、数据输入缓冲器、数据输出锁存器、指令寄存器及译码器、忙状态触发器以及时序控制电
3、路等组成。(1)与计算机的连接在接口部sedl335等采用了通道处理方式传输显示数据。计算机在sedl335等接口部将其访问与sedl335等内部时序同步。写显示数据时,计算机可以反复以系统总线时序向sedl335等写入显示数据,sedl335等以内部略延时于系统总线时序的时序将数据送入显示存储器内。读显示数据时,sedl335等在接受到计算机发来的读显示数据的指令代码后,即将当前光标指针所指的显示存储器单元的内容提前送入接口部的数据输出锁存器内等待计算机的读取。计算机每次都以系统总线时序读取显示数据,即读的都是数据输出锁存器的内容,而sedl335等在计算机的每次读操作后都将修正光标指针并将
4、修改后光标指针所指单元的内容提前送入数据输出锁存器内。因此计算机读显示数据的操作看似同步进行。由此可见,在计算机循环读显示数据操作时,其循环时间要大于sedl335等从显示存储器内读取数据送入数据输出锁存器的时间,只有这样才能进行正确的读操作。否则应在循环中加入空操作指令“nop”以作为延时来等待sedl335等的读操作的完成。从上述内容可以看出:在与计算机连接方面,sedl335等的接口部具有高性能的接口电路。主要体现在:计算机可以随时访问sedl335等而不需要判别其当前工作状态;sedl335等即时地把计算机送来的指令代码和参数或显示数据就位,或把显示数据即时地送上计算机总线供计算机读取
5、。sedl335等接口电路在内部时钟周期tcyc内,以全速接应计算机的访问。这样做虽然满足了计算机的实时控制,但是当计算机访问显示存储器的时候要中断读取显示数据的操作,因而不可避免地将在显示屏上出现“雪花”现象。如果仅是几次操作,这种中断在瞬间出现,由于人眼在视觉上的惰性而看不出“雪花”现象,但是当大量的数据被传送时,“雪花”对显示的影响将不可忽略。为了避免“雪花”的影响,使计算机的操作对显示的影响最小,sedl335等在接口部提供一个状态信号“忙”标志bf。bf=0表示显示扫描时序处于当前行的显示数据传完到下一行显示数据传送开始的这一段时间。在这段时间内sedl335等将不读取显示数据,此时
6、sedl335等接应计算机对显示存储器的访问将不会影响显示效果。bf=1则表示显示扫描时序处于一行显示数据的传输时间内,此时sedl335等接应计算机对显示存储器的访问将会影响显示效果,只是根据计算机访问频率的快慢而决定影响显示的强弱而已。bf标志将在数据总线的d6位上读出。sedl335等与计算机的接口电路特性如表2所示。表2 sedl335等与计算机的接口电路特性项 目符号vdd=4.55.5vvdd=3.04.5v单位最小值典型值最小值最小值典型值最小值电源电压vdd4.55.05.53.03.54.5v输入高电平v1h0.5vddvdd0.5vddvddv输入低电平v1ivss0.2v
7、ddvss0.2vddv输出高电平voh2.42.4v输出低电平volvss+0.4vss+0.4v输入漏电流i1i0.052.00.052.0“a输出漏电流ilo0.105.00.105.0i上a振荡器频率fosc1.010.01.010.0hz工作态电流iopr11153.57.0ma休闲态电流iq0.0520.00.0520.0“a功耗pd300300mw工作温度topr-20+75-20+75存储温度tstg-65+150-65+150(2)适配时序在sed1335的接口部的接口控制电路内有两套时序电路,由时序适配电路设置以适配不同计算机操乍时序的要求。时序适配电路的设置端为sell和
8、sel2。sell和sel2的时序设置如表3所示。表3 sell和sel2的时序设置表sellsel2适配时序操作信号00inte|8080系列时序/rd、/wr10m6800系列时序e、r/wx1禁止运行在intel8080时序下,sedl335等与计算机的接口控制信号为:/cs 输入 sedl335等片选端,低电平有效a0 输入 sedl335等寄存器选择端/rd 输入 sedl335等读操作信号端,低电平有效/wr 输入 sedl335等写操作信号端,低电平有效d7d0 三态 sedl335等数据总线在intel8080时序下的接口信号的组合功能如表4所示、操作时序图如图4所示,时序表如
9、表5所示。表4 intel8080时序下的接口信号/csa0/rd/wr功 能1xxx禁止操作0001读状态标志位0010写指令参数和显示数据0101读显示数据和光标指针0110写指令代码图4 sedl335等遣配intel8080系列计算机的时序图表5 intel8080时序表项 目符号sed(e)1330/1335、1336vdd=4.55.5vsedl 335/1 336vdd=2.7/3.04.5v单位最小值最大值最小值最大值系统周期时间tcyc8注*注*ns地址建立时间taw830/00ns地址保持时间t8h81010ns读写脉冲宽度tcc220/120150/140ns数据建立时间
10、tds8120120ns数据保持时间tdh810/55nsrd建立时间tacc8120/5080/70ns输出保持时间toh810501050ns注*:对于存储器控制和系统控制指令(单位:ns)tcyc8=2tc+tcc+tcea+75tacv+245对于其他所有指令(单位:ns)tcyc8=4tc+tcc+30其中 tc 时钟周期时间tc=100(vdd=5.0v)/tc=125(vdd-3.5v)tcea 显示ram选通信号/vce访问时间tcea=2tc=80tacv 显示ram地址访问时间tacv=3tc-100/tacv=3tc-110在m6800时序下,sedl335等与计算机的接
11、口控制信号为:/cs 输入 sedl335等片选端,低电平有效a0 输入 sedl335等寄存器选择端e 输入 sedl335等操作使能信号端,高电平为读操作,下降沿为写操作r/w 输入 sedl335等读写选择信号端,r/w=0为写操作,r/w =l为读操作d7d0 三态 sedl335等数据总线在m6800时序下的接口信号的组合功能如表6所示、操作时序图如图5所示,时序表如表7所示。表6 m6800时序下的接口信号csa0r/we功 能1xxx禁止操作001读状态标志位000写指令参数和显示数据01l读显示数据和光标指针010写指令代码图5 sedl335等适配m6800系列计算机的时序图
12、表7 m6800时序表项 目符号sed(e)1330/1335、1336vdd=4.55.5vsedl 335/1 336vdd=2.7/3.04.5v单位最小值最大值最小值最大值系统周期时间tcyc6注*注*ns地址建立时间taw630/00ns地址保持时间tah610/010ns数据建立时间tds6120/100120ns数据保持时间tdh610/00ns数据建立时间tacc6120/85130/120ns输出保持时间toh610501075/70ns使能脉冲宽度tew220/120150/140ns注*:对于存储器控制和系统控制指令(单位:ns)tcyc6=2tc+tew+tcea+75
13、tacv+245对于其他所有指令(单位:ns)tcyc6=4tc+tew+30其中 tc 时钟周期时间tc=100(vdd=5.0v)/tc=125(vdd-3.5v)tcea 显示ram选通信号/vce访问时间tcea=2tc=80tacv 显示ram地址访问时间tacv=3tc-100/tacv=3tc-110(3)复位电路接口部还配置了复位电路。其控制端/res为施密特触发器输入,复位信号为低电平有效,复位信号低电平宽度要大于200s。复位电路将sedl335等内部电路复位,重新启动工作需要写入指令system set指令代码及其p1参数。2 驱动部sedl335等驱动部具有显示区合成显
14、示能力,传输数据的组织能力及产生液晶显示驱动系统所需的控制时序脉冲信号。sedl335等驱动部的功能输出端如表8所示。表8 sedl335等驱动部的功能输出端输出端功能yd帧扫描信号,在一帧的最后一行的周期内输出高电平lp显示数据锁存脉冲信号,在完成每显示行的数据传输后输出正脉冲,将该行数据从列驱动器内的移位寄存器中锁存到锁存器内。它也是帧信号的位移脉冲信号xscl显示数据位移脉冲信号,每一个正脉冲都将一组显示数据位移到列驱动器内wf显示交流驱动波形信号,该信号为b型驱动波形,即一帧改变一次波形的极性xd34位显示数据并行输出端,xd3为最高位,xd0为最低位xd2xd1xd0ydis液晶显示
15、驱动电源关控制信号,低电平有效,在显示驱动时输出为高电平。在计算机写入休闲指令sleep in的一、二帧后输出为低电平。用以控制液晶显示驱动系统驱动电源的关闭xecl显示数据传输的使能信号,下降沿有效yscl行数据位移脉冲信号sedl335等驱动部的数据传输方式是以4位并行方式传输的。驱动部将一字节显示数据分高4位和低4位两次并行传输。这就要求液晶显示驱动系统的列驱动器的数据接口形式也为4位结构。驱动部的显示数据传输是以数据块形式传输的。sedl335等在驱动部将显示数据以8个字节(416=64位)为一数据块进行传输。当显示一行的显示数据量为64位的整倍数时,驱动部正好满数据块组织传输;当显示
16、一行的显示数据量不为64位的整倍数时,驱动部就要在一行的最后一个数据块中将不足的位填充为“0”以组成一个完整的数据块进行传输。sedl335等不仅能够控制单屏结构的液晶显示驱动系统,而且也能控制双屏结构的液晶显示驱动系统。从驱动部数据输出端来看,数据传输方式是不分上下屏结构的。所以sedl335等控制双屏结构液晶显示驱动系统有其独特的一面,即串行传输方式。这要求相应的驱动系统的上半屏列驱动器与下半屏的列驱动器串接起来,sedl335等在控制双屏结构液晶显示驱动系统时先传输上半屏的显示数据,然后再传输下半屏的显示数据。根据驱动部数据块传输的特点,双屏结构液晶显示屏的点列数应是64的整倍数,否则在
17、上半屏列驱动器的最后要留出相应的列驱动输出空闲,以放置最后的数据块中的填充数据。这种双屏结构数据的串行传输方式实际上相当于控制了一个二倍屏,所以sedl335等控制双屏的能力比较差。sedl335等驱动部控制液晶显示驱动系统时还提供了一个控制信号是ydis液晶显示驱动电源关控制信号。它在sedl335等进入休闲工作模式后为低电平状态,以指示液晶显示驱动系统关闭驱动电源,使行列驱动器输出电压趋于0v。这个信号的应用将保证液晶显示驱动系统在sedl335等的休闲模式下没有高直流电压加在液晶显示器件上。3 控制部sed1335等的控制部由振荡器电路、控制寄存器组、控制逻辑电路以及显示存储器和字符发生
18、器的管理电路等组成。控制部能分区管理64k的显示存储器,可以同时管理三个或四个显示区,并同时能管理自定义字符发生器。(1)振荡器电路振荡器电路产生sedl335等的工作时钟,从而形成sedl335等内部总线时钟脉冲序列。振荡器电路有两个外接晶体振荡器端,它们是:xd 振荡器输入端 接晶体振荡器或外部时钟发生器xg 振荡器输出端 接晶体振荡器或在使用外部时钟发生器时浮空sedl335等可以工作在较高的时钟频率下,一般晶振频率可以在1m10mhz范围内选择。sedl335等的逻辑电路在此时钟脉冲的作用下,迅速地接收计算机的访问,即时地处理显示数据,控制液晶显示驱动系统的工作。(2)显示区控制部能够
19、同时管理三个或四个显示区。每个显示区都拥有自己的显示特性。这里将这四个区定义为第一显示区l1、第二显示区l2、第三显示区l3和第四显示区l4。sedl335等以第一显示区和第二显示区为主显示区,第三显示区和第四显示区为辅显示区。在控制单屏结构液晶显示驱动系统时,sedl335等可以分别或同时使用第一、第二和第三显示区。在控制双屏结构液晶显示驱动系统时,sedl335等需要组合使用第一、第二、第三和第四显示区。在此种情况下,第一、第二显示区仅管理显示屏上半屏的显示数据,第三、第四显示区管理显示屏下半屏的显示数据,并规定第一和第三显示区合成为一控制全屏显示,第二和四显示区合成为一控制全屏显示。显示
20、区根据其数据的性质可以具有两种特性:文本显示特性拥有该特性的显示区专用于文本方式显示使用。在该显示区内的单元的数据均被认为是字符代码。这个字符代码作为字符发生器地址的一部分实现对字符发生器的寻址,以取得相应的字符字模数据,送至液晶显示驱动系统显示。图形显示区拥有该特性的显示区专用于图形方式显示使用。在该显示区内的单元的数据被认为是8点位的显示数据,直接送人液晶显示驱动系统显示。(3)参数寄存器组控制部设计了若干种显示特性的实现电路。这些显示特性有多个显示区按逻辑关系的合成显示、闪烁显示、显示点位移特性等。控制部专门为它们配置了参数寄存器。点计数器点计数器是一组参数寄存器,包括有显示字符体宽度参
21、数fx、显示字符体高度参数fy、有效显示窗口长度参数c/r、驱动时序用的时间常数参数tc/r和显示扫描用的帧参数l/f等。点计数器的参数组定义了当前sedl335等将要控制的液晶显示驱动系统的规模。显示区管理寄存器管理显示区有如下几个参数寄存器。显示起始地址寄存器sad:该地址寄存器为16位寄存器,其作用是为显示驱动提供显示区域的首地址。该寄存器有四个,分别管理四个显示区。它们是sadl为第一显示区l1的首地址寄存器;sad2为第二显示区l2的首地址寄存器;sad3为第三显示区l3的首地址寄存器;sad4为第四显示区l4的首地址寄存器。显示区宽度寄存器ap:该寄存器为16位寄存器,指示显示区一
22、行所占的单元数,也可以称为显示区的宽度。显示区的宽度对四个显示区来说是统一的。显示区长度寄存器sl:该寄存器为8位寄存器,指示显示区占有多少行,每行有ap个字节。显示区长度寄存器有两个sll和sl2。分别管理第一显示区和第二显示区,第三,第四显示区间接的受sll和sl2管理。由显示起始地址寄存器sad、显示区宽度寄存器ap和显示区长度寄存器sl组合定义了显示区域的范围。如图6所示。(a)显示区的划分与单屏结构液晶显示屏面的对应关系(b)显示区的划分与双屏结构液晶显示屏面的对应关系图6 显示存储器的显不区的划分与显示屏面的对应关系在图中,对第一、第三显示区文本属性的规定仅是作为例子而言。控制部管
23、理显示存储器的信号有:val5va0 输出态 16位显示存储器的地址总线vd7vd0 三态 8位显示存储器的数据总线/vce 输出态 显示ram的片选信号/vrd 输出态 显示存储器读操作信号,低电平有效/vwr 输出态 显示存储器写操作信号,低电平有效(4)字符发生器控制部能管理两种字符发生器。一种为固定字符发生器cgrom,它有两种形式,其一是固化在sedl335等片内57点阵字体数据库,一共有160种字符,参见表9;其二是固化在显示存储器内的字库芯片eprom,该字库是根据使用者的需要而设计的,它可以是8 8点阵字体数据库,也可以是816点阵字体数据库。字库占显示存储器的地址为f000h
24、ffffh。该类字符发生器是不可修改的。表9 sed1335的cgrom另一种为随机字符发生器cgram,它是根据使用者的需要随时建立和修改的自定义字符发生器。cgram的应用有两种,其一是与片内字符发生器cgrom联用。sedl335等能提供给使用者两个自定义字符发生器的数据区,每个区占有256个字节,为32个代码。第一自定义字符数据区cgraml的代码范围规定为80h9fh;第二自定义字符数据区cgram2的代码范围规定为e0hffh。当使用这两个区的字符代码时,控制部自动的到cgraml或cgram2内寻址,提取相应的字模数据。由于两个区的代码不是连续的,所以两个区的地址就不会连续,这样
25、将造成显示空间的浪费,因此控制部在管理第二自定义字符数据区时配置了40h异或电路,使e0hffh范围内的代码经异或电路后产生新的代码a0hbfh,由此使其与第一自定义数据区的地址连接起来。这一特点在建立第二自定义字符数据区cgram2时要特别注意。cgram可以在显示存储器内任意区域建立。其二是独立使用cgram。它将同使用固化在显示存储器内字库相同,仅是这里使用的是存储器芯片,而字库数据可以随时建立与修改。控制部提供一个16位寄存器sag作为cgram的起始地址寄存器,从该地址以下的2k字节或4k字节空问为自定义字库空间。(5)光标指针控制部为计算机访问显示存储器设置了可读写的16位光标指针
26、寄存器,并提供了两位光标指针修正参数位,该参数位将确定在计算机对显示存储器读写操作后光标指针的修正计算公式。sedl335等提供了上、下、左、右四个方向的修正,也就是说,sedl335等不光能使光标指针自动加一或减一,即右移或左移,而且还能使光标指针加ap值或减ap值,即下移或上移。sedl335等还具有光标显示功能,光标可设置为线状形式或块状形式两种,光标位置由光标指针确定。光标形状由光标形状参数寄存器控制。(6)休闲工作模式sedl335等具有休闲工作模式。在这个工作模式下,控制部将中止包括振荡器在内的所有逻辑操作;置管理显示存储器的片选信号vce为高电平,以保护显示存储器内数据不受破坏;
27、把驱动系统的列驱动器清零,置驱动电源控制信号ydis为零,为驱动电源提供关闭信号。在此工作模式下sedl335等的功耗最低,仅为百十微瓦。退出休闲工作模式需要系统初始化指令system set中参数p1的再写入。4 模块特性液晶显示控制器sedl335等所控制的液晶显示模块都属于中、大规模的点阵液晶显示模块。而且其驱动系统的接口特性是显示数据的传输为4位并行方式。本节以市面一款型号为320240的液晶显示模块为例,说明此类模块的特性。(1)液晶显示模块的控制部分在使用sedl335等控制器控制液晶显示模块,首先要设计sedl335等的控制电路,它包括sedl335等与计算机的接口电路,sedl
28、335等管理的显示存储器的连接电路以及sedl335等与液晶显示模块的接口电路。控制部分电路原理图如图7所示。图7 320240液晶显示模块的控制部分从图中可以看出:显示存储器在控制部分使用了一片62256作为显示存储区,62256的/oe端直接接地,没有使用sedl335的/vrd信号;显示模块的接口sell和sel2都接地,使sedl335等与计算机接口时序适配intel8080操作时序。在接口的第一脚为fg,意思是压框地。在线路板上它直接接至用于压置和固定液晶显示器件的压框上。表10 320240型液晶显示模块的接口定义序号符号状态功 能1fg液晶显示模块压框地2gnd逻辑电源地3vcc
29、逻辑电源正4v0液晶显示对比度调整电压5/wr输入写信号,低电平有效6/rd输入读信号,低电平有效7/ce输入片选信号,低电平有效8c/d输入通道选择信号9/reset输入复位信号10db0三态数据总线(最低位)11db1三态数据总线12db2三态数据总线13db3三态数据总线14db4三态数据总线15db5三态数据总线16db6三态数据总线17db7三态数据总线(最高位)18vee液晶显示驱动电源(2)液晶显示模块的驱动部分驱动部分电路原理图如图8所示。图8 320240液晶显示模块的驱动部分从图中可以看出:偏压电路的设计液晶显示驱动电源采用了1/13偏压电路(),电阻r1r5组成了分压电路
30、,其中:r1=r2=r4=r5=r,r3的值为()r。采用了运算放大器分压电路。驱动电路的组成在液晶显示驱动控制系统中,由四片hd66204(804=320)列驱动器和三片hd66205(803=240)行驱动器组成驱动电路。三、内置sed1335控制器型图形液晶显示模块的软件特性sedl335等的软件功能非常强。一共有14条指令且多数指令都带有若干个参数。参数值由使用者根据所控制的液晶显示模块的特性和显示内容的需要而设置。指令一览表如表11所示。表11 sed1335指令一览表指令名称指令代码操作码a0/wr/rd参数量初始化设置system set40h1/0018显示域设置scroll4
31、4h1/00110休闲模式设置sleep in53h101显示状态设置disp on/off59/58h1/001l显示合成设置ovlay5bh1/0011点位移设置hdot scr5ah1/0011光标形状设置csrrform5dh1/0012cgram首址设置cgram adr5ch1/0012光标移动方向设置csrdir4c-4fh101光标指针设置csrw46h1/0012读取光标指针csrr47h10/11/02数据写入设置mwrite42h1/001若干数据读取设置mread43h10/11/0若干读状态位read flug010计算机在访问sedl335等时可以随时进行,不必判别
32、sedl335等当前工作状态。所以计算机访问sedl335等的操作流程非常简单。计算机访问sedl335等首先将指令代码写人指令缓冲器内(a0=1),随后将该指令所需的参数按顺序通过数据输入缓冲器(a0=0)写入相应的功能寄存器内。sedl335等指令代码既有功能位设置的功能,又是参数寄存器的选通码。除了sleep in指令、csrdir指令、csrr指令和mread指令外,所有指令的执行都将在其参数的输入完成后。当一条新的指令写完后,sedl335等将在旧指令参数组运行完成后更新指令参数。指令参数的写入原则如下:指令参数可以不必一次都写入。计算机可以通过写入新的指令代码来结束最近写入的指令设
33、置。此时已写入的新参数将与余下的旧参数一起组合成新的参数组。写入参数的顺序不能改变也不能省略。比如写入scroll指令时,只依顺序写入前两个参数p1、p2就退出是sedl335等认可的,但若要想修改参数p4和p5,那么只好将在其排序之前的参数写入之后才能写入新的p4和p5以求达到修改之目的。双字节的参数应作如下的处理:csrw、csrr指令 双字节的参数可以依顺序逐一修改,计算机可以仅改变或检查第一个参数(低字节)的内容。system set、scroll、cgram adr等指令 双字节参数必须依顺序完整地写入。该参数仅在第二字节写入后才有效。system set中apl和aph虽然作为双字
34、节参数,但可作为两个单字节参数处理。计算机访问sedl335等流程图如图9所示。 (a)写指令和显示数据操作流程图 (b)读光标地址和显示数据操作流程图图9 计算机操作流程图下面逐一介绍各指令的功能。1 初始化设置system set代码:01000000该指令为sedl335等的初始化而配置的。它规定了sedl335等工作所必需的各种参数。该指令是计算机操作sedl335等控制器时首先要写入的指令。如果该指令参数的设置不适合所要控制的液晶显示模块的特性,那么计算机就不能实现对液晶显示模块的控制和系统所希望的显示效果。该指令带有8个参数。各参数的功能如下:p1:dr0iv1w/sm2m1m0d
35、r 辅助位移时钟周期的选择位dr=0 正常运行dr=1 使用辅助位移时钟周期通常选取dr=0。说明:在控制双屏显示时需要液晶显示模块一行像素为64的整倍数,如果不是则控制器自动通过填充数据“0”来凑齐64位,此时就需要增加辅助位移时钟周期。iv 负向字符显示时屏面边界选择位iv=0 画面首行作为边界iv=1 无边界通常选取iv=1。说明:在文本显示方式下,第一行显示的字符是顶天的,没有天头。所以在制作负向字符显示时的效果就不太理想。此时使用iv参数位在显示控制时制造出一行空行作为天头,以达到理想的显示效果。w/s 适配驱动系统选择位,该位将选择产生驱动时序信号的类型w/s=0 单屏结构液晶显示
36、驱动系统w/s=1 双屏结构液晶显示驱动系统m2 外部字符发生器的字体的选择位m2=0 88点阵字体m2=1 816点阵字体m1 外部字符发生器cgram代码区选择位m1=0 选择cgraml,字符代码为80h9fhm1=1 选择cgraml+cgram2,字符代码为80h9fh和e0hffhm0 字符发生器选择位m0=0 内部字符发生器m0=1 外部字符发生器说明:m2、m1、m0组合设置了字符发生器的结构,如表12所示。表12 字符发生器结构m2mlm0字符发生器结构000内部cgrom+cgraml(88点阵)001外部cgrom+cgraml(88点阵)0l0内部cgrom+cgram
37、l+cgram2(88点阵)01l外部cgrom+cgraml+cgram2(88点阵)101外部cgrom+cgraml(816点阵)111外部cgrom+cgraml+cgram2(816点阵)p2:wf0000fxwf 交流驱动波形选择位wf=0 c型驱动波形,行翻转驱动波形,交流驱动波形输出wf状态每16行反转一次wf=1 b型驱动波形,交流驱动波形输出wf每一帧翻转一次通常wf=1。fx 字符体宽度设置参数(点列数)。若fx大于实际字符体的宽度,则余出的部分作为空点置于字符体的右侧,形成字符间距。fx取值在07范围内,代表18点列/字符体。p3:0000fyfy 字符体高度设置参数(
38、点行数)。若fy大于实际字符体的高度,则余出的部分作为空点置于字符体的下方,形成字符行距。fy取值在0fh范围内,代表116点行/字符体。p4:c/rc/r 有效显示窗口宽度设置参数。c/r值设置了显示屏上一行显示所占显示存储器的单元数(字节数)。c/r取值在00hefh范围内,表示显示屏上一个显示行占显示存储器单元数为1240个字节。说明:c/r值可以选择的比显示屏的实际长度大一些,但余留的部分不能超过64点列,即8字节长。p5:tc/rtc/r 驱动频率的时间常数。tc/r是晶振频率fosc转换成液晶显示驱动工作频率fr的时间常数。它可以简单地由下式求出:tc/rc/r+4tc/r与振荡频
39、率的关系为:fosc9tc/rl/ffrtc/r可以由上两个公式联合求出。fr为液晶显示帧扫描频率,通常取值为fr=70hz。在控制大规模液晶显示模块时,在最大振荡频率10mhz下,要满足tc/r取值要求,就要降低液晶显示的帧扫描频率fr了。说明:该参数的设置有时是非常重要的。错误的设置可引起以下几种现象:行扫描停止且出现高对比度的水平线;显示不稳定,出现闪烁或全亮或全暗;lp信号不足或不存在。p6:l/fl/f 扫描驱动的帧参数。l/f值设置了控制器所要控制的液晶显示驱动系统的扫描行数,其倒数为占空比系数。当液晶显示驱动系统为单屏结构时,l/f即为一帧的扫描行数;当液晶显示驱动系统为双屏结构
40、时,l/f为一帧扫描行数的二倍,此时l/f必须为偶数值。l/f取值在0ffh范围内,对应扫描行为1256行。p7:aplp8:aphap 在显示存储器内分配给一个显示行的单元数(字节数)。ap为双字节参数,apl为低8位,aph为高8位。通常ap取值为c/r+1或大于c/r值的整数,以方便计算各显示行的显示存储器地址。2 显示域设置scroll代码:01000100该指令设置了四个显示区的起始地址sad和各区所控制的显示行数sl。该指令设置的参数与system set指令设置的参数结合将确定显示ram中的各显示区的区域范围与有效的显示区域。定时间定量的递增或递减某区的起始地址sad,将产生显示
41、画面的平滑滚动。该指令带有10个参数。部分参数的设置是有效的,但设置的顺序不能改变也不能省略。各参数的功能如下:p1:sad1lp2:sad1hsadl 显示一区首地址值。sadl确定了第一显示区的起始地址。它由双字节组成。sadll sadl的低8位sadlh sadl的高8位p3:sl1sll 显示一区所控制的显示屏上的行数。sll取值为00h(l/f)h。p4:sad2lp5:sad2hsad2 显示二区首地址值。sad2确定了第二显示区的起始地址。它由双字节组成。sad2l sad2的低8位sad2h sad2的高8位p6:sl1sl2 显示一区所控制的显示屏上的行数。sll取值为00
42、h(l/f)h。p7:sad3lp8:sad3hsad3 显示三区首地址值。sad3确定了第三显示区的起始地址。它由双字节组成。sad3l sad3的低8位sad3h sad3的高8位p9:sad4lp10:sad4hsad4 显示四区首地址值。sad4确定了第三显示区的起始地址。它由双字节组成。sad4l sad4的低8位sad4h sad4的高8位3 休闲方式设置sleep in代码:01010011该指令强制sedl335等进入休闲工作方式。在该指令输入后,sedl335等在扫描最后一行时,将列驱动器清零;置ydis=0,使液晶显示驱动系统关闭显示驱动电源;将显示存储器管理信号/vce=
43、1,以保护显示数据不被破坏;中止包括振荡器在内的所有内部逻辑电路的运行,但保存原设置的参数,使其进入休闲工作方式。退出休闲工作方式需要计算机重新写入system set指令的p1参数。该指令无参数。4 显示状态设置disp on/off代码:0101100on/off该指令设置了显示的各种状态。它们有显示开关的设置,光标的显示状态的设置和各显示区显示状态的设置。在指令代码中就含有一个参数位:on/off 显示开关位on/off=0 关显示on/off=1 开显示说明:该参数位控制着显示的总开关状态。该指令带有一个参数。其功能如下:p1:代码:fp5fp4fp3fp2fp1fp0fc1fc0fc
44、1、fc0 光标状态设置位。fcl和fc0组合设置了光标显示的四种状态如表12所示。表12 光标显示状态fc1fc0光标显示状态00光标显示关闭01光标显示,但不闪烁l0光标以fr/32hz的频率闪烁显示1l光标以fr/64hz的频率闪烁显示注:光标闪烁的亮与暗占空比为7:3。fpl、fp0 显示一区状态设置位。fpl和fp0组合设置了显示一区显示的四种状态。fp3、fp2 显示二、四区状态设置位。fp3和fp2组合设置了显示二、四区显示的四种状态。fp5、fp4 显示三区状态设置位。fp5和fp4组合设置了显示三区显示的四种状态。如表13所示。表13 显示状态fplfp3fp5fp0fp2f
45、p4显示一区显示状态显示二、四区显示状态显示三区显示状态00画面显示关闭01画面显示,但不闪烁10画面以fr/32hz的频率闪烁显示1l画面以fr/64hz的频率闪烁显示注:画面闪烁的亮与暗占空比为7:3。说明:这些参数位都是控制着各显示区的显示状态。该状态的实现需要在显示总开关为开显示状态时。5 显示合成方式设置oylay代码:01011011该指令设置了显示区的合成显示方式以及显示一区和三区的显示方式。该指令带有一个参数。参数的功能如下:p1:代码:000ovdm2dm1mx1mx0ov 显示合成设置位ov=0 二重合成显示,用于文本与图形或图形与图形的混合显示ov=1 三重合成显示,仅用
46、于图形混合显示说明:二重合成显示方式是将两个显示区的内容经某一种逻辑运算合成出新的显示数据从而产生新的显示画面。该方式将以第一、第二显示区为主,第三、第四显示区为辅的合成,合成方式如图1013所示。图10 单屏结构:显示一、二区参加的二重合成显示方式图11 单屏结构:显示一、二、三区参加的二重合成显示方式图12 单屏结构:显示一、二、三区参加的二重合成显示方式(二)图13 双屏结构:显示一、二、三、四区参加的二重合成显示方式三重合成显示方式是将三个显示区的内容经某一种或两种逻辑运算合成出新的显示数据从而产生新的显示画面。该方式将以第一、第二、第三显示区参加的合成,合成方式如图14所示。图14
47、单屏结构:显示一、二、三区参加的三重合成显示方式dml 显示一区的显示属性位dml=0 设置显示一区为文本显示属性,其数据均作为字符代码处理dml=1 设置显示一区为图形显示属性,其数据均作为图形数据处理dm2 显示三区的显示属性位dm2=0设置显示三区为文本显示属性,其数据均作为字符代码处理dm2=1设置显示三区为图形显示属性,其数据均作为图形数据处理mxl、mx0 显示合成方式设置位。mxl,mx0组合设置了四种显示合成方式,如表14所示。表14 显示合成方式mxlmx0合成方式用 途00l1+l2+l3 简单逻辑或合成底线坐标和文本图形混合显示01(l1l2)+l3 逻辑异或或合成负向字
48、符显示,区域闪烁底线10(l1l2)+l3 逻辑与或合成简单动画立体表达式11lil2l3优先叠加说明:合成显示产生的结果仅改变显示画面而不改变各显示区的内容。优先叠加合成显示是三个显示区以l1覆盖l2、l2覆盖l3的方式逻辑“或”合成显示,当关闭l1时,l2和l3与l1相同显示的部分(为“1”处)被关闭;当l2被关闭时,l3与l2相同显示的部分(为“1”处)被关闭。6 点位移设置hdot scr代码:01011010该指令设置了以点为单位的显示画面的水平位移量。该指令的作用有二:其一是在制作负向显示字符时与system set参数iv结合使用。通过设置该指令可以产生左边界,使得行首字符有比较
49、好的显示效果。其二是在制作画面滚动显示效果时与scroll指令结合产生水平向点滚动的显示效果。但要注意的是该指令控制在显示数据合成之后向驱动系统输出之处,故该指令所产生的滚动效果是针对所有参加显示的显示区,因此要想使某一显示区产生点滚动而其他显示区不动是不可能的。该指令带有一个参数。其参数功能如下:p1:代码:00000dd 水平点位移量参数。d取值在0h7h范围内。当d取值由0h向7h方向递增时,显示画面呈现左移效果;当d取值由7h向0h方向递减时,显示画面呈现右移效果该指令与scroll指令结合使用方法:显示左移时,首先使用hdot scr指令使点位移参数从0增到7,然后使用scroll指
50、令将显示起始地址sad加一,并同时将hdotscr参数清零。循环上述过程,将产生显示水平向左点位移的效果。显示右移时,首先使用hdot scr指令使点位移参数从7减到0,然后使用scroll指令将显示起始地址sad减一,并同时将hdot scr参数置7。循环上述过程,将产生显示水平向右点位移的效果。7 光标形状设置csrform代码:01011101该指令设置了光标的显示形状。光标的显示形状有线状形式和块状形式两种。光标的形状是可以设置的。该指令所带的两个参数将实现对光标形状的设置。两参数的功能如下:p1:代码:00000crxcrx 光标形状水平向点列数。crx取值在07h范围内,对应光标水平向占据的点列数为18点,crxfxp2:代码:cm000crycry 光标形状垂直向点行数。cry取值在1fh范围内,对应光标垂直向占据的点行数为216点。cry=0或cryfy均无效cm 光标形状选择位cm=0 线状光标显示cm=1 块状光标显示说明:块状光标的大小形状由crx和cry设置。线状光标的形状由crx确定其长度,由cry设定其所占的显示行,当cry=fy时光标显示呈底线光标形式;光标显示仅在文本方式下有效。8 cgram首址设置cgram adr代码:01011100该指令设置了cgram在显示存储器内的起
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度学习可解释性探究-洞察及研究
- 边缘计算安全隐私模型-洞察及研究
- 选择器自适应优化-洞察及研究
- 高速互连协议开发-洞察及研究
- 非遗保护与旅游融合发展-洞察及研究
- 铸造工艺模拟与优化策略-洞察及研究
- 矿区生态补偿机制构建-洞察及研究
- 装配式安装施工方案
- 管道内外壁防腐施工方案
- 给排水施工方案设计参考
- 避暑山庄汇编课件
- 第八章-材料工程-伦理问题-全
- 2024届全国新高考地理精准复习大湖效应
- 驾培学校安全风险辨识分级管控
- HR-1-04猎头管理办法
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- GB/T 41304.1-2022知识管理方法和工具第1部分:工艺知识管理
- GB/T 27734-2011压力管道用聚丙烯(PP)阀门基本尺寸公制系列
- GB/T 20346.1-2006施肥机械试验方法第1部分:全幅宽施肥机
- GB/T 20056-2015滚动轴承向心滚针和保持架组件外形尺寸和公差
- 浙江省宁波市镇海蛟川书院2022-2023七年级上学期数学期中试卷+答案
评论
0/150
提交评论