搜档网
当前位置:搜档网 › 字符型液晶(LCD)模块原理及设计学习

字符型液晶(LCD)模块原理及设计学习

字符型液晶(LCD)模块原理及设计学习
字符型液晶(LCD)模块原理及设计学习

字符型液晶(LCD)模块原理及设计学习

17.1 液晶显示器概述

在小型的智能化电子产品中,普通的7段LED数码管只能用来显示数字,若遇到要显示英文字母或图像、汉字时,则必须选择使用液晶显示器(简称LCD)。

LCD显示器的应用很广,简单的如手表、计算器上的液晶显示器,复杂如笔记本电脑上的显示器等,都使用LCD。在一般的商务办公机器上,如复印机和传真机,以及一些娱乐器材、医疗仪器上,也常常看见LCD的足迹。

LCD可分为两种类型,一种是字符模式LCD,另一种为图形模式LCD。这里要介绍的LCD 为字符型点矩阵式LCD模组(Liquid Crystal Display Module简称LCM),或称字符型LCD。市场上有各种不同厂牌的字符显示类型的LCD,但大部分的控制器都是使用同一块芯片来控制的,编号为HD44780,或是兼容的控制芯片。

字符型液晶显示模块是一类专门用于显示字母、数字、符号等的点阵型液晶显示模块。在显示器件的电极图形设计上,它是由若干个5*7或5*11等点阵字符位组成。每一个点阵字符位都可以显示一个字符。点阵字符位之间空有一个点距的间隔起到了字符间距和行距的作用。

目前常用的有16字*1行、16字*2行、20字*2行和40字*2行等的字符模组。这些LCM 虽然显示的字数各不相同,但是都具有相同的输入输出界面。

这里我们以16字*2行(简称16*2)字符型液晶显示模块为例,详细介绍字符液晶显示模块的应用技术。读者朋友经过学习并实践实际的LCD程序设计,那么当你学完后,将掌握字符形液晶显示模块的程序设计技术,使液晶显示器听你的指挥显示出各种字符及信息,用到你设计的产品中后添色不少并增强市场竞争力。

字符LCD模块的控制器主要为日立公司的HD44780及其替代集成电路,驱动器为HD44100及其替代的兼容集成电路。

17.2 16*2字符型液晶显示模块(LCM)特性

1.+5V电压,反视度(明暗对比度)可调整。

2. 内含振荡电路,系统内含重置电路。

3.提供各种控制命令,如清除显示器、字符闪烁、光标闪烁、显示移位等多种功能。

4.显示用数据DDRAM共有80个字节。

5.字符发生器CGROM有160个5*7点阵字型。

6.字符发生器CGRAM可由使用者自行定义8个5*7的点阵字型。

17.3 16*2字符型液晶显示模块(LCM)引脚及功能

1脚(Vdd/Vss):电源5V±10%或接地。

2脚(Vss/Vdd):接地或电源5V±10%。

3脚(VO):反视度调整。使用可变电阻调整,通常接地。

4脚(RS):寄存器选择。1:选择数据寄存器;0:选择指令寄存器。

5脚(R/W):读/写选择。1:读;0:写。

6脚(E):使能操作。1:LCM可做读写操作;0:LCM不能做读写操作。

7脚(DB0):双向数据总线的第0位。

8脚(DB1):双向数据总线的第1位。

9脚(DB2):双向数据总线的第2位。

11脚(DB3):双向数据总线的第3位。

11脚(DB4):双向数据总线的第4位。

12脚(DB5):双向数据总线的第5位。

13脚(DB6):双向数据总线的第6位。

14脚(DB7):双向数据总线的第7位。

15脚(Vdd):背光显示器电源+5V。

16脚(Vss):背光显示器接地。

说明:由于生产LCM厂商众多,使用时应注意电源引脚1、2的不同。LCM数据读写方式可以分为8位及4位2种,以8位数据进行读写则DB7~DB0都有效,若以4位方式进行读写,则只用到DB7~DB4。

17.4 16*2字符型液晶显示模块(LCM)的内部结构

LCM的内部结构可分为三个部分:LCD控制器,LCD驱动器,LCD显示装置,如图17-1所示。

图17-1 LCM的内部结构

LCM与单片机(MCU)之间是利用LCM的控制器进行通信。HD44780是集驱动器与控制器于一体,专用于字符显示的液晶显示控制驱动集成电路。HD44780是字符型液晶显示控制器的代表电路,了解熟知HD44780,将可通晓字符型液晶显示控制器的工作原理。

17.5 液晶显示控制驱动集成电路HD44780特点

l.HD44780不仅作为控制器而且还具有驱动40*16点阵液晶像素的能力,并且HD44780的驱动能力可通过外接驱动器扩展360列驱动。

2.HD44780的显示缓冲区及用户自定义的字符发生器CGRAM全部内藏在芯片内。

3.HD44780具有适用于M6800系列MCU的接口,并且接口数据传输可为8位数据传输和4位数据传输两种方式。

4.HD44780具有简单而功能较强的指令集,可实现字符移动、闪烁等显示功能。

图17-2为HD44780的内部组成结构。

图17-2 HD44780的内部组成结构

由于HD44780的DDRAM容量所限,HD44780可控制的字符为每行80个字。也就是5*80=400点。HD44780内藏有16路行驱动器和40路列驱动器,所以HD44780本身就具有驱动16*40点阵LCD的能力,(即单行16个字符或两行8个字符)。如果在外部加一个HD44100外扩展

多40路/列驱动,则可驱动16*2LCD(图17-3)。

图17-3 HD44780加HD44100外扩展

当MCU写入指令设置了显示字符体的形式和字符行数后,驱动器的液晶显示驱动的占空比系数就确定了下来,驱动器在时序发生器的作用下,产生帧扫描信号和扫描时序,同时把由字符代码确定的字符数据通过并/串转换电路串行输出给外部列驱动器和内部列驱动,数据的传输顺序总是起始于显示缓冲区所对应一行显示字符的最高地址的数据。当全部一行数据到位后,锁存时钟CL1将数据锁存在列驱动器的锁存器内,最后传输的40位数据,也就是说各显示行的前8个字符位总是被锁存在HD44780的内部列驱动器的锁存器中。CL1同时也是行驱动器的移位脉冲,使得扫描行更新。如此循环,使得屏上呈现字符的组合。

17.6 HD44780工作原理

HD44780的引脚图如图17-4所示。

图17-4 HD44780引脚图

17.6.1 DDRAM—数据显示用RAM

DDRAM--数据显示用RAM(Data display RAM,简称DDRAM)

DDRAM用来存放我们要LCD显示的数据,只要将标准的ASCII码送入DDRAM,内部控制电路会自动将数据传送到显示器上,例如要LCD显示字符A,则我们只须将ASCII码41H存入DDRAM即可。DDRAM有80bytes(字节)空间,共可显示80个字(每个字为1个bytes),

其存储器地址与实际显示位置的排列顺序与LCM的型号有关,请参阅图17-5。

图17-5 DDRAM地址与显示位置映射图

图17-5(A)为16字*1行的LCM,它的地址从00H到0FH;图17-5(B)为20字*2行的LCM,第一行的地址从00H到13H,第二行的地址从40H到53H;图17-5(C)为20字*4行的LCM,第一行的地址从00H到13H,第二行的地址从40H到53H,第三行的地址从14H 到27H,第四行的地址从54H到67H。

17.6.2 CGROM—字符产生器ROM

CGROM--字符产生器ROM(Character Generator的ROM,简称CGROM)

CGROM储存了192个5*7的点矩阵字型,CGROM的字型要经过内部电路的转换才会传到显示器上,仅能读出不可写入。字型或字符的排列方式与标准的ASCII码相同,例如字符码31H为 l字符,字符码41H为A字符。如我们要在LCD中显示A,就是将A的ASCII代码41H 写入DDRAM中,同时电路到CGROM中将A的字型点阵数据找出来显示在LCD上。字符与字符

码对照表如表17-1所示。

表17-1 字符与字符码对照表

17.6.3 CGRAM—字型、字符产生器RAM

CGRAM--字型、字符产生器RAM(Character Generator RAM,简称CGRAM)

CGRAM是供使用者储存自行设计的特殊造型的造型码RAM,CGRAM共有 512bits(64字节)。一个5*7点矩阵字型占用8*8bit,所以CGRAM最多可存8个造型。

17.6.4 IR—指令寄存器

IR--指令寄存器(Instruction Register,简称IR)

IR寄存器负责储存MCU要写给LCM的指令码。当MCU要发送一个命令到IR寄存器时,必须要控制LCM的RS、R/W及E这三个引脚,当RS及R/W引脚信号为0,E引脚信号由1变为0时,就会把在DB0~DB7引脚上的数据送入IR寄存器。

17.6.5 DR—数据寄存器

DR--数据寄存器(Data Register,简称DR)

DR寄存器负责储存MCU要写到CGRAM或DDRAM的数据,或储存MCU要从CGRAM或DDRAM 读出的数据,因此DR寄存器可视为一个数据缓冲区,它也是由LCM的RS、R/W及E等三个引脚来控制。当RS及R/W引脚信号为l,E接脚信号由1变为0时,LCM会将DR寄存器内的数据由DB0~DB7输出以供MCU读取;当RS接脚信号为l,R/W接脚信号为0,E接脚信号由1变为0时,就会把在DB0~DB7引脚上的数据存入DR寄存器。

17.6.6 BF—忙碌标志信号

BF--忙碌标志信号(Busy Flag,简称 BF)

BF的功能是告诉MCU,LCM内部是否正忙着处理数据。当BF=1时,表示LCM内部正在处理数据,不能接受MCU送来的指令或数据。LCM设置BF的原因为MCU处理一个指令的时间很短,只需几微秒左右,而LCM得花上40微秒~1.64亳秒的时间,所以MCU要写数据或指令到LCM之前,必须先查看BF是否为0。

17.6.7 AC—地址计数器

AC--地址计数器(Address Counter,简称AC)

AC的工作是负责计数写到CGRAM、DDRAM数据的地址,或从DDRAM、CGRAM读出数据的地址。使用地址设定指令写到IR寄存器后,则地址数据会经过指令解码器(Instruction Decoder),再存入AC。当MCU从DDRAM或 CGRAM存取资料时,AC依照MCU对LCM的操作而自动的修改它的地址计数值。

17.7 LCD控制器的指令

用MCU来控制LCD模块,方式十分简单,LCD模块其内部可以看成两组寄存器,一个为指令寄存器,一个为数据寄存器,由RS引脚来控制。所有对指令寄存器或数据寄存器的存取均需检查LCD内部的忙碌标志BF,此标志用来告知LCD内部正在工作,并不允许接收任何的控制命令。而此位的检查可以令RS=0,用读取DB7来加以判断,当此DB7为0时,才可以写入指令或数据寄存器。LCD控制器的指令共有11组,以下分别介绍。

除显示器的内容,同时光标移到左上角。

指令代码为02H,地址计数器被清0,DDRAM数据不变,光标移到左上角。*表示可以为0或1。

17.7.3 设定字符进入模式

据仍保存于DDRAM中。

C:光标出现控制位,C=1时,则光标会出现在地址计数器所指的位置;C=0则光标不出现。

B:光标闪烁控制位,B=1光标出现后会闪烁;B=0,光标不闪烁。

17.7.6 功能设定

*表示可以为0或1。

DL:数据长度选择位。DL=1时为8位(DB7~DB0)数据转移;DL=0时则为4位数据转移,使用DB7~DB4位,分2次送入一个完整的字符数据。

N:显示屏为单行或双行选择。N=1为双行显示;N=0则为单行显示。

F:大小字符显示选择。当F=1时,为5*10字形(有的产品无此功能);当F=0时,则为5*7字型。

17.7.7 CGRAM地址设定

设定下一个要读写数据的CGRAM地址(A5~A0)。

17.7.8 DDRAM地址设定

设定下一个要读写数据的DDRAM地址(A6~A0)。

LCD的忙碌标志BF用以指示LCD目前的工作情况,当BF=1时,表示正在做内部数据的处理,不接受MCU送来的指令或数据。当BF=0时,则表示已准备接收命令或数据。当程序

读取此数据的内容时,DB7表示忙碌标志,而另外DB6~DB0的值表示CGRAM或DDRAM中的地址,至于是指向那一地址则根据最后写入的地址设定指令而定。

先设定CGRAM或DDRAM地址,再将数据写入DB7~DB0中,以使LCD显示出字形。也可将使用者自创的图形存入CGRAM。

17.7.11 从CGRAM或DDRAM中读取数据

先设定CGRAM或DDRAM地址,再读取其中的数据。

17.8 LCM工作时序

控制LCD所使用的芯片HD44780其读写周期约为1μS左右,这与8051MCU的读写周期相当,所以很容易与MCU相互配合使用。

1.读取时序(如图17-6所示)。

图17-6 读取时序图

2.写入时序(如图17-7所示)。

时序参数见表17-2。

表17-2 时序参数表

17.9 单片机驱动LCM的电路

用配套实验器材中的LED数码管输出试验板(MCU为89C51或89S51)与LCM连接的电

路见图17-8。

图17-8 单片机驱动LCM电路

1602液晶字符显示

1.基本简介 LCD1602工业字符型液晶,能够同时显示16x02即32个字符。(16列2行) 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。2.管脚功能 1602采用标准的16脚接口,其中: 第1脚:VSS为电源地 第2脚:VCC接5V电源正极 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。 第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。 第7~14脚:D0~D7为8位双向数据端。 第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。 ⑶特性 3.3V或5V工作电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM

12864点阵型液晶显示屏的基本原理与使用方法(很详细)

12864点阵型液晶显示屏的基本原理与使用方法(很详细) 点阵LCD的显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。 那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模的记载方式如图1所示: 图1“A”字模图 而中文的“你”在字模中的记载却如图2所示:

图2“你”字模图 12864点阵型LCD简介 12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。 管脚号管脚名称LEVER管脚功能描述 1VSS0电源地 2VDD+5.0V电源电压 3V0-液晶显示器驱动电压 4D/I(RS)H/L D/I=“H”,表示DB7∽DB0为显示数据 D/I=“L”,表示DB7∽DB0为显示指令数据5R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0 R/W=“L”,E=“H→L”数据被写到IR或DR 6E H/L R/W=“L”,E信号下降沿锁存DB7∽DB0 R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0 7DB0H/L数据线 8DB1H/L数据线 9DB2H/L数据线 10DB3H/L数据线 11DB4H/L数据线 12DB5H/L数据线 13DB6H/L数据线 14DB7H/L数据线 15CS1H/L H:选择芯片(右半屏)信号 16CS2H/L H:选择芯片(左半屏)信号 17RET H/L复位信号,低电平复位

液晶显示器的工作原理

液晶显示器的工作原理 我们很早就知道物质有固态、液态、气态三种型态。液体分子质心的排列虽然不具有任何规律性,但是如果这些分子是长形的(或扁形的),它们的分子指向就可能有规律性。于是我们就可将液态又细分为许多型态。分子方向没有规律性的液体我们直接称为液体,而分子具有方向性的液体则称之为“液态晶体”,又简称“液晶”。液晶产品其实对我们来说并不陌生,我们常见到的手机、计算器都是属于液晶产品。液晶是在1888年,由奥地利植物学家Reinitzer发现的,是一种介于固体与液体之间,具有规则性分子排列的有机化合物。一般最常用的液晶型态为向列型液晶,分子形状为细长棒形,长宽约1nm~10nm,在不同电流电场作用下,液晶分子会做规则旋转90度排列,产生透光度的差别,如此在电源ON/OFF下产生明暗的区别,依此原理控制每个像素,便可构成所需图像。 1. 被动矩阵式LCD工作原理 TN-LCD、STN-LCD和DSTN-LCD之间的显示原理基本相同,不同之处是液晶分子的扭曲角度有些差别。下面以典型的TN-LCD为例,向大家介绍其结构及工作原理。 在厚度不到1厘米的TN-LCD液晶显示屏面板中,通常是由两片大玻璃基板,内夹着彩色滤光片、配向膜等制成的夹板? 外面再包裹着两片偏光板,它们可决定光通量的最大值与颜色的产生。彩色滤光片是由红、绿、蓝三种颜色构成的滤片,有规律地制作在一块大玻璃基

板上。每一个像素是由三种颜色的单元(或称为子像素)所组成。假如有一块面板的分辨率为1280×1024,则它实际拥有3840×1024个晶体管及子像素。每个子像素的左上角(灰色矩形)为不透光的薄膜晶体管,彩色滤光片能产生RGB三原色。每个夹层都包含电极和配向膜上形成的沟槽,上下夹层中填充了多层液晶分子(液晶空间不到5×10-6m)。在同一层内,液晶分子的位置虽不规则,但长轴取向都是平行于偏光板的。另一方面,在不同层之间,液晶分子的长轴沿偏光板平行平面连续扭转90度。其中,邻接偏光板的两层液晶分子长轴的取向,与所邻接的偏光板的偏振光方向一致。在接近上部夹层的液晶分子按照上部沟槽的方向来排列,而下部夹层的液晶分子按照下部沟槽的方向排列。最后再封装成一个液晶盒,并与驱动IC、控制IC 与印刷电路板相连接。 在正常情况下光线从上向下照射时,通常只有一个角度的光线能够穿透下来,通过上偏光板导入上部夹层的沟槽中,再通过液晶分子扭转排列的通路从下偏光板穿出,形成一个完整的光线穿透途径。而液晶显示器的夹层贴附了两块偏光板,这两块偏光板的排列和透光角度与上下夹层的沟槽排列相同。当液晶层施加某一电压时,由于受到外界电压的影响,液晶会改变它的初始状态,不再按照正常的方式排列,而变成竖立的状态。因此经过液晶的光会被第二层偏光板吸收而整个结构呈现不透光的状态,结果在显示屏上出现黑色。当液晶层不施任何电压时,液晶是在它的初始状态,会把入射光的方向扭转90度,因此让背光源的入射光能够通过整个结构,结果在显示屏上出现白

1602液晶字符显示

1602液晶字符显示

1.基本简介 LCD1602工业字符型液晶,能够同时显示16x02即32个字符。(16列2行) 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方

便地应用于市面上大部分的字符型液晶。 2.管脚功能 1602采用标准的16脚接口,其中: 第1脚:VSS为电源地 第2脚:VCC接5V电源正极 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。 第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。 第7~14脚:D0~D7为8位双向数据端。 第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。 ⑶特性 3.3V或5V工作电压,对比度可调

1602字符型液晶显示器

1602字符型液晶显示器 在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用。在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。 1602字符型LCD简介: 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶显示器实物如图10-53: 图10-53 1602字符型液晶显示器实物图 1602LCD的基本参数及引脚功能: 1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图10-54所示:

图10-55 读操作时序 图10-56 写操作时序 1602LCD的RAM地址映射及标准字库表: 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,图10-57是1602的内部显示地址。

图10-57 1602LCD内部显示地址 例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。 在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B (41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A” 图10-58 字符代码与图形对应图

液晶显示器电源工作原理及维修

液晶显示器电源工作原理及维修 详细介绍液晶显示器电源的作用、工作原理、维修及代换, 一、电源的作用 1、电源的基本知识 液晶电源的作用是为整机提供能量,常见的电源适配器外观如图所示 它的输入是220V交流电,输出为12V、4A直流电。电源适配器的内部电路结构如图所示

2、液晶电源的常见存在形式 常见的液晶电源有内置式和外置式两种。内置式电源一般是和高压板做在一起,形成二合一电源板,驱动板需要的各路电压均有电源板产生。外置式电源也就是通常所说的电源适配器,它一般是220V交流电输入,12V直流电输出,驱动板需要的其他电原在驱动板上进行变换。 二、电源的工作原理 由于LCD采用低电压工作,而一般市电提供提是110V或220V的交流电压,因此显示器需要配备电源。电源的作用是将市电的220V交流电压转变成12V或其它低压直流电,以向液晶显示器供电。 LCD显示器中的电源部分均采用开关电源。由于开关电源具有体积小、重量轻、变换效率高等优点,因此被广泛应用于各种电子产品中,特别是脉宽调制(PWM)型的开关电源。PW M型开关电源的特点是固定开关频率、通过改变脉冲宽度的占空比来调节电压。 PWM开关电源的基本工作原理是:交流电220V输入电源经整流滤波是路变成300V直流电压,再由开关功率管控制和高频变压器降压,得到高频矩形波电压,经整流滤波后获得显示器所需要的各种直流输出电压。脉宽调制器是这类开关电源的核心,它能产生频率固定具脉冲宽度可调的驱动信号,控制开关功率管的导通与截止的占空比,用来调节输出电压的高低,从而达到稳压的目的。 以下将要介绍的电源适配器就是此类开关电源,我们以采用UC3842脉宽调制集成控制器的电源为例讲解相关电路。 1、UC3842的性能特点 (1)它属于电流型单端PWM调制器,具有管脚数量少,外围是路简单、安装调试方便、性能优良、价格低廉等优点。而且通过高频变压器与电网隔离,适合构成无工频变压器的20-50W小功率开关电源。 (2)最高开关频率为500KHZ,频率稳定度高达0.2%。电源效率高,输出电流大,能直接驱动双极型功率晶体管或VMOS管、DMOS管、TMOS管工作。 (3)内部有高稳定的基准电压源,档准值为5V,允许有+0.1%的偏差,温度系数为

1602字符型液晶显示篇

1602字符型液晶显示篇 《电子制作》2008年1月站长原创,如需引用请注明出处 在日常生活中,我们对液晶显示器并不陌生?液晶显示模块已作为很多电子产品的通过器件,如在计算器?万用表?电子表及很多家用电子产品中都可以看到,显示的主要是数字?专用符号和图形?在单片机的人机交流界面中,一般的输出方式有以下几种:发光管?LED数码管?液晶显示器?发光管和LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用? 在单片机系统中应用晶液显示器作为输出器件有以下几个优点: 显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点?因此,液晶显示器画质高且不会闪烁? 数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便? 体积小?重量轻 液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多? 功耗低 相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多? 1 液晶显示简介 ①液晶显示原理 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形?液晶显示器具有厚度薄?适用于大规模集成电路直接驱动?易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑?数字摄像机?PDA移动通信工具等众多领域? ②液晶显示器的分类 液晶显示的分类方法有很多种,通常可按其显示方式分为段式?字符式?点阵式等?除了黑白显示外,液晶显示器还有多灰度有彩色显示等?如果根据驱动方式来分,可以分为静态驱动(Static)?单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种? ③液晶显示器各种图形的显示原理: 线段的显示 点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应?例如屏的第一行的亮暗由RAM区的000H—00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线?这就是LCD显示的基本原理? 字符的显示 用LCD显示一个字符时比较复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮?这样一来就组成某个字符?但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光

LCD12864显示屏 带中文字库

蓝屏LCD12864显示屏带中文字库带背光12864-5V ST7920 需要用串口,请把 R9上的0欧电阻改到R10 带中文字库的,兰屏,白字 以下是在液晶模块的第二行第一个字符的位置显示字母“A”的程序: ORG 0000H RS EQU P3.7;确定具体硬件的连接方式 RW EQU P3.6 ;确定具体硬件的连接方式 E EQU P3.5 ;确定具体硬件的连接方式 MOV P1,#00000001B ;清屏并光标复位 ACALL ENABLE;调用写入命令子程序 MOV P1,#00111000B ;设置显示模式:8位2行5x7点阵 ACALL ENABLE ;调用写入命令子程序 MOV P1,#00001111B ;显示器开、光标开、光标允许闪烁 ACALL ENABLE ;调用写入命令子程序 MOV P1,#00000110B ;文字不动,光标自动右移 ACALL ENABLE ;调用写入命令子程序 MOV P1,#0C0H ;写入显示起始地址(第二行第一个位置) ACALL ENABLE ;调用写入命令子程序 MOV P1,#01000001B ;字母A的代码 SETB RS ;RS=1 CLR RW ;RW=0 ;准备写入数据 CLR E ;E=0 ;执行显示命令

ACALL DELAY ;判断液晶模块是否忙? SETB E ;E=1 ;显示完成,程序停车 AJMP $ ENABLE: CLR RS ;写入控制命令的子程序 CLR RW CLR E ACALL DELAY SETB E RET DELAY: MOV P1,#0FFH ;判断液晶显示器是否忙的子程序 CLR RS SETB RW CLR E NOP SETB E JB P1.7,DELAY ;如果P1.7为高电平表示忙就循环等待 RET END 程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DELAY,然后输入显示位置的地址0C0H,最后输入要显示的字符A的代码41H。 SMC1602A(16*2)模拟口线接线方式 连接线图: --------------------------------------------------- |LCM-----51 | LCM-----51 | LCM------51 | ------------------------------------------------| |DB0-----P1.0 | DB4-----P1.4 | RW-------P2.0 | |DB1-----P1.1 | DB5-----P1.5 | RS-------P2.1 | |DB2-----P1.2 | DB6-----P1.6 | E--------P2.2 | |DB3-----P1.3 | DB7-----P1.7 | VLCD接1K电阻到GND| --------------------------------------------------- [注:AT89S52使用12M晶振] =============================================================*/

显示屏工作原理

2 显示扫描原理 各个企业制造的LED显示屏的控制结构有所不同,但是,显示屏的显示扫描电路基本相同。双基色LED显示屏的显示扫描电路如图1所示。在图1中,IC1、IC2是数据锁存器电路74HC595,分别锁存红色、绿色数据,它们的性能是:①串行输入8位并行输出;②数据锁存、数据清除功能;③输出具有比较强的驱动能力。电阻RPB1、RPB2是限流电阻,根据颜色和模块的亮度来选择他们的数值。ML1是双色LED显示模块,共有8行×8列=64个LED,其中,8个引脚是红色信号输入端,8个引脚是绿色信号输入端,8个引脚是行控制输入端,共有24个引脚。三极管 Q0,Q2,…Q7是行选通、驱动作用。IC3是3-8地址译码电路74HC138,8个选通输出端分别控制相应的行。图中电路是显示屏的原理电路,其数据传送方式是数据传送与行信号异步进行:首先,同时传送8位红、绿颜色数据到电路IC1、IC2并将数据锁存,然后再传送行控制信号点亮一行LED,接下来重复上述操作,只是行信号移至下一行,依次到第八行为止,即是一次完整的扫描过程。 显示扫描电路板的设计要求具有比较低的生产成本,因此,许多企业都设计成双面电路板,这样可以节省约三分之一的电路板成本。在显示模块的相应尺寸范围内,要安放上图中的全部元器件,其对应的双层印刷电路板编制具有较大难度,所以IC1电路特别适合点阵扫描原理的LED显示模块的驱动。显示扫描电路都是采用串行方式传送数据,这样既可以节省电路板的位置,又适合显示屏与计算机之间的数据传送。 3 工作状态分析 显示扫描电路的原理是动态扫描方式,不能静态测量其工作电流,因此,要计算出工作电流,就要分析动态参数。图2是一个LED的工作电路图。电路中Q8是驱动电路,正端接电源,控制端接74HC138的输出,输出端接LED发光二极管D,与限流电阻连接,电阻接74HC595的数据输出端。LED的点亮方式是:控制74HC138的片选信号无效,为不选通,之后74HC595输出电平,低电平为点亮信号,再选通74HC138,控制输出选通信号,此时,有电流I0从Q8输出,流过D、R1后,进入74HC595的数据输出端。 在图中,V ab是加在LED上的电压,红、绿色高亮度发光二极管的压降均约2~3V,Vbc是加在限流电阻两端上的电压,通过调节限流电阻的数值,就可以改变电路的工作电流I0,当电阻R1=0时,电路依靠74HC595的输出有源电阻作为限流电阻。 在扫描电路中可以看出,电路结构比较简单,合理地调整各个部分工作参数就能够使电路工作在最佳状态。在选择电路时,还要准确掌握各个公司电路的性能,以及之间的技术参数的差别。不同型号的器件技术参数也有所区别,表1是74H C595的技术参数,表中给出了Texas Instru-ments,ST,Philips公司的74HC595的技术参数。在表中可以看出不同的公司生产的电路略有不同,因此,一块显示屏尽量要使用同一公司的电路器件,以免由于参数的差别影响显示屏的显示效果。 在表1中,Iik为输入尖峰脉冲电流,Iok为输出尖峰脉冲电流,I0为连续输出电流,Vcc为最高供电电压,f max表示在25℃时的最大工作频率(随着负载电容的不同,工作频率也不同),ta为工作温度。表中元件SN74HC595、M74HC595、74HC595对应公司是Texas Instryments,ST,Philips。 4 亮度和颜色的调整 4.1 亮度和颜色的调整 制造大屏幕时,首先要按照亮度指标选择LED或者显示模块,其次是根据选择的产品红、绿、蓝颜色的亮度比来确定哪一种颜色为基准,一般是将亮度比例低的一种作为亮度基准,当基准的一种已经达到最大亮度时,调整另外一种(双色)或两种(全彩)。显示屏幕是双色时,大多数情况下以绿色为基准,调整红色二极管的工作电流。一般是降低工作电流,以平衡颜色黄色为调整标准,这样就要减小整个显示屏幕的亮度。显示屏的颜色调整至最佳平衡状态,则会使屏的亮度降低。如果显示屏幕为了

12864点阵型液晶显示屏的基本原理与使用方法

点阵LCD的显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的 数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少, 只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用, 即英文的内码。 那么,得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了 根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模的记载方式如图1所示: 图1 “A”字模图 而中文的“你”在字模中的记载却如图2所示:

图2 “你”字模图 12864点阵型LCD简介 12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。 管脚号 管脚名称 LEVER 管脚功能描述 1 VSS

电源地 2 VDD +5.0V 电源电压 3 V0 - 液晶显示器驱动电压 4 D/I(RS) H/L D/I=“H”,表示DB7∽DB0为显示数据 D/I=“L”,表示DB7∽DB0为显示指令数据

R/W H/L R/W=“H”,E=“H”数据被读到DB7∽DB0 R/W=“L”,E=“H→L”数据被写到IR或DR 6 E H/L R/W=“L”,E信号下降沿锁存DB7∽DB0 R/W=“H”,E=“H”DDRAM数据读到DB7∽DB0 7 DB0 H/L 数据线

TFT-LCD液晶显示器的工作原理(上)

TFT-LCD液晶显示器的工作原理(上) 谢崇凯 我一直记得,当初刚开始从事有关液晶显示器相关的工作时,常常遇到的困扰,就是不知道怎么跟人家解释,液晶显示器是什么? 只好随着不同的应用环境,来解释给人家听。在最早的时候是告诉人家,就是掌上型电动玩具上所用的显示屏,随着笔记型计算机开始普及,就可以告诉人家说,就是使用在笔记型计算机上的显示器。随着手机的流行,又可以告诉人家说,是使用在手机上的显示板。时至今日,液晶显示器,对于一般普罗大众,已经不再是生涩的名词。而它更是继半导体后另一种可以再创造大量营业额的新兴科技产品,更由于其轻薄的特性,因此它的应用范围比起原先使用阴极射线管(CRT,cathode-ray tube)所作成的显示器更多更广。 如同我前面所提到的,液晶显示器泛指一大堆利用液晶所制作出来的显示器。而今日对液晶显示器这个名称,大多是指使用于笔记型计算机,或是桌上型计算机应用方面的显示器。也就是薄膜晶体管液晶显示器。其英文名称为Thin-film transistor liquid crystal display,简称之TFT LCD。从它的英文名称中我们可以知道,这一种显示器它的构成主要有两个特征,一个是薄膜晶体管,另一个就是液晶本身。我们先谈谈液晶本身。 液晶(LC,liquid crystal)的分类 我们一般都认为物质像水一样都有三态,分别是固态液态跟气态。其实物质的三态是针对水而言,对于不同的物质,可能有其它不同的状态存在。以我们要谈到的液晶态而言,它是介于固体跟液体之间的一种状态,其实这种状态仅是材料的一种相变化的过程(请见图1),只要材料具有上述的过程,即在固态及液态间有此一状态存在,物理学家便称之为液态晶体。

液晶字符显示

液晶字符显示

————————————————————————————————作者:————————————————————————————————日期:

1.基本简介 LCD1602工业字符型液晶,能够同时显示16x02即32个字符。(16列2行) 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 2.管脚功能 1602采用标准的16脚接口,其中: 第1脚:VSS为电源地 第2脚:VCC接5V电源正极 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。 第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。 第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。 第6脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。 第7~14脚:D0~D7为8位双向数据端。 第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。 ⑶特性 3.3V或5V工作电压,对比度可调 内含复位电路 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 有80字节显示数据存储器DDRAM

液晶屏的工作原理

液晶屏的工作原理 (资料来源:中国联保网) 简单的来说,屏幕能显示的基本原理就是在两块平行板之间填充液晶材料,通过电压来改变液晶材料内部分子的排列状况,以达到遮光和透光的目的来显示深浅不一,错落有致的图象,而且只要在两块平板间再加上三元色的滤光层,就可实现显示彩色图象。 认识了它的结构和原理,了解了它的技术和工艺特点,才能在选购时有的放矢,在应用和维护时更加科学合理。液晶是一种有机复合物,由长棒状的分子构成。在自然状态下,这些棒状分子的长轴大致平行。 LCD第一个特点是必须将液晶灌入两个列有细槽的平面之间才能正常工作。这两个平面上的槽互相垂直(90度相交),也就是说,若一个平面上的分子南北向排列,则另一平面上的分子东西向排列,而位于两个平面之间的分子被强迫进入一种90度扭转的状态。由于光线顺着分子的排列方向传播,所以光线经过液晶时也被扭转90度。但当液晶上加一个电压时,分子便会重新垂直排列,使光线能直射出去,而不发生任何扭转。 LCD的第二个特点是它依赖极化滤光片和光线本身,自然光线是朝四面八方随机发散的,极化滤光片实际是一系列越来越细的平行线。这些线形成一张网,阻断不与这些线平行的所有光线,极化滤光片的线正好与第一个垂直,所以能完全阻断那些已经极化的光线。 只有两个滤光片的线完全平行,或者光线本身已扭转到与第二个极化滤光片相匹配,光线才得以穿透。一方面,LCD正是由这样两个相互垂直的极化滤光片构成,所以在正常情况下应该阻断所有试图穿透的光线。但是,由于两个滤光片之间充满了扭曲液晶,所以在光线穿出第一个滤光片后,会被液晶分子扭转90度,最后从第二个滤光片中穿出。另一方面,若为液晶加一个电压,分子又会重新排列并完全平行,使光线不再扭转,所以正好被第二个滤光片挡住。总之,加电将光线阻断,不加电则使光线射出。当然,也可以改变LCD 中的液晶排列,使光线在加电时射出,而不加电时被阻断。但由于液晶屏幕几乎总是亮着的,所以只有“加电将光线阻断”的方案才能达到最省电的目的。 主动矩阵式液晶屏 TFT-LCD液晶显示器的结构与TN-LCD液晶显示器基本相同,只不过将TN- LCD上夹层的电极改为FET晶体管,而下夹层改为共通电极。 TFT-LCD液晶显示器的工作原理与TN-LCD却有许多不同之处。TFT- LCD液晶显示器的显像原理是采用“背透式”照射方式。当光源照射时,先通过下偏光板向上透出,借助液晶分子来传导光线。由于上下夹层的电极改成FET电极和共通电极,在FE T电极导通时,液晶分子的排列状态同样会发生改变,也通过遮光和透光来达到显示的目

液晶显示器高压板电路基本工作原理

液晶显示器高压板电路基本工作原理2010-06-11 10:21

高压板电路是一种DC/AC(直流/交流)变换器,它的工作过程就是开关电源工作的逆变过程。开关电源是将市电电网的交流电压转变为稳定的12V直流电压,而高压板电路正好相反,将开关电源输出的12V直流电压转变为高频(40~80kHz)的高压(600~800V)交流电。 电路主要由驱动电路(振荡电路、调制电路)、直流变换电路、Royer结构的驱动电路、保护检测电路、谐振电容、输出电流取样、CCFL等组成。在实际的高压板中,常将振荡器、调制器、保护电路集成在一起,组成一块小型集成电路,一般称为PWM控制IC。 驱动电路采用Royer结构形式。Royer结构的驱动电路也称为自激式推挽多谐振荡器,主要由功率输出管及升压变压器等组成, 、 组成一个具有亮度调整和保护功能的高压板电路。 图中的ON/OFF为振荡器启动/停止控制信号输入端,该控制信号来自驱动板(主板)微控制器(MCU)。当液晶显示器由待机状态转为正常工作状态后,MCU向振荡器送出启动工作信号(高/低电平变化信号),振荡器接收到信号后开始工作,产生频率40~80kHz的振荡信号送入调制器,在调制器内部与PWM激励脉冲信号,送往直流变换电路,使直流变 Royer L1(相当于电感)组成自激振荡电路,产生的振荡信号经功率放大和升压变压器升压耦合,输出高频交流高压,点亮背光灯管。 为了保护灯管,需要设置过电流和过电压保护电路。过电流保护检测信号从串联在背光灯管上的取样电阻R上取得,输送到驱动控制IC IC。当输出电压及背光灯管工作电流出现异常时,驱动控制IC控制调制器停止输出,从而起到保护的作用。 调节亮度时,亮度控制信号加到驱动控制IC,通过改变驱动控制IC输出的PWM脉冲的占空比,进而改变直流变换器输出的直流电压大小,也就改变了加在驱动输出管上的电压大小,即改变了自激振荡的振荡幅度,从而使升压变压器输出的信号幅度、CCFL两端的电压幅度发生变化,达到调节亮度的目的。 该电路只能驱动一只背光灯管。由于背光灯管不能并联或串联应用,所以,若需要驱动多只背光灯管,必须由相应的多个升压变压器输出电路及相适配的激励电路来驱动。

字符液晶显示原理实例详解

1602详细资料和实例 1602字符液晶在实际的产品中运用的也比较多了,前几天留意了一下,发现宿舍门前的自动售水机就是采用的1602液晶进行显示的。而且对于单片机的学习而言,掌握1602的用法是每一个学习者必然要经历的过程。在此,我将使用1602过程中遇到的问题以及感受记录下来,希望能够给初学者带来一点指导,少走一点弯路。 所谓1602是指显示的内容为16*2,即可以显示两行,每行16个字符。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。 1602液晶的正面(绿色背光,黑色字体) 1602液晶背面(绿色背光,黑色字体)

另一种1602液晶模块,显示屏是蓝色背光白色字体 字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,引脚定义如下表所示:

HD44780内置了DDRAM、CGROM和CGRAM。 DDRAM就是显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下表: 也就是说想要在LCD1602屏幕的第一行第一列显示一个"A"字,就要向DDRAM的00H地址写入“A”字的代码(指A的字模代码,0x20~0x7F为标准的ASCII码,通过这个代码,在CGROM中查找到相应的字符显示)就行了。但具体的写入是要按LCD模块的指令格式来进行的,后面我会说到的。那么一行可有40个地址呀?是的,在1602中我们就用前16个就行了。第二行也一样用前16个地址。对应如下: DDRAM地址与显示位置的对应关系。 (事实上我们往DDRAM里的00H地址处送一个数据,譬如0x31(数字1的代码,见字模关系对照表)并不能显示1出来。这是一个令初学者很容易出错的地方,原因就是如果你要想在DDRAM的00H地址处显示数据,则必须将00H加上80H,即80H,若要在DDRAM的01H处显示数据,则必须将01H加上80H即81H。依次类推。大家看一下控制指令的的8条:DDRAM地址的设定,即可以明白是怎么样的一回事了),1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形(无汉字),如下表所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H)(其实是1个地址),显示时模块把地址41H 中的点阵字符图形显示出来,我们就能看到字母“A”。

(液晶显示)常见西文字符的字模库表

常见西文字符的字模库表 本字模库表,主要应用于没有内部自建字库表的液晶显示驱动控制器。 该字模库提供了适配SED1520、HD61602等液晶显示驱动控制器使用的字模库数据,是以ASCII编码的5×7点阵形式字符而建立的。 该字模库的特点列数据的形式编制的,即一字节数据表示为一列8点行数据,其中每个字符的第一个和第七、第八个字节的值为“0”,作为字符间距进行设置的。 汇编语言源代码如下: XWZTAB: DB 000H,000H,000H,000H,000H,000H,000H,000H ; - - 代码:00H DB 000H,000H,000H,05FH,000H,000H,000H,000H ; -!- 代码:01H DB 000H,000H,007H,000H,007H,000H,000H,000H ; -"- 代码:02H DB 000H,014H,07FH,014H,07FH,014H,000H,000H ; -#- 代码:03H DB 000H,024H,02EH,07BH,02AH,012H,000H,000H ; -$- 代码:04H DB 000H,023H,013H,008H,064H,062H,000H,000H ; -%- 代码:05H DB 000H,036H,049H,056H,020H,050H,000H,000H ; -&- 代码:06H DB 000H,000H,004H,003H,001H,000H,000H,000H ; -'- 代码:07H DB 000H,000H,01CH,022H,041H,000H,000H,000H ; -(- 代码:08H DB 000H,000H,041H,022H,01CH,000H,000H,000H ; -)- 代码:09H DB 000H,022H,014H,07FH,014H,022H,000H,000H ; -*- 代码:0AH DB 000H,008H,008H,07FH,008H,008H,000H,000H ; -+- 代码:0BH DB 000H,040H,030H,010H,000H,000H,000H,000H ; -,- 代码:0CH DB 000H,008H,008H,008H,008H,008H,000H,000H ; --- 代码:0DH DB 000H,000H,060H,060H,000H,000H,000H,000H ; -.- 代码:0EH DB 000H,020H,010H,008H,004H,002H,000H,000H ; -/- 代码:0FH DB 000H,03EH,051H,049H,045H,03EH,000H,000H ; -0- 代码:10H DB 000H,000H,042H,07FH,040H,000H,000H,000H ; -1- 代码:11H DB 000H,062H,051H,049H,049H,046H,000H,000H ; -2- 代码:12H DB 000H,021H,041H,049H,04DH,033H,000H,000H ; -3- 代码:13H DB 000H,018H,014H,012H,07FH,010H,000H,000H ; -4- 代码:14H

LCD液晶显示屏工作原理

LCD 液晶显示屏工作原理 一、工作原理和概念术语 1、液晶显示屏的工作原理 液晶(Liquid Crystal ):是一种介于固态和液态之间的具有规则性分子排列,及晶体的光学各向异性的有机化合物,液晶在受热到一定温度的时候会呈现透明状的液体状态,而冷却则会出现结晶颗粒的混浊固体状态,因为物理上具有液体与晶体的特性,故称之为“液晶”。 液晶显示器LCD (Liquid Crystal Display ):是新型平板显示器件。显示器中的液晶体并不发光,而是控制外部光的通过量。当外部光线通过液晶分子时,液晶分子的排列扭曲状态不同,使光线通过的多少就不同,实现了亮暗变化,可重现图像。液晶分子扭曲的大小由加在液晶分子两边的电压差的大小决定。因而可以实现电到光的转换。即用电压的高低控制光的通过量,从而把电信号转换成光像。 (1)、液晶分子的电-光特性(如图2-1所示) (2)、液晶的电光控制特性(如图2-2所示) (a) (光 光控制电压010 9050%液晶显示器的电光特性(常暗模式) 101009050%b )液晶显示器的电光特性(常亮模式) 液晶显示器的电光控制特性 图中Uth —阈值电压(临界电压);Usat —饱和电压 透过率透过率控制电压 图2-1液晶的电-光特性图 图2-2 旋光性

(3)、 液晶分子排列状态的改变可实现对光的控制 液晶分子在偏光板间排列成多层,在不同层间, 液晶分子的长轴沿偏光板平行平面连续扭转90°,与偏光板的偏振光方向一致的偏振光,垂直射向无外加电场的液晶分子时,入射光将因其偏振方向随液晶分子轴的扭曲而旋转射出。故称为扭曲向列型液晶显示器。 当给液晶层施以某一电压差时,液晶分子会改变它的初始排列状态而不扭转,不改变光的极化方向,因此经过液晶的光会被第二层偏光片吸收而整个结构呈现不透光的状态。 2、概念和术语 (1)、光学的各向异性 液晶的特有性质,改变液晶两端电压,可改变液晶某一方向折射出的光的大小 (2)、偏振片(器) 只能在特定方向上透过光线的器件 (3)、像素、子像素、节距、分辨率(如图2-3所示) (4)、视角 当背光源的入射光通过偏极片、液晶后,输出光便具备了特定的方向特性,假如从一个非常斜的角度观看一个全白的画面,我们可能会看到黑色或是色彩失真。这个效应在某些场合有用,但在大部分的应用上是我们不希望要的。制造商们已经花了很多时间来试图改善液晶显示器的视角特性,有数种广视角技术被提出:IPS(IN-PLANE -SWITCHING 、MVA(MULTI-DOMAIN VERTICAL ALIGNMENT)、TN+FILM 。 这些技术都能把液晶显示器的视角增加到160度,甚至更多,就如同CRT 屏幕的视角特性一样。最大视角的定义是对比值至少能达到10:1的视角(通常有四个方向,上/下/左/右),如图2-4。 平板显示器的象素结构 绿、蓝三个组成一个像1024 列) 图2-3 平板显示器的像素结构 水平视角 显示器件的视角 图2-4 显示器件的视角

相关主题