您的位置 首页 软件

根据STM8S的LCD驱动电路和LCD显现原理剖析

一、LCD的显示原理。LCD的工作原理和驱动电路液晶是一种有机化合物,这种有机物质在一定的温度范围内

一、LCD的显现原理。

LCD的作业原理和驱动电路 液晶是一种有机化合物,这种有机物质在必定的温度范围内,既具有液体的流动性和连续性,又具有某些晶体的光学性质。LCD便是运用这种物质在电场的效果下能发生特别的电光效应而制成的。依照运用的电光效应的不同,LCD可分为动态散射效应和歪曲一贯列效应两种类型;按采光方法的不同又可分为透射式和反射式。

LCD的根本结构由内外表刻有通明电极(典型图形为7段字形)的两块平板玻璃中心注入薄薄(约10pm厚)的液晶层构成。它的上、下外表各放了一块偏振片(起偏振片、检偏振片)。下偏振片下面常常再放一块高效的反射器材,以取得杰出的清晰度。

LCD选用外表摆放技能,对刻有通明电极的玻璃进行外表处理,使液晶分子在液晶盒内的摆放方向呈90°歪曲。线性偏振光进入歪曲的液晶盒后,偏振面旋转90°。加上电场后,由于正介电各向异性液晶分子的取向具有和电场方向摆放共同的性质,故歪曲结构消失,线性偏振光能够直接经过液晶盒。去掉电场后,液晶分子的摆放又康复歪曲,使线性偏振光的偏振面旋转90°。因而,当歪曲液晶盒置于起、检偏振片之间时,改动两块偏振片的相对方位(正交或平行),就可得到白底黑字(正常敞开)或黑底白字(正常封闭)的显现方法。歪曲效应LCD作业原理如图4所示,两块偏振片正交摆放,故可取得白底黑字的显现方法。

由上面介绍能够看出,让液晶显现需求在液晶的两头加上电压,改动液晶的光特性,让其显现出预设的图画。

二、段式LCD的显现方法

一般LCD在制造的时分为了节约引脚,会跟数码管相同多个液晶共用一个公共端COM,另一端一般称之为SEG,在SEG和COM上加上电压就能够“点亮”该段液晶。

下图为一个规范的段式液晶屏的规划图与COM和SEG对应表

根据STM8S的LCD驱动电路和LCD显现原理剖析

例如上图,若在COM3和SEG5之间加上电压,则会点亮AM这两个字母的显现。

可是在驱动液晶的时分有个重要问题需求留意,COM口与SEG之间有必要加上对称的沟通电压,以确保加到LCD两头的沟通电压平均值为零。过大的直流电压会使液晶资料敏捷分化,大大缩短LCD的作业寿数。因而,要求直流重量越小越好,至少应小于100mV。这也是LCD与段式LED最大的不同之处。

与LED的显现相似,LCD要显现出来有必定的门限电压,高于这个电压则会进步“亮度”,在LCD中一般称之为对比度,低于这个门限电压则彻底不显现。这个们限电压在制造好的时分一般被称之为BIAS(偏置)。一般制造好的LCD屏幕,会告知你一个驱动条件参数,相似:1/4 duty 1/3BIAS 这个BIAS便是这儿的偏置,1/3是指偏置电压为作业电压的1/3。Duty是指驱动周期,有多少个COM,驱动该LCD就需求多少个周期

三、根据STM8S的LCD驱动电路

经过上面的剖析,咱们知道驱动LCD需求在COM口和SEG口不断发生相反的且大于BIAS的电压差,一起要确保不作业的SEG口与COM电压不能大于BIAS。在一般运用中,嵌入式体系会挑选专门LCD驱动芯片来驱动LCD屏幕,这些芯片一般是经过SPI通讯操控的。但在一些特别的对本钱灵敏的项目中,咱们其实也能够经过STM8S来直接驱动LCD屏幕,此刻就需求奇妙的规划一些外部电路,来处理单片机只能发生两种逻辑电平的问题了。

3.1 STM8s外部电路

COM口:

咱们在COM外规划如下电路

根据STM8S的LCD驱动电路和LCD显现原理剖析

该电路使得COM口经过不同的输出形式,能输出5种不同的电压:

3.3V:

设置COM口为推挽输出,并输出高。

3.3V * 3/4:

设置COM口为浮空输入,将BIAS引脚设置为推挽输出,一起输出高。

3.3V* 1/2:

将COM口与BIAS口都设置为浮空输入。

3.3V*1/4:

设置COM口为浮空输入,将BIAS引脚设置为推挽输出,一起输出低。

0V:

设置COM口为推挽输出,并输出低。

SEG口:

咱们在SEG口电路规划如下

根据STM8S的LCD驱动电路和LCD显现原理剖析

该电路使得SEG口经过不同的输出形式,能输出5种不同的电压:

3.3V:

设置SEG口为推挽输出,并输出高。

3.3V* 1/2:

将SEG口设置为浮空输入。

0V:

设置SEG口为推挽输出,并输出低。

四、合适单片机的LCD驱动方法

以1/2 BIAS 1/4duty的LCD为例

驱动他大概有2种方法。

两种方法的COM口电平如下:

1.

根据STM8S的LCD驱动电路和LCD显现原理剖析

我主张运用第二种方法来驱动LCD,由于第二种方法在单片机程序中更简单完成,占用的资源更少,更契合程序规划的习气。

再来说说SEG口,关于1/2BIAS的LCD,当COM口为高时,选定的SEG口为低,当COM口为低时,选定的SEG口为高。不现实的SEG口坚持与COM口相同的电平即可,此刻其他的COM口都为1/2VCC,不高于门限电压,不会使得其他液晶显现。

可是若LCD为1/3BIAS的,此刻就不能够按1/2BIAS的方法来驱动,由于当电压为1/2时现已大于他的门限电压,若还依照上面方法,则会留下残影(便是对比度很低的液晶显现)。

此刻,驱动方法为,当选定的COM口电压为VCC时,将其他COM的电压全为3/4 VCC,选定的SEG口悉数为1/2VCC,未选定的SEG口电压也为VCC。反之,当选定的COM口电压为0时,将其他COM的电压全为1/4 VCC,选定的SEG口悉数为1/2VCC,未选定的SEG口电压也为0.这种方法能够防止残影发生,其他方法均会发生残影。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/91557.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部