- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
段式液晶显示原理
LCD的驱动不像LED那样,加上电压(LED实际上是电流驱动)就可以长期显示的。?LCD驱动必须使用交流电压驱动才能保持稳定的显示,如果在LCD上加上稳定的直流电压,?不但不能正常显示,时间久了还会损坏LCD。一段LCD由背电极和段电极组成,需要显示时,?在背电极和段电极之间加上合适的交流电压(通常使用方波)。为了调节对比度,可以?调节方波中每半个周期中显示的时间(即占空比)来实现。?????通常,为了节约驱动口,将多个背电极连在一起,形成公共背电极端:COM。?另外,再将属于不同COM的段电极连接在一起,形成公共段电极端:SEG。当在某个COM和?某个SEG之间加了足够的交流电压之后,就会将对应的段点亮(实际上是变黑)。?????像万利的板子上使用的这种LCD,有4个COM,还有16个SEG。要想某一SEG显示时,?需要在对应的SEG和COM之间加上足够的交流电压。在万利的板子上,COM驱动使用了两个?电阻分压,输出电压为1/2Vcc,当不想让某位显示时,就将它的电压设置为1/2Vcc(通过?设置IO口为高阻态来完成),这样加在对应的SEG和COM之间的电压只有1/2Vcc,不足以?点亮对应的SEG。需要显示的,就将COM电压设置为0或者1,这样SEG电压跟COM电压相反的?段就被点亮了(变黑),因为它们之间的电压为Vcc。通过定期扫描每个COM,即可稳定的?在LCD上显示需要的图形了。需要显示字符或者数字时,自己先将对应的图案设计好,?在显示时,发送到相应的SEG和COM上即可。但是如果使用100%的时间都驱动的话,会造成?对比度太高,甚至出现不该显示的地方也显示了。因此在显示一段时间后,就将COM和SEG都?设置为低,以关闭它的显示,降低对比度。通过调节关闭时间的长短(PWM),可以调节?对比度。在下面的测试程序中,为了简化程序,使用了50%固定的占空比。?????为了方便描述,我们把COM为低电平时点亮叫做正亮,COM为高电平时点亮叫做负亮。?扫描每个COM分成4个阶段:正亮,关闭,负亮,关闭。因此对于本板子上的LCD驱动,?总共有16个状态,每个COM都有上面所说的4个状态。我们每隔2ms就切换一次状态,这样?整个扫描周期就是2*16=32ms,基本上感觉不到闪烁。?????但是需要注意的是,这个LCD中的每个COM并不是刚好对应着显示图案中的一个字符的位置。?每个COM都对应着每个显示字符中的相同4段!换句话说,要显示第一个字符位置的字符,每个?COM都要被用到。因此,要改变某个字符位置的显示,就需要改变每次COM输出时对应的SEG中?的4段。为此,建立一个缓冲区,当需要修改显示字符时,就修改缓冲区中的内容。这个缓冲区?有4行,每行中有16个SEG,对应着一个COM。需要修改显示时,把每行中对应的4个SEG设置为?需要的值,这样就实现了某个显示位置图案的修改。?????为了显示字符,需要事先把需要显示的字符按照SEG和COM的分布,制作成数据保存起来,?需要显示时,就把它复制到显示缓冲区中对应的位置去。另外,由于输入的参数是字符的ASCII码,?因此还需要将ASCII码转换为对应的字符图案的索引值。使用一个专门的函数来完成这些转换和?填充缓冲区,在需要修改显示数据时,就调用该函数。?????为了方便大家对这个LCD的驱动方式和编程,下面简单的画一下驱动的波形图。?
?驱动波形?(原文件名:LcdDriver.GIF)?
????这里只画出2个SEG波形图,实际有16个SEG,只要你理解了2个SEG的,那么16个的也是一样的意思。?如图所示,所有偶数阶段都是关闭显示阶段,这时COM和SEG都是0,将不会有段被点亮,通过调节关闭?显示阶段所占的时间百分比,即可调节总体显示的对比度。SEG和COM之间电平相差1格的显示不出来或者?浓度不够,而SEG和COM之间电平相差2格的则可以显示出来或者浓度较深。例如第一阶段中的SEG1和COM1?之间相差2格,第三阶段中COM1和SEG1相差2格,因而SEG1和COM1之间的交叉点(即点1)被显示。又如?第九阶段的SEG1和COM3之间相差2格,第十一阶段中的COM3和SEG1之间相差2格,因而SEG1和COM3之间的?交叉点(即点5)被显示出来。其它点以此类推。?????最后,再来看看万利板子上的LCD的COM和SEG之间的关系图,如下图所示。?
?段码分布?(原文件名:LcdDriver1.GIF)?
????图中显示,S0、S1、S2、S3属于第一个字符,在显示第一个字符时,只要在对应的COM选中时,?将需要显示的SEG放在上面即可。其余几个字符类似。例如要显示一个
您可能关注的文档
最近下载
- 土地资源调查课件.pptx VIP
- 2025教学主任及教秘专项培训班考核试卷含答案.docx
- QC∕T 948-2013 汽车顶部装载装置.pdf VIP
- 八上名著《红岩》:故事梗概+知识点+考点大集合.doc VIP
- 《劳动经济学讲义》课件.ppt VIP
- ISO各体系认证审核前准备资料清单.doc VIP
- 巧虎目录清单.doc VIP
- 销售管理专业《销售案例研究 ( 实践 ) 》课程调研报告样本.pdf VIP
- 2025年新精通版(三年级起)英语三年级上册课件 Unit 2 Lesson 3 .pptx VIP
- 场效应MOS管AK4435参数-9.1A-30V封装SOP-8.pdf VIP
文档评论(0)