用单片机直接驱动液晶显示器_图文.

用单片机直接驱动液晶显示器_图文.
用单片机直接驱动液晶显示器_图文.

第22卷第4期量子电子学报V01.22No.4 2005年8月C王王:嘲E JOURNAL OF QUANTUM ELECTRONICS Aug.2005文章编号:螂秘61《20酾O枷65卿3

用单片机直接驱动液晶显示器

鲍健,。丁湘琳2,孙力君,潘,媛。

(1中固科学豌爱徽光学精密机攘珊究雳豇安徽合肥230031;

2舍犯工业大掌计算机每信息学院,安徽畲肥230009;

3砉徽农北大学信息与计算机学院,毒徽畲肥230036

摘要:讨沦了用普通单片机能否壹接驱动液晶显示器的问题,通过对液晶显示器工作原理及电气特性的深入分析,给出了具体豹硬件电路,驱动信号波形及软件设计愚錾,实验表明,警通单片机可以直接驱动液晶显示器,在许多场合下此法具有较高应用价值.

关键词:光电子学;单片机;液晶显示器;偏置;占空比

中囝分类号:TNl41.9文献标识码:A

1引言

液晶显示器(LCD具有显示清晰,美观、功耗微小等优点。近年来随着产量的增加,其价格已十分低廉,是值得首选的显示器件,然而液晶显示器的使用相对复杂一些,令许多设计人员望而却步。实际上,现在驱动液晶的器件很多,许多新型单片机本身就带液晶驱动器,使用起来当然很方便。但是在我们设计产品时常常遇到这种情况:需要显示的内容并不多,如果选用带液晶驱动器的单片机颇有些大材小用,通过对液晶显示器工作原理的深入分析和实验,用我们熟悉的普通单片机直接驱动液晶显示器是完全可行的。

2液晶显示原理

液晶显示器分为字段式与点阵式,字段式所显示的图形都是预先制作好的,例如七段数码字的“段”,在显示时不能变化;而点阵式比较灵活,可以组成任意的图形,但点阵式液晶显示器比较复杂,需要配专门的驱动电路,本文只讨论字段式的液晶显示器。想要用普通单片机(不带液晶驱动器,以下同驱动液晶显示器,首先得熟悉液晶显示器的电参数。液晶显示器是由面电极与底电极(面、底电极都是透明的,不加电几乎看不见中间充满液态晶体所构成。驱动信号就加在面电极与底电极上。为了避免“极化”现象,工作时液晶显示器上的字段无论显示与否,面、底电极之间的驱动信号都必须为交流信号,且不能含有直流分量。显示时,驱动信号幅度大(大于液晶屏的显示阀值。此时的信号幅值称为该液晶显示器的“工作电压”;熄灭时,驱动信号幅度小(小于该液晶屏的显示阀值,媳灭时的信号幅度与显示时的信号幅度之比称为该显示器的“偏置”。例如:1/3偏置(简称1/3B的液晶显示器就是指它熄灭时驱动信号幅度与显示时的幅度之比为1:3。要想让它显示就加一个幅度大的信号,不想让它显示就将信号幅度减少至1/3就行

Fig.1The composition of two electrodes

收稿日期:2004—05-12;修改日期:2004-06—03 E-mail:krc@https://www.360docs.net/doc/456336630.html, 了。如果每个“字段”都有一个独立的面电极和底电极与之对应,那倒确实如此,由于下面所述的原因,使这个问题变得稍微复杂了一些。为了减少引脚数目,通常几个“段”电极连在一起由一个引脚引出,在一个显示周期内各段轮流显示,每个段的显示时间与显示周期之比称为显示占空比。例如:四个“段”连在一起的液晶显示器,其显示占空比是1/4(简称1/4D。此外,液晶显示器的其他参数还有最佳视角,通常形象地用钟点

万方数据

第4期鲍毽等:用单片瓠直接驱动液晶显示器稻1

表示。例如:最佳视角为300,称为6点钟;垂直观看为最佳前称为12点钟等。t 述这些参敷在具体应用对如何选择呢?首先,工作电压是由驱动部件(如单片机的i/o 口所提供的高屯平藉菹所决定;偏置与显示占空比这两者之间有制约的关系,偏置越小,显示占空比也可以越小(从减少引脚数目角度考虑,占空比越小越好,例如i/2偏置

的液晶显示器其显示占空比只能做到1/3左右,如占空比再缩小,其显示对比度就不够满意了。不同偏置的液晶显示器是因其自身差异所致,而非外加信号所致,换句话说,1/4偏置的液晶显示器并不是因为我们给它加上1/4偏置的信号它才成为1/4偏置的,实际上你如果给它加上1//2偏置的信号根本不能正常工作。

3液晶驱动信号

在介绍驱动信号之前,还得回过头来看一下液晶显示器的面电极与底电极的电气结构.以1/3偏置、1/4占空比(1/3B,1/4D的液晶屏为例,面电极方面,每四个段(参见图1,为使读者看清楚,图中用四个小矩形表示四个显示段,实际的显示段既可以是一段“笔划”也可以是一个图案连在一起由—个引脚引出,分别称为面1、面2、…、面n(即图中的topl、top2、…、top n;而与上述面电极的四个段子对应的四个底电极是分开的,称为COMl、COM2、COM3、COM4,每个面电极所对应的COMl 全部连在一起由一个引脚引出,COM2、COM3、COM4也是如此,所以底电极又称公共电极.清楚了面电极与底电极的关系,就可以研究液晶显示器驱动信号了。如前所述,显示时,面、底电极的电压振幅(面、底电极的电压差信号为工作电压;熄灭时,面、底电极的电压振幅为工作电压的三分之一(1[3B。现在的问题是四个显示段(A、B、c、D是连在一起的,如何让它们既满足E述原则又不相互影响,总不能让它们要亮一道亮要灭一道灭吧,好在显示与否是由面、底电极电压之差决定的,我们可以通过面电极信号与底电极信号的协调动作从时间上相互“岔开”,其思路是把显示周期分为四个时间段(a/4D,在第一时间段让COMl信号为大幅度而COM2、COM3、COM4为小幅度,在这种情况下只有COMl电

极所对应的显示段(如topl电极中的A才有亮的可能,究竟亮不亮还与面电极信号有关,如果想让它亮那就在面电极加上一个与COMl信号相位相反的大幅度信号,反之就加一个小幅度信号,总之,只有两个互为反相的大幅度信号同时碰在一起才能显示(只有这样面、底电极电压之差才等于工作电压,否则就是熄灭。第一时间段的情况搞清楚了,第二时间段与此类似让COM2信号为大幅度而COMl、COM3、COM4为小幅度,后面的第三、四时间段的情况就依此类推了。下面我们通过具体

的电路,更详细地介绍信号的合成方法。电路如图2所示,底电极与面电极信号合成电路是类似——、,一

a clock

b clock

!磐[酊corrll 生。[j corn2 M旦。[j com3L C!磐!C酊corn4C 墨磐.罄.

U

mp l

D 女。=;i

I............。一top2

180k360k

——[]——?——亡]——一

top n

的,唯有不同的是它们的偏置电阻的公共接点所接的时钟信F19? 2

schema…1。。…Mcu越ve LcD d妣tly 号(图中单片机a、b两脚产生的是互为反相的。COMl、COM2、COM3、COM4信号的产生是这样的,在第一时间段单片机C脚信号与时钟信号同相其合成信号与时钟信号相同(大幅度信号幅值为1,在第二、三、四时间段C脚信号与时钟信号反相,其合成信号按串联电阻分压为高度是1/3和2/3的小幅度信号(见图3,为了节约版面图中只画了COMl信号,而COM2、COM3、COM4信号与COMl类似,只是大信号位置分别出现在第二、三、四时间段而已;面电极信号的合成情况也是相似的,底电极信号(COMl、GOM2、COM3、COM4波形是固定不变的,而面电极信号根据各个显示段的显示与否而有所变化。在第一时间段单片机g脚信号如果与反相时钟信号同相则A段显示,而如果不同相

则A段熄灭;在第二、三、四时间段情况完全相同(只不过对象变成B、C、D段依此类推即可。图3下边的两个波形分别表示topl电极的A亮B、C、D灭与A、B 亮c、D灭两种情况(A、B、C、D从全亮到全灭共有16种组合。这组信号是否满足前面所述的要求,只要将面电极信号减去底电极信号(例如用图3的topl信号减去COMl信号即可发现它们的差信号正好满足要求。图2中的abcdefgh等为单片万方数据

652量子电子学报22卷

机的任意I/O端口,偏置电阻按1/3偏置计算出来是2:1的关系,

如果是1/2偏置则应为3:1的关系,而如果是114偏置则应为5:3的

关系,偏置越小两阻值越接近,两阻值的和通常取几百K左右,取

小些驱动能力强些,当然耗电也稍大些(液晶屏越大,工作频率越高

对驱动能力要求也越高。另外还有一点要说明,能满足这个要求的

信号并不是唯一的,只是这组信号的通用性较好,只要改变电阻值

即可改变偏置,所以用得较多。

4软件实现方法

驱动电路每秒种完成的显示周期数称做工作频率。液晶显示器

的工作频率范围相当宽,从25Hz到数百Hz均可。由于用普通单片

机驱动液晶显示器没有硬件支持,驱动波形均由软件完成,所以应选用较低的工作频率,以减少软件开销。编程时在主程序中对显示缓冲区内容进行各种处理,在内存中建立映射表,将液晶显示器的每一个显示“段”与映射表中的每一个“位”对应起来,如需某“段”显示,则将其对应“位”置1,否则置o;每四个连在一起的“段”所对应的四位二进制数构成一个“指针”(从。到15共16个状态,由

1

2/3

1/3

top

1

l广]广]厂]厂]

这个指针查“波形表”即可得到某个面电极的波形数据,每个波形

数据有八个状态,正好为一字节;由于底电极和时钟信号均为固定Fig.3

Fhe driving wave蛔m of Luu 波形,其波形数据是固定不变的,也就无需查表了,然后将这些波形数据经过旋转变换存入显示缓冲区就可以了。在定时中断服务程序中将显示缓冲区内容依次送出,即可形成液晶驱动波形。

本文所述方法最适合显示内容不太多(60段以下、有一定批量、低成本的电子产品中。设计者可以将液晶显示器的显示图案及技术要求提供给厂家,由厂家为您制作液晶显示器。笔者用这种方法开发成功带液晶显示的空调遥控器、定时温度,湿度控制器等多项产品,效果很好。

参考文献:

[1]Li Weidi,Guo Qiang.Application Technology of LCD(液晶显示器件应用技术[M].Beijing:Beijing University of

Posts and Telecommunications Press,1993.(in Chinese.

[2]He Liming.Selected Works About Application Technology o,MCU(单片机应用技术选编[M】.Beijing:Beijing

University of Aeronautics and Astronautics Press,1998.(in Chinese.

[3]Atmel Corporation.Microcontroller Data Book[z].Atmel Corporation USA,1995.

Driving LCD directly by

MCU

BAO dianl,DING Xiang-lin2,SUN Li3,PAN Yuan2 (1Anhui Institute of Optics and Fine Mechanics,Chinese Academy of Sciences,Hefei230031,China 2Computer and Information College,Hefei University of Technology,Hefei230009,China;

3Information&Computer College,Anhui Agricultural University,Hefei230036China

Abstract:It is an interested question whether MCU can drive LCD directly or not.It discussed deeply by analyzing operation principle and electric characters of

LCD,demonstrating specific hardware circuit and waveform of driving signal.The idea of software design is given.It is the conclusion that MCU can drive LCD directly in practice.

Key words:optoeleetronics;MCU;LCD;bias;duty cycle

万方数据

用单片机直接驱动液晶显示器

作者:鲍健, 丁湘琳, 孙力, 潘媛, BAO Jian, DING Xiang-lin, SUN Li, PAN Yuan

作者单位:鲍健,BAO Jian(中国科学院安徽光学精密机械研究所,安徽,合

肥,230031, 丁湘琳,潘媛,DING Xiang-lin,PAN Yuan(合肥工业大学计算机与信息学院,安徽,合肥,230009, 孙力

,SUN Li(安徽农业大学信息与计算机学院,安徽,合肥,230036

刊名:

量子电子学报

英文刊名:CHINESE JOURNAL OF QUANTUM ELECTRONICS

年,卷(期:2005,22(4

引用次数:3次

参考文献(1条

1.LI Weidi.Guo Qiang液晶显示器件应用技术 1993

相似文献(10条

1.期刊论文刘勇.周喃.朱震.朱灵.于清华.翟玉峰.LIU Yong.ZHOU Nan.ZHU Zhen.ZHU Lin.YU Qing-hua.ZHAI Yu-

feng压电陶瓷光纤相位调制控制系统的研制-量子电子学报2008,25(3

压电陶瓷光纤相位调制器是光纤傅里叶变换光谱测量系统中的核心器件之一,压电陶瓷驱动控制系统的输出电压特性决定了压电陶瓷光纤相位调制器的多种性能,如线性、分辨率、动态特性等,从而对光纤傅里叶变换光谱测量系统的光谱分辨率、测量速度和系统噪声等重要指标产生影响.应用复杂可编程逻辑器件(CPLD、复合高压运放和单片机等先进电子技术设计压电陶瓷光纤相位调制控制系统.实验表明,该系统加载压电陶瓷容性负载后,在设定的频率范围内显示出了较好的动态特性与线形度,能很好地满足光纤相位调制技术对压电陶瓷工作电压波形的要求.

2.学位论文李井润用於脉冲CO<,2>激光雷达的8031单片机数据处理技术1996

该文探讨激光雷达在进行气溶胶或大气分子后向散射数据的转换和归一化时可能出现的系统误差和测量误差,特别对硬目标归一化技术的激光雷达实验中的数据

获取,数据平均,数据脉冲能量归一化和模拟处理所产生的各种误差,结合光电子学测量理论,提出了消除这些误差的方法.该文对误差的分析和一些实验结果对设计激光雷达及其数据处理系统有一定的参考价值.该文介绍了自行设计和制作的用于脉冲CO<,2>激光雷达的8031单片机数据处理系统.实验证明该数据处理系统的性能和功能符合脉冲激光雷达的基本工作要求.

3.学位论文马青气敏传感器多路动态测试系统研究1999

在气敏传感器的研制开发过程中,对元件性能进行精确的综合测试是十分重要的.研究人员研制了一种气敏传感器测试系统.系统由单片机控制ADC电路采集3×4传感器阵列输出信号,经简单的编码处理后再通过串行通讯接口送入微机进行处理.微机可以向单片机发出各种命令来控制系统工作状态.系统在微机上运行的软件用C++语言编写,使用Windows对象封装库,具有良好的性能.研究人员利用该测试系统加上传感器阵列,结合人工神经网络技术构成了相应的人工嗅觉系统--电子鼻,并对几种有机气体(甲苯、甲醇、乙醇和几种不同标号的汽油进行了测试.其中神经网络模型研究人员选用了得到了广泛使用的误差反传模型.用测试数据对网络进行训练后,网络能分辩出这几种有机气体和汽油.结果表明该测试系统在实际应用中效果良好.

4.会议论文孙政.萧泽新.童有为基于单片机的数字化调光装置的设计与实现2008

介绍了一种光学仪器照明调光电路的创新设计.通过由Atmega8单片机微控制器产生的PWM信号来控制卤钨灯的亮度.照明调光电路具有电路简单,光强输出稳定,其亮度可数字化线性调节和具有记忆功能等特点,同时还可以通过计算机实现自动调光.

5.学位论文张丙荣CCD器件在工业自动检测中的应用研究1997

该文重点内容是圆钢及螺纹钢参数的在线实时测量,详细论述了螺纹钢和圆钢自动检测装置的硬件设计思想及各部分的工作原理,对软件的编程构思结合实验结

果进行了深入的分析和研究,整个系统包括CCD摄象机、视频处理电路、单片机应用系统和LED显示器四个部分.视频处理电路通过阈值电平箝位把来自CCD器件的视频信号数字化,由单片机系统及时存储和处理,最后在显示器上显示内径、螺距等参数.

6.学位论文刘明晖半导体激光血管内照射治疗仪的研究及其应用1997

该论文旨在研制工作波长为650nm及842.2nm的新型半导体激光血疗仪,研究单片机控制系统硬软件的结构、医用光纤与半导体激光器的耦合和整机的装配工艺,初步探索该疗法的治疗机理.

7.学位论文韩太林激光大屏幕显示控制系统研究1999

该论文提出了以激光做为光源,用声光调制器调制激光束强度,振镜作为行、场扫描器,结合计算机、多媒体、近代光学等技术手段形成一个激光大屏幕显示系统.利用IBM-PC机读取BMP文件和汉字库,并将数据转换成控制系统可以接收的格式程序设计;控制文件编辑器;以MCS-51系列单片微型计算机作为控制系统实现了行、场同步信号的产生;接收数据信号电路;串行/并行转换电路和显示模式控制电路等;实现了图象分辨率为128×16点阵、颜色为单色、帧频为50Hz和调制带宽为

15MHz的激光显示系统.该系统可以应用在大屏幕显示的地方,如广场、机场、水幕、天空等地方.

8.学位论文刘小冬彩色显示管电子枪动态测试系统的研制1997

该文介绍了电子枪动态测试系统的设计原理与功能实现方法.并着重对测试系统中的脉冲信号发生器、行、场偏转放大器、视频功率放大器的工作原理进行了分析,讨论了扫描电路的设计思想与方法.

9.会议论文李俊铎.齐国生显微图像分析仪倍率控制系统的设计与实现2008

设计了一套基于P89V51单片机的显微图像分析仪倍率控制系统.使用变焦镜头内部电机实现变倍以及位置传感器探测变焦镜头组的位置,单片机电路控制部分实

现位置值的获取和电机的控制,上位机控制环节完成用户命令的发布和接收,实现了显微图像分析仪放大倍率的精确控制.该系统倍率控制精度满足医疗检验要求,给医学临床检验提供定性/定量等数据,为医疗诊断提供依据.

10.期刊论文孙韶媛.王利平.刘世才.张保民.Sun Shaoyuan.Wang Liping.Liu Shicai.Zhang Baomin激光测距数

据与夜视图像的实时叠加-激光与光电子学进展2000(11

以更好地获取夜间战场信息为目标,设计了可以完成激光测距数据与微光夜视图像实时叠加功能的硬件电路.主要利用单片机8031和OSD可编程芯片uPD6450,通过汇编语言控制激光测距仪数据输出接口与硬件电路间的数据传送,实时地完成了距离数据与微光图像的叠加.

引证文献(3条

1.赵虎.刘炜.王福平基于未确知有理数滤波方法的涂油量控制系统设计[期刊论文]-中国仪器仪表 2008(06

2.薛旭.乔毅.吴化柱浅谈一种基于ATmega48段式液晶显示器的驱动方法[期刊论文]-太原科技 2007(11

3.王伊.程善美基于8XC196KC单片机控制的液晶显示技术[期刊论文]-河南科技大学学报(自然科学版 2006(02

本文链接:https://www.360docs.net/doc/456336630.html,/Periodical_lzdzxb200504033.aspx

下载时间:2010年1月2日

TFT LCD液晶显示器的驱动原理

TFT LCD液晶显示器的驱动原理 我们针对feed through电压,以及二阶驱动的原理来做介绍.简单来说Feed through电压主要是由于面板上的寄生电容而产生的,而所谓三阶驱动的原理就是为了解决此一问题而发展出来的解决方式,不过我们这次只介绍二阶驱动,至于三阶驱动甚至是四阶驱动则留到下一次再介绍.在介绍feed through电压之前,我们先解释驱动系统中gate driver所送出波形的timing图. SVGA分辨率的二阶驱动波形 我们常见的1024*768分辨率的屏幕,就是我们通常称之为SVGA分辨率的屏幕.它的组成顾名思义就是以1024*768=786432个pixel来组成一个画面的数据.以液晶显示器来说,共需要1024*768*3个点(乘3是因为一个pixel需要蓝色,绿色,红色三个点来组成.)来显示一个画面.通常在面板的规划,把一个平面分成X-Y轴来说,在X轴上会有1024*3=3072列.这3072列就由8颗384输出channel的source driver 来负责推动.而在Y轴上,会有768行.这768行,就由3颗256输出channel的gate driver来负责驱动.图1就是SVGA分辨率的gate driver输出波形的timing图.图中gate 1 ~ 768分别代表着768个gate

driver的输出.以SVGA的分辨率,60Hz的画面更新频率来计算,一个frame的周期约为16.67 ms.对gate 1来说,它的启动时间周期一样为16.67ms.而在这16.67 ms之间,分别需要让gate 1 ~ 768共768条输出线,依序打开再关闭.所以分配到每条线打开的时间仅有16.67ms/768=21.7us而已.所以每一条gate d river打开的时间相对于整个frame是很短的,而在这短短的打开时间之内,source driver再将相对应的显示电极充电到所需的电压. 而所谓的二阶驱动就是指gate driver的输出电压仅有两种数值,一为打开电压,一为关闭电压.而对于common电压不变的驱动方式,不管何时何地,电压都是固定不动的.但是对于common电压变动的驱动方式,在每一个frame开始的第一条gate 1打开之前,就必须把电压改变一次.为什么要将这些输出电压的t iming介绍过一次呢?因为我们接下来要讨论的feed through电压,它的成因主要是因为面板上其它电压的变化,经由寄生电容或是储存电容,影响到显示电极电压的正确性.在LCD面板上主要的电压变化来源有3个,分别是gate driver电压变化,source driver电压变化,以及common电压变化.而这其中影响最大的就是gate driver电压变化(经由Cgd或是Cs),以及common电压变化(经由Clc或是Cs+Clc). Cs on common架构且common电压固定不动的feed through电压 我们刚才提到,造成有feed through电压的主因有两个.而在common电压固定不动的架构下,造成f eed through电压的主因就只有gate driver的电压变化了.在图2中,就是显示电极电压因为feed thro ugh电压影响,而造成电压变化的波形图.在图中,请注意到gate driver打开的时间,相对于每个frame 的时间比例是不正确的.在此我们是为了能仔细解释每个frame的动作,所以将gate driver打开的时间画的比较大.请记住,正确的gate driver打开时间是如同图1所示,需要在一个frame的时间内,依序将7

液晶屏驱动板原理维修代换方法

液晶屏驱动板的原理与维修代换方法 1、液晶屏驱动板的原理介绍 液晶屏驱动板常被称为A/D<模拟/数字)板,这从某种意义上反应出驱动板实现的主要功能所在。液晶屏要显示图像需要数字化过的视频信号,液晶屏驱动板正是完成从模拟信号到数字信号<或者从一种数字信号到另外一种数字信号)转换的功能模块,并同时在图像控制单元的控制下去驱动液晶屏显示图像。液晶显示器的驱动板如图1、图2所示。 图1 品牌液晶显示器采用的驱动板 图2部分液晶显示器采用的是通用驱动板 如图3所示,液晶屏驱动板上通常包含主控芯片、MCU微控制器、ROM存储器、电源模块、电源接口、VGA视频信号输入接口、OSD按键板接口、高压板接口、LVDS/TTL驱屏信号接口等部分。 液晶屏驱动板的原理框图如图4所示,从计算机主机显示卡送来的视频信

号,通过驱动板上的VGA视频信号输入接口送入驱动板的主控芯片,主控芯片根据MCU微控制器中有关液晶屏的资料控制液晶屏呈现图像。同时,MCU微控制器实现对整机的电源控制、功能操作等。因此,液晶屏驱动板又被称为液晶显示器的主板。 图3 驱动板上的芯片和接口 液晶屏驱动板损坏,可能造成无法开机、开机黑屏、白屏、花屏、纹波干扰、按键失效等故障现象,在液晶显示器故障中占有较大的比例。 液晶屏驱动板广泛采用了大规模的集成电路和贴片器件,电路元器件布局

紧凑,给查找具体元器件或跑线都造成了很大的困难。在非工厂条件下,它的可修性较小,若驱动板因为供电部分、VGA视频输入接口电路部分损坏等造成的故障,只要有电路知识我们可以轻松解决,对于那些因为MCU微控制器内部的数据损坏造成无法正常工作的驱动板,在拥有数据文件<驱动程序)的前提下,我们可以用液晶显示器编程器对MCU微控制器进行数据烧写,以修复固件损坏引起的故障。早期的驱动板,需要把MCU微控制器拆卸下来进行操作,有一定的难度。目前的驱动板已经普遍开始采用支持ISP<在线编程)的MCU微控制器,这样我们就可以通过ISP工具在线对MCU微控制器内部的数据进行烧写。比如我们使用的EP1112最新液晶显示器编程器就可以完成这样的工作。 图4 驱动板原理框图 在液晶显示器的维修工作中,当驱动板出现故障时,若液晶显示器原本就使用的是通用驱动板,就可以直接找到相应主板代换处理,当然,仍需要在其MCU中写入与液晶屏对应的驱动程序;若驱动板是品牌机主板,我们一般采用市场上常见的“通用驱动板”进行代换方法进行维修; “通用驱动板”也称“万能驱动板”。目前,市场上常见的“通用驱动板”有乐华、鼎科、凯旋、悦康等品牌,如图5所示,尽管这种“通用驱动板”所用元器件与“原装驱动板”不一致,但只要用液晶显示器编程器向“通用驱动板”写入液晶屏对应的驱动程序<购买编程器时会随机送液晶屏驱动程序光盘),再通过简单地改接线路,即可驱动不同的液晶屏,通用性很强,而且维修成本也不高,用户容易接受。

单片机之LCD显示原理

5.自制单片机之五LCD1602的驱动 LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,定义如下表所示: 字符型LCD的引脚定义 HD44780内置了DDRAM、CGROM和CGRAM。 DDRAM就是显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下表: 也就是说想要在LCD1602屏幕的第一行第一列显示一个"A"字,就要向DDRAM的00H地址写入“A”字的代码就行了。但具体的写入是要按LCD模块的指令格式来进行的,后面我会说到的。那么一行可有40个地址呀?是的,在1602中我们就用前16个就行了。第二行也一样用前16个地址。对应如下: DDRAM地址与显示位置的对应关系 我们知道文本文件中每一个字符都是用一个字节的代码记录的。一个汉字是用两个字节的代码记录。在PC上我们只要打开文本文件就能在屏幕上看到对应的字符是因为在操作系统里和BIOS里都固化有字符字模。什么是字模?就代表了是在点阵屏幕上点亮和熄灭的信息数据。例如“A” 字的字模: 01110 ○■■■○ 10001 ■○○○■ 10001 ■○○○■ 10001 ■○○○■ 11111 ■■■■■ 10001 ■○○○■

10001 ■○○○■ 上图左边的数据就是字模数据,右边就是将左边数据用“○”代表0,用“■”代表1。看出是个“A”字了吗?在文本文件中“A”字的代码是41H,PC收到41H的代码后就去字模文件中将代表A字的这一组数据送到显卡去点亮屏幕上相应的点,你就看到“A”这个字了。 刚才我说了想要在LCD1602屏幕的第一行第一列显示一个"A"字,就要向DDRAM的00H地址写入“A”字的代码41H就行了,可41H这一个字节的代码如何才能让LCD模块在屏幕的阵点上显示“A”字呢?同样,在LCD模块上也固化了字模存储器,这就是CGROM和CGRAM。 HD44780内置了192个常用字符的字模,存于字符产生器CGROM(Character Generator ROM)中,另外还有8个允许用户自定义的字符产生RAM,称为CGRAM(Character Generator RAM)。下图说明了CGROM和CGRAM与字符的对应关系。 从上图可以看出,“A”字的对应上面高位代码为0100,对应左边低位代码为0001,合起来就是01000001,也就是41H。可见它的代码与我们PC中的字符代码是基本一致的。因此我们在向DDRAM写C51字符代码程序时甚至可以直接用P1='A'这样的方法。PC在编译时就把“A”先转为41H代码了。 字符代码0x00~0x0F为用户自定义的字符图形RAM(对于5X8点阵的字符,可以存放8组,5X10点阵的字符,存放4组),就是CGRAM了。后面我会详细说的。 0x20~0x7F为标准的ASCII码,0xA0~0xFF为日文字符和希腊文字符,其余字符码(0x10~0x1F及0x80~0x9F)没有定义。 那么如何对DDRAM的内容和地址进行具体操作呢,下面先说说HD44780的指令集及其设置说明,请浏览该指令集,并找出对DDRAM的内容和地址进行操作的指令。 共11条指令: 1.清屏指令 功能:<1> 清除液晶显示器,即将DDRAM的内容全部填入"空白"的ASCII码20H; <2> 光标归位,即将光标撤回液晶显示屏的左上方; <3> 将地址计数器(AC)的值设为0。 2.光标归位指令 功能:<1> 把光标撤回到显示器的左上方; <2> 把地址计数器(AC)的值设置为0; <3> 保持DDRAM的内容不变。

液晶屏驱动方法

心之所向,所向披靡 0802字符型液晶显示模块 外形尺寸:PCB外形:40*30.5毫米液晶屏金属黑框:38*23.5毫米 0802采用标准的16脚接口,其中: 第1脚:VSS为地电源 第2脚:VDD接5V正电源 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15~16脚:空脚(背光)

0802液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A” 1602液晶模块内部的控制器共有11条控制指令,如表2所示, 它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)指令1:清显示,指令码01H,光标复位到地址00H位置 指令2:光标复位,光标返回到地址00H 指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效 指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁 指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标 指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F:低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符(有些模块是DL:高电平时为8位总线,低电平时为4位总线) 指令7:字符发生器RAM地址设置 指令8:DDRAM地址设置 指令9:读忙信号和光标地址BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 指令10:写数据 指令11:读数据 0802液晶显示模块可以和单片机AT89C51直接接口,电路如图1所示。 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,表3是0802的内部显示地址. 比如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H) 以下是在液晶模块的第二行第一个字符的位置显示字母“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的代码

led液晶显示器的驱动原理

led液晶显示器的驱动原理 LED液晶显示器的驱动原理 艾布纳科技有限公司 前两次跟大家介绍有关液晶显示器操作的基本原理, 那是针对液晶本身的特性,与 TFT LCD 本身结构上的操作原理来做介绍. 这次我们针对 TFT LCD 的整体系统面来做介绍, 也就是对其驱动原理来做介绍, 而其驱动原理仍然因为一些架构上差异的关系, 而有所不同. 首先我们来介绍由于 Cs(storage capacitor)储存 电容架构不同, 所形成不同驱动系统架构的原理. Cs(storage capacitor)储存电容的架构 一般最常见的储存电容架构有两种, 分别是Cs on gate与Cs on common这两种. 这两种顾名思义就可以知道, 它的主要差别就在于储存电容是利用gate走线或是common走线来完成的. 在上一篇文章中, 我曾提到, 储存电容主要是为了让充好电的电压,能保持到下一次更新画面的时候之用. 所以我们就必须像在 CMOS 的制程之中, 利用不同层的走线, 来形成平行板电容. 而在TFT LCD的制程之中, 则是利用显示电极与gate走线或是common走线,所形成的平行板电容,来制作出储存电容Cs.

图1就是这两种储存电容架构, 从图中我们可以很明显的知道, Cs on gate由于不必像Cs on common一样, 需要增加一条额外的common走线, 所以它的开口率(Aperture ratio)会比较大. 而开口率的大小, 是影响面板的亮度与设计的重要因素. 所以现今面板的设计大多使用Cs on gate的方式. 但是由于Cs on gate的方式, 它的储存电容是由下一条的gate走线与显示电极之间形成的.(请见图2的Cs on gate与Cs on common的等效电路) 而gate走线, 顾名思义就是接到每一个TFT 的gate端的走线, 主要就是作为gate driver送出信号, 来打开TFT, 好让TFT对显示电极作充放电的动作. 所以当下一条gate走线, 送出电压要打开下一个TFT时 , 便会影响到储存电容上储存电压的大小. 不过由于下一条gate走线打开到关闭的时间很短,(以1024*768分辨率, 60Hz更新频率的面板来说. 一条gate走线打开的时间约为20us, 而显示画面更新的时间约为16ms, 所以相对而言, 影响有限.) 所以当下一条gate走线关闭, 回复到原先的电压, 则Cs储存电容的电压, 也会随之恢复到正常. 这也是为什么, 大多数的储存电容设计都是采用Cs on gate的方式的原因.

LCD与单片机的连接电路图和LCD显示程序

LCD与单片机的连接电路图和LCD显示程序/LCD测试程序 3.2.5 LCD显示电路 液晶显示器简称LCD显示器,它是利用液晶经过处理后能改变光线的传输方向的特性来显示信息的。要使用点阵型LCD显示器,必须有相应的LCD控制器、驱动器来对LCD显示器进行扫描、驱动,以及一定空间的ROM和RAM来存储写入的命令和显示字符的点阵。现在往往将LCD控制器、驱动器、RAM、ROM和LCD显示器连接在一起,称为液晶显示模块。 液晶显示模块是一种常见的人机界面,在单片机系统中的应用极其广泛。液晶显示模块既可以显示字符,又可以显示简单的图形。本系统采用的是1602的LCD接口。1602是一种点阵字符型液晶显示模块,可以显示两行共32个字符。根据LCD型号的不同,所需要的背光电阻大小会不同,可自行调节。 本系统采用的LCD为RT-1602C,其主要引脚的功能如下: RS:数据/命令选择端,高电平时选择数据寄存器,低电平时选择指令寄存器。 RW:读/写选择端,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时,可以写入指令或者显示地址;当RS为低电平、RW为高电平时,可以读忙信号;当RS 为高电平、RW为低电平时,可以写入数据。 E:使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

图3-9 LCD显示电路 LCD测试程序 #include /********IO引脚定义***********************************************************/ sbit LCD_RS=P2^7;//定义引脚 sbit LCD_RW=P2^6; sbit LCD_E=P2^5; /********宏定义***********************************************************/ #define LCD_Data P0 #define Busy 0x80 //用于检测LCD状态字中的Busy标识 /********数据定义*************************************************************/ unsigned char code uctech[] = {"Happy every day"}; unsigned char code net[] = {"https://www.360docs.net/doc/456336630.html,"}; /********函数声明*************************************************************/

TFT LCD液晶显示器的驱动原理(一)

TFT LCD液晶显示器的驱动原理(一) 前两次跟大家介绍有关液晶显示器操作的基本原理,那是针对液晶本身的特性,与TFT LCD本身结构上的操作原理来做介绍。这次我们针对TFT LCD的整体系统面来做介绍,也就是对其驱动原理来做介绍,而其驱动原理仍然因为一些架构上差异的关系,而有所不同。首先我们来介绍由于 Cs(storage capacitor)储存电容架构不同,所形成不同驱动系统架构的原理。 Cs(storage capacitor)储存电容的架构 一般最常见的储存电容架构有两种,分别是Cs on gate与Cs on common这两种。这两种顾名思义就可以知道,它的主要差别就在于储存电容是利用gate走线或是common走线来完成的。在上一篇文章中提到,储存电容主要是为了让充好电的电压,能保持到下一次更新画面的时候之用。所以我们就必须像在CMOS的制程之中,利用不同层的走线,来形成平行板电容。而在TFT LCD的制程之中,则是利用显示电极与gate走线或是common走线,所形成的平行板电容,来制作出储存电容Cs。

图1就是这两种储存电容架构,从图中我们可以很明显的知道,Cs on gate由于不必像Cs on co mmon一样,需要增加一条额外的common走线,所以它的开口率(Aperture ratio)会比较大。而开口率的大小,是影响面板的亮度与设计的重要因素。所以现今面板的设计大多使用Cs on gate的方式。但是由于Cs on gate的方式,它的储存电容是由下一条的gate走线与显示电极之间形成的。(请见图2的Cs on gate与Cs on common的等效电路) 而gate走线,顾名思义就是接到每一个TFT的gate 端的走线,主要就是作为gate driver送出信号,来打开TFT,好让TFT对显示电极作充放电的动作。所以当下一条gate走线,送出电压要打开下一个TFT时,便会影响到储存电容上储存电压的大小。不过由于下一条gate走线打开到关闭的时间很短,(以1024×768分辨率,60Hz更新频率的面板来说.

LED液晶显示器的驱动原理

LED液晶显示器的驱动原理 艾布纳科技有限公司 前两次跟大家介绍有关液晶显示器操作的基本原理, 那是针对液晶本身的特性,与TFT LCD 本身结构上的操作原理来做介绍. 这次我们针对TFT LCD 的整体系统面来做介绍, 也就是对其驱动原理来做介绍, 而其驱动原理仍然因为一些架构上差异的关系, 而有所不同. 首先我们来介绍由于Cs(storage capacitor)储存电容架构不同, 所形成不同驱动系统架构的原理. Cs(storage capacitor)储存电容的架构 一般最常见的储存电容架构有两种, 分别是Cs on gate与Cs on common这两种. 这两种顾名思义就可以知道, 它的主要差别就在于储存电容是利用gate走线或是common走线来完成的. 在上一篇文章中, 我曾提到, 储存电容主要是为了让充好电的电压,能保持到下一次更新画面的时候之用. 所以我们就必须像在CMOS的制程之 中, 利用不同层的走线, 来形成平行板电容. 而在TFT LCD的制程之中, 则是利用显示电极与gate走线或是common走线,所形成的平行板电容,来制作出储存电容Cs. For personal use only in study and research; not for commercial use

图1就是这两种储存电容架构, 从图中我们可以很明显的知道, Cs on gate由于不必像Cs on common一样, 需要增加一条额外的common走线, 所以它的开口率(Aperture ratio)会比较大. 而开口率的大小, 是影响面板的亮度与设计的重要因 素. 所以现今面板的设计大多使用Cs on gate的方式. 但是由于Cs on gate的方 式, 它的储存电容是由下一条的gate走线与显示电极之间形成的.(请见图2的Cs on gate与Cs on common的等效电路) 而gate走线, 顾名思义就是接到每一个TFT 的gate端的走线, 主要就是作为gate driver送出信号, 来打开TFT, 好让TFT对显 示电极作充放电的动作. 所以当下一条gate走线, 送出电压要打开下一个TFT时, 便会影响到储存电容上储存电压的大小. 不过由于下一条gate走线打开到关闭的时间很短,(以1024*768分辨率, 60Hz更新频率的面板来说. 一条gate走线打开的时间约为20us, 而显示画面更新的时间约为16ms, 所以相对而言, 影响有限.) 所以当下一条gate走线关闭, 回复到原先的电压, 则Cs储存电容的电压, 也会随之恢复到正常. 这也是为什么, 大多数的储存电容设计都是采用Cs on gate的方式的原因. For personal use only in study and research; not for commercial use

基于51单片机的液晶显示器控制电路设计_本科论文

XXXXXXX 毕业设计 题目GPRS无限通讯数据系统的设计与应用姓名xxx 学号xxx 专业班级xxx 分院xxx

指导教师xxx xxxx年xxx月xxx日

目录 摘要............................................... 错误!未定义书签。ABSTRACT........................................................... I I 第一章概述 (1) §1.1系统背景 (1) §1.2 系统概述 (2) 第二章方案论证 (3) §2.1字模数据的存储 (3) §2.2 通信电路 (3) 第三章液晶显示模块简介 (4) §3.1 显示控制器 (5) §3.2 列驱动方式 (10) §3.3 行驱动方式 (11) 第四章硬件设计 (13) §4.1硬件电路设计要求 (13) §4.2 总体电路设计构架 (13) §4.3 单片机与液晶显示模块接口 (13) §4.4 单片机与计算机的通信接口 (14) §4.5 电源电路 (15) 第五章系统软件设计 (15) §5.1 内置T6963C控制器软件特性 (15) §5.2初始化子程序设计 (19) §5.3 串行通信子程序设计 (20) §5.4 显示控制子程序设计 (21) 第六章系统调试 (22) §6.1 分步调试 (22) §6.2 系统统一调试 (23) 结束语 (24) 附录 (25)

参考文献 (30) 致谢............................................. 错误!未定义书签。

LED电子显示屏常见驱动方式介绍

LED电子显示屏常见驱动方式介绍 目前市场上LED显示屏的驱动方式有静态扫描和动态扫描两种,静态扫描又分为静态实像素和静态虚拟,动态扫描也分为动态实像和动态虚拟。下面由明新源科技为大家介绍下LED电子显示屏常见的驱动方式吧。 河南明新源相关负责人介绍说,在一定的显示区域内,同时点亮的行数与整个区域行数的比例,称扫描方式;室内单双色一般为1/16扫描,室内全彩LED显示屏一般是1/8 扫描,室外单双色一般是1/4扫描,室外全彩显示屏一般是静态扫描。驱动IC一般用国产HC595,台湾MBI5026,日本东芝TB62726,一般有1/2 扫,1/4扫,1/8扫,1/16扫。 举列说明:一个常用的全彩模组像素为16*8 (2R1G1B),模组总共使用的LED灯是:16*8(2+1+1)=512个,如果用MBI5026 驱动,MBI5026 为16位芯片,512/16=32 (1)如果用8个MBI5026芯片,是动态1/4扫虚拟。 (2)如果用16个MBI5026芯片,是动态1/2扫虚拟。 (3)如果用32 个MBI5026芯片,是静态虚拟。 (4)用6个MBI5026芯片,是动态1/4扫实像素。 (5)用12个MBI5026芯片,是动态1/2扫实像素。 (6)如果板子上两个红灯串连,用个MBI5026芯片,是静态实像素。 在LED单元板,扫描方式有1/16,1/8,1/4,1/2,静态。LED电子显示屏常见驱动方式介绍还有哪些,该如何区分呢?一个最简单的办法就是数一下单元板的LED灯数目和74HC595的数量。计算方法:LED的数目除以74HC595的数目再除以8 =几分之一扫描。 实像素与虚拟是相对应的简单来说,实像素屏就是指构成显示屏的红绿蓝三种发光管中的每一种发光管最终只参与一个像素的成像使用,以获得足够的亮度。虚拟像素是利用软件算法控制每种颜色的发光管最终参与到多个相邻像素的成像当中,从而使得用较少的灯管实现较大的分辨率,能够使显示分辨率提高四倍。

段码LCD液晶屏驱动方法

TFT液晶屏:https://www.360docs.net/doc/456336630.html, 段码LCD液晶屏驱动方法 段码LCD液晶屏驱动方法 首先,不要以为用单片机来驱动就以为段码屏是直流驱动的,其实,段码屏是交流驱动,什么是交流?矩形波,正弦波等。大家可能会经常用驱动芯片来玩,例如HT1621等,但是有些段式屏IO口比较少,或者说IO口充足的情况下,也可以省去写控制器的驱动了。与单片机接口方便,而后者驱动电流小,功耗低、寿命长、字形美观、显示清晰、视角大、驱动方式灵活、应用广泛。但在控制上LCD较复杂,因为LCD 电极之间的相对电压直流平均值必须为0,否则易引起LCD氧化,因此LCD不能简单地用电平信号控制,而要用一定波形的方波序列来控制。 LCD显示有静态和时分割两种方式,前者简单,但是需要较多的口线;后者复杂,但所需口线较少,这两种方式由电极引线的选择方式确定。下面以电子表的液晶显示为例,小时的高位同时灭或亮,分钟的高位在显示数码1~5时,其顶部和底部也是同时灭或亮,两个dot点也是同时亮或灭,其驱动方式是偏置比为1/2的时分割驱动,共有11个段电极和两个公共电极。但是,IO模拟驱动段式液晶有一个前提条件,就是IO必须是三态,为什么? 下面我们一起细细道来: 第一步,段码式液晶屏的重要参数:工作电压,占空比,偏压比。这三个参数非常重要,必须都要满足。 第二步,驱动方式:根据LCD的驱动原理可知,LCD像素点上只能加上AC电压,LCD显示器的对比度由COM脚上的电压值减去SEG脚上的电压值决定,当这个电压差大于LCD的饱和电压就能打开像素点,小于LCD阈值电压就能关闭像素点,LCD型MCU已经由内建的LCD驱动电路自动产生LCD驱动信号,因此只要I/O口能仿真输出该驱动信号,就能完成LCD的驱动。 段码式液晶屏幕主要有两种引脚,COM,SEG,跟数码管很像,但是,压差必须是交替变化,例如第一时刻是正向的3V,那么第二时刻必须是反向的3V,注意一点,如果给段码式液晶屏通直流电,不用多久屏幕就会废了,所以千万注意。下面我们来考虑如何模拟COM口的波形,以1/4D,1/2B为例子:

单片机与液晶显示器接口

单片机与液晶显示器接口 宋铎 1101014222 摘要: 单片机(Single chip microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。本文介绍了单片机对图形点阵型液晶显示模块控制的硬件接口电路以及模块化的程序编写方法,着重说明了KS0108液晶控制器的特点、使用方法,图形点阵型液晶显示模块的内部结构、时序、控制命令及其与单片机的接口电路。 KS0 108 液晶显示控制驱动器是一种带有驱动输出的图形液晶显示驱动器, 它可直接与8 位微处理器相连, 它可与KS01 07 配合对液晶屏进行行、列驱动。 1. 1 KS0 108 的特点 ( 1 ) 内藏6 4* 64 = 409 6位显示RAM, RAM 中每位 数据对应LCD 屏上的一个点的亮、暗状态。 ( 2 ) KS0 108 是列驱动器, 具有64 路列驱动输出。 ( 3 ) KS0 108 读、写操作时序与68 系列微处理器相 符, 因此它可直接与68 系列微处理器接口相连。 ( 4 ) KS0 108 的占空比为1 / 48 - - 1 / 6 1.2 KS0 108 与微处理器的接口信息

1. 3 KS0108的指令系统 ( 1) 显示开/关指令 D isp lay ON /OFF Injunction 当DB0= 1 时, LCD显示RAM 中的内容; DB0= 0 时, 关 闭显示。 ( 2) 显示起始行( ROW ) 设置指令Se t Display Sta rt line Injunction 该指令设置了对应液晶屏最上一行的显示RAM 的行号, 有规律地改变显示起始行, 可以使LCD 实现显示滚屏的效果。 ( 3) 页( PAGE )设置指令Set Pag e In junction 显示RAM 共64行, 分8页, 每页8行。 ( 4) 列地址( Y Address)设置指令Set Y Address Injunc-tion 设置了页地址和列地址, 就唯一确定了显示RAM 中的一个单元, 这样MPU 就可以用读、写指令读出该单元中的内容或向该单元写进一个字节数据。 ( 5) 读状态指令 Sta tus Read In junction 该指令用来查询KS0108的状态, 各参量含义如下: BUSY: 1- 内部在工作 0- 正常状态 ON /OFF: 1- 显示关闭0- 显示打开 REST: 1- 复位状态0- 正常状态 在BUSY和REST状态时, 除读状态指令外, 其它指令均不对KS0108产生作用。在对KS0108操作之前要查询BUSY状态, 以确定是否可以对KS0108进行操作。( 6) 写数据指令W rite Data In junction

TFT-LCD液晶显示器的驱动原理

TFT-LCD液晶显示器的驱动原理 LCD显示器在近年逐渐加快了替代CRT显示器的步伐,你打算购买一台LCD吗?你了解LCD吗?液晶显示器和传统的CRT显示器,在其发光的技术原理上有什么不同?传统的CRT 显示器主要是依靠显象管内的电子枪发射的电子束射击显示屏内侧的荧光粉来发光,在显示器内部人造磁场的有意干扰下,电子束会发生一定角度的偏转,扫描目标单元格的荧光粉而显示不同的色彩。而TFT-LCD却是采用“背光(backlight)”原理,使用灯管作为背光光源,通过辅助光学模组和液晶层对光线的控制来达到较为理想的显示效果。 液晶是一种规则性排列的有机化合物,它是一种介于固体和液体之间的物质,目前一般采用的是分子排列最适合用于制造液晶显示器的nematic细柱型液晶。液晶本身并不能构发光,它主要是通过因为电压的更改产生电场而使液晶分子排列产生变化来显示图像。 液晶面板主要是由两块无钠玻璃夹着一个由偏光板、液晶层和彩色滤光片构成的夹层所组成。偏光板、彩色滤光片决定了有多少光可以通过以及生成何种颜色的光线。液晶被灌在两个制作精良的平面之间构成液晶层,这两个平面上列有许多沟槽,单独平面上的沟槽都是平行的,但是这两个平行的平面上的沟槽却是互相垂直的。简单的说就是后面的平面上的沟槽是纵向

排列的话,那么前面的平面就是横向排列的。位于两个平面间液晶分子的排列会形成一个Z轴向90度的逐渐扭曲状态。背光光源即灯管发出的光线通过液晶显示屏背面的背光板和反光膜,产生均匀的背光光线,这些光线通过后层会被液晶进行Z 轴向的扭曲,从而能够通过前层平面。如果给液晶层加电压将会产生一个电场,液晶分子就会重新排列,光线无法扭转从而不能通过前层平面,以此来阻断光线。 LCD由两块玻璃板构成,厚约1mm,其间由包含有液晶(LC)材料的5μm均匀间隔隔开。因为液晶材料本身并不发光,所以在显示屏两边都设有作为光源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。背光板发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层。液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和驱动电路部分。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。 液晶显示器的缺点在于亮度、画面均匀度、可视角度和反应

液晶屏原理

液晶屏原理 1.液晶显示器(LCD)目前科技信息产品都朝着轻、薄、短、小的目标发展,在计算机周边中拥有悠久历史的显示器产品当然也不例外。在便于携带与搬运为前题之下,传统的显示方式如CRT映像管显示器及LED显示板等等,皆受制于体积过大或耗电量甚巨等因素,无法达成使用者的实际需求。而液晶显示技术的发展正好切合目前信息产品的潮流,无论是直角显示、低耗电量、体积小、还是零辐射等优点,都能让使用者享受最佳的视觉环境。 2.液晶的诞生要追溯液晶显示器的来源,必须先从「液晶」的诞生开始讲起。在公元1888年,一位奥地利的植物学家,菲德烈.莱尼泽(Friedrich Reinitzer)发现了一种特殊的物质。他从植物中提炼出一种称为螺旋性甲苯酸盐的化合物,在为这种化合物做加热实验时,意外的发现此种化合物具有两个不同温度的熔点。而它的状态介于我们一般所熟知的液态与固态物质之间,有点类似肥皂水的胶状溶液,但它在某一温度范围内却具有液体和结晶双方性质的物质,也由于其独特的状态,后来便把它命名为「Liquid Crystal」,就是液态结晶物质的意思。不过,虽然液晶早在1888年就被发现,但是真正实用在生活周遭的用品时,却是在80年后的事情了。公元1968年,在美国RCA公司(收音机与电视的发明公司)的沙诺夫研发中心,工程师们发现液晶分子会受到电压的影响,改变其分子的排列状态,并且可以让射入的光线产生偏转的现象。利用此一原理,RCA公司发明

了世界第一台使用液晶显示的屏幕。尔后,液晶显示技术被广泛的用在一般的电子产品中,举凡计算器、电子表、手机屏幕、医院所使用的仪器(因为有辐射计量的考虑)或是数字相机上面的屏幕等等。令人玩味的是,液晶的发现比真空管或是阴极射线管还早,但世人了解此一现象的并不多,直到1962年才有第一本,由RCA研究小组的化学家乔.卡司特雷诺(Joe Castellano)先生所出版的书籍来描述。而与映像管相同的,这两项技术虽然都是由美国的RCA公司所发明的,却分别被日本的新力(Sony)与夏普(Sharp)两家公司发扬光大。 3.什么是液晶液晶显示器是以液晶材料为基本组件,由于液晶是介于固态和液态之间,不但具有固态晶体光学特性,又具有液态流动特性,所以已经可以说是一个中间相。而要了解液晶的所产生的光电效应,我们必须来解释液晶的物理特性,包括它的黏性(visco-sity)与弹性(elasticity)和其极化性(polarizalility)。液晶的黏性和弹性从流体力学的观点来看,可说是一个具有排列性质的液体,依照作用力量不同的方向,应该有不同的效果。就好像是将一把短木棍扔进流动的河水中,短木棍随着河水流着,起初显得凌乱,过了一会儿,所有短木棍的长轴都自然的变成与河水流动的方向一致,这表示着次黏性最低的流动方式,也是流动自由能最低的一个物理模型。此外,液晶除了有黏性的反应外,还具有弹性的反应,它们都是对于外加的力量,呈现了方向性的效果。也因此光线射入液晶物质中,必然会按照

单片机与LCD液晶显示器应用程序举例

/******************************************************************* 智能温控器 问题描述:当温控开关打开时,若测得环境温度大于设定温度,则继电器吸合,启动压缩机工作;若测得环境温度小于设定温度,则继电器释放, 压缩机停止工作。 该实验可以应用于对温度控制精度要求不是很高的场合,例如,粮仓, 电冰箱,空调,电饭锅等。如果配以通讯接口,可以做成多点温度检 测监控系统。具有极强的扩展性。 作者:yiwei "shannxi university of technolog " 日期:2007.4.1在proteus上仿真成功; 2007.4.3电路板焊接调试成功 参考资料:[1] 周兴华编著《单片机智能产品c语言设计实例祥解》 [2]《电子制作》2006.11 [3] https://www.360docs.net/doc/456336630.html, 注意:此文档为仿真程序,若要在试验板上验证,需要须改一下函数 void lcd_wait(void) { DA TAPORT=0xff; LCM_EN=1; LCM_RS=0; LCM_RW=1; _nop_(); while(DATAPORT&BUSY); LCM_EN=0; } *******************************************************************/ #include #include #include #define uchar unsigned char #define uint unsigned int #define BUSY 0x80 //lcd忙检测标志 #define DATAPORT P0 //定义P0口为LCD通讯端口#define PLAYE_ADDR XBYTE[0XBFFF] //语音报警地址 sbit RED_ALARM=P1^0; //红色指示灯 sbit WRITE_ALARM=P1^1; //白色指示灯 sbit GREEN_ALARM=P1^2; //绿色指示灯 sbit P1_4=P1^4; //时钟调整 sbit P1_5=P1^5; //时钟加 sbit P1_6=P1^6; //时钟减

液晶显示器常用通用驱动板

液晶显示器常用通用驱动板 2009-12-31 18:22 1.常用“通用驱动板”介绍 目前,市场上常见的驱动板主要有乐华、鼎科、凯旋、华升等品牌。驱动板配上不同的程序,就驱动不同的液晶面板,维修代换十分方便。常见的驱动板主要有以下几种类型: (1) 2023 B-L驱动板 2023B-L驱动板的主控芯片为RTD2023B,主要针对LVDS接口设计,实物如图1所示。 图1 2023B-L驱动板实物 该驱动板的主要特点是:支持LVDS接口液晶面板,体积较小,价格便宜。主要参数如下: 输入接口类型:VGA模拟RGB输入; 输出接口类型:LVDS; 显示模式:640×350/70Hz~1600×1200/75Hz; 即插即用:符合VESA DDC1/2B规范; 工作电压:DC 12V±1.0V,2~3A; 适用范围:适用于维修代换19in以下液晶显示器驱动板。 2023B-L驱动板上的VGA输入接口各引脚功能见表2,TXD、RXD脚一般不用。

表2 VGA插座引脚功能 2023B-L驱动板上的按键接口可以接五个按键、两个LED指示灯,各引脚功能见表3。 表3 2023B-L驱动板上的按键接口引脚功能 2023B-L驱动板上的LVDS输出接口(30脚)引脚功能见表4。 表4 2023B-L驱动板LVDS输出接口各引脚功能 2023B-L驱动板上的高压板接口引脚功能见表5。

表5 2023B-L驱动板上的高压板接口引脚功能 (2)203B-L驱动板 2023B-L主要针对TTL接口设计,其上的LVDS接口为插孔,需要重新接上插针后才能插LVDS插头。2023B-T驱动板实物如图6所示。 图6 2023B-T驱动板实物图 2023B-T驱动板体积比2023B-L稍大,价格也相对高一些,其主要参数如下: 输入接口类型:VGA模拟RGB输入; 输出接口类型:TTL; 显示模式:640×350/70Hz~1280×1024/75 Hz: 即插即用:符合VESA DDC1/2B规范; 工作电压:DC 12V±1.0V,2~3A; 适用范围:适用于维修代换20in以下液晶显示器的驱动板。 2023B-T驱动板的VCA输入接口、按键接口、LVDS输出接口、高压板接口引脚功能与前面介绍的2023B-L驱动板基本一致。

相关文档
最新文档