msp430f6638教程第三章3.8lcd驱动模块_第1页
msp430f6638教程第三章3.8lcd驱动模块_第2页
msp430f6638教程第三章3.8lcd驱动模块_第3页
msp430f6638教程第三章3.8lcd驱动模块_第4页
msp430f6638教程第三章3.8lcd驱动模块_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.9 LCD液晶驱动模块本节提要LCD液晶显示器简介MSP430 LCD控制器液晶显示器原理在单片机的应用中,人机界面占据相当重要的地位。人机界面主要包括事件输入和结果指示,事件输入包括键盘输入,通讯接口,事件中断等,结果指示包括LED/LCD显示、通讯接口、设备操作等。而在这些人机界面当中,LCD显示技术由于其具有界面友好,成本较用场合得以广泛应用。特点而在很多应液晶显示器的原理是利用液晶的物理特性,通电时导通,排列变得有秩序,使光线容易通过;不通电时排列,阻止光线通过。通过和不通过的组合就可以在屏幕上显示出图像来。通俗地说,液晶显示器就是两块玻璃中间夹了一层(或多层)液晶材料,液晶材料在

2、信号控制下改变自己的透光状态,于是就能在玻璃面板前看到图像了。由于液晶是通过环境光来显示信息的,液晶本身不主动发光,所以液晶功耗很低,更加适合于单片机低功耗应用系统。整个LCD Panel 由上下玻璃基板和偏振片组成,在上下玻璃之间,按照螺旋结构将液晶分子有规律的进行涂层。液晶面板的电极是通过一种ITO 的金属化合物蚀刻在上下玻璃基板上。,液晶分子的排列为螺旋结构,对光线具有旋旋光性,上下偏振片的偏振角度相互垂直。在上下基板间的电压为0 时,自然光通过偏振片后,只有与偏振片方向相同的光线得以进入液晶分子的螺旋结构的涂层中,由于螺旋结构的的旋旋光性,将入射光线的方向旋转90度后照射到另一端的偏振

3、片上,由于上下偏振片的偏振角度相互垂直,这样入射光线通过另一端的偏振片完全的射出,光线完全进入观察者的眼中,看到的效果就为白色。而在上下基板间的电压为一交流电压时,液晶分子的螺旋结构在电(磁)场的作用下,变成了同向排列结构,对光线的方向没有作任何旋转,而上下偏振片的偏振角度相互垂直,这样入射光线就无法通过另一端的偏振片射出,光线无法进入观察者的眼中,看到的效果就为黑色。这样通过在上下玻璃基板电极间施加不同的交流电压,即可实现液晶显示的两种基本状态亮(On)和暗(Off)。下面以直视型简单多路液晶显示面板TN/STN LCD Panel的基本结构介绍 LCD 的基本显示原理。LCD的几个关键参数

4、在实际的液晶模拟驱动电压中,有几个参数非常关键:1、交流电压,液晶分子是需要交流信号来驱动的,长时间的直流电压加在液晶分子两端,会影响液晶分子的电气化学特性,引起显示模糊,的减少,其破坏性为不可恢复;2、扫描频率,直接驱动液晶分子的交流电压的频率一般在60100Hz 之间,具体是依据LCD Panel 的面积和设计而定,频率过高,会导致驱动功耗的增加,频率过低,会导致显示闪烁,同时如果扫描频率同光源的频率之间有倍数关系,则显示也会有闪烁现象出现。LCD的几个关键参数3、占空比(Duty) ,该项参数一般也称为数或数。由于SN的LCD 一般是采用时分动态扫描的驱动模式,在此模式下,每个COM 的

5、有效选通时间与整个扫描周期的比值即占空比(Duty)是固定的,等于数。4、偏置(Bias),LCD 的的驱动波形为模拟信号,而各档模拟电压相对于LCD 输出的最高电压的比例称为偏置,而一般来讲,Bias是以最低一档与输出最高电压的比值来表示。MSP430液晶驱动模块LCD_B主要特点具有显示缓存器所需的、信号自动产生多种扫描频率每个闪烁段都有独立的闪烁稳压电荷泵器实现反向控制显示缓存器可作为一般4种驱动方法静态2-mux,1/2bias或1/3bias3-mux,1/2bias或1/3bias4-mux,1/2bias或1/3bias器不同驱动方式下公共极和驱动段的关系液晶显示缓存器和段、公共

6、极输出控制液晶显示缓存器各个位与液晶的段一一对应。位置位则可以点亮对应的液晶段,位复位液晶段变暗。段、公共极输出控制能够自动从显示缓存器数据,送出相应信号到液晶玻璃片上。因为不同器件驱动液晶的段数不同,所以液晶显示缓存器的数量也不一样。数量越大,驱动能力越强,显示的内容就越多。静态方式静态方式只有一个公共极,所以位0和位4段信息。每个字的8排在4个显存字节中。根据图4-54所示的连接情况和显存结构,在静态方式下显示数字“0”,可将连续四个显存字节内容设置为: 0X11、0X11、0X11、0X00,即显示a、b、c、d、e、f段。2-mux方式2MUX方式有2个公共极,所以可以用显示缓存器的位

7、4、5和位0、1来存储段信息。每个字的8排在2个显存字节中。根据图4-55所示的连接情况和显存结构,在2MUX方式下显示数字“0”,可将连续 2个显存字节内容设置为:0X23、0X13、即显示a、b、c、d、e、f段。3-mux方式3MUX方式有3个公共极,所以可以用显示缓存器的位4、5、6和位0、1、2来段信息。3MUX方式支持每个字9段,而不是8段,每个字的9段被安排在1.5个显存字节中。根据图4-56所示的连接情况和显存结构,在3MUX方式下显示数字“0”,可将连续 2个显存字节内容设置为:0X53、0X06即显示a、b、c、d、e、f段。3-mux方式4MUX方式有4个公共极,所以可以

8、用显示缓存器的位4、5、6、7和位0、1、2、3来段信息。每个字的全部8段被安排在同一个显存字节中。4MUX方式是最简单、方便的显示方式。根据图4- 59所示的连接情况和显存结构,在4MUX方式下显示数字 “0”,可将1个显存字节内容设置为:0XEB即显示a、b、c、d、e、f段。电路图SEG_BL_EN连接430单片机P5.7,对于单片机,P5.7作为普通的 GPIO使用,对于LCD,可以认为是片选信号。其余的SEG0SEG11,3是单片机的引脚直接连接到 LCD接口上。LCD段定义/ LCD 段定义const char char_gen = a+b+c+d+e+f,b+c, a+b+d+e

9、+g, a+b+c+d+g, b+c+f+g, a+c+d+f+g, a+c+d+e+f+g, a+b+c, a+b+c+d+e+f+g, a+b+c+d+f+g, a+b+c+e+f+g, c+d+e+f+g, a+d+e+f, b+c+d+e+g, a+d+e+f+g, a+e+f+g, a+b+c+d+f+g, c+e+f+g,b+c, b+c+d, b+c+e+f+g, d+e+f, a+b+c+e+f,a+b+c+d+e+f+g+dp;/ As used in 430 Day Watch Demo board/ Displays 0/ Displays 1/ Displays 2/

10、Displays 3/ Displays 4/ Displays 5/ Displays 6/ Displays 7/ Displays 8/ Displays 9/ Displays A/ Displays b/ Displays c/ Displays d/ Displays E/ Displays f/ Displays g/ Displays h/ Displays i/ Displays j/ Displays k/ Displays L/ Displays n/ Displays full#define d #define c #define b#define a0 x010 x2

11、00 x400 x80#define dp 0 x10#define g#define f #define e0 x040 x080 x02程序示例void main() Init_lcd();Backlight_Enable(); LcdGo(1); LCD_Clear(); while(1)/ LCD初始化/ 打开背光/ 打开液晶模块/ 清屏for (i=0; i26; i+) / Display 0123456for(j=0;j6;j+)LCDMEMj = char_geni;delay_ms(1000);/*!*函数功能:配置LCD segment output功能,注意:段式液晶的s

12、eg作为普通GPIO用,不用配置PxSEL寄存器,com需要配置成外设功能*/void Init_lcd(void)LCDBCTL0 =LCDDIV0 + LCDPRE0 + LCDMX1 + LCDLCDMX1 + LCD4MUX ;+LCDBPCTL0 = LCDS0 + LCDS1 + LCDS2 + LCDS3 + LCDS4 + LCDS5 + LCDS6+ LCDS7 + LCDS8 LCDS9 + LCDS10 + LCDS11 ;P5SEL = 0 xfc;*函数功能:打开或者关闭液晶*输入参数:DotDot为1时:打开液晶显示 Dot为0时:关闭液晶显示*/void LcdGo(unsigned char Dot)if(Dot=1)/ 打开液晶显示LCDBCTL0 |= LCDON;else if(Dot=0)/ 关闭液晶显示LCDBCTL0 &= LCDON;/*!*函数功能:显示或者消隐显示内容*输入参数:无*返回值: 无*/void LcdBlink(unsigned chart)if(t=0)LCDBCTL0 &= LCDSON;else if(t=1)LCDBCTL0 |=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论