IO口驱动液晶原理.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IO口驱动液晶原理

北京中显电子有限公司 直接用单片机驱动LCD,以求省电省钱 北京中显电子有限公司诚意奉献 LED 数码管的驱动是比较简单也容易理解的,多位数码管一般是 LED 阵列的形式,每个数字使用一个公共端,不同数字的对应同笔段 使用一个控制端;驱动采用分时扫描没个数字位,动态显示。但是 LED 比较费电,想做一个用电池供电的钟,用发光管电池就撑不了多 久了。于是考虑用液晶。 现有一个4 位笔段式液晶屏,4 个数字最中间有冒号,边上还有 几个箭头符号,一共有15 个引脚,正合适用AVR 来驱动做一个钟。 笔段式LCD 屏的结构与LED 数码管很相似,但是由于是液晶,工 作机理上不同,驱动方式也有很大差异: (1) LED 有正负之分,液晶笔划没有。 (2) LED 在直流电压下工作,液晶需要交流电压,防止电解效应。 (3) LED 需要电流提供发光的能量,液晶笔划显示状态下电流非 常微弱。 (4) LED 对微小电流不反应,液晶则很敏感。 不难看出,用LED 的驱动方式来对待LCD 屏是行不通的。一般人 在买回来测试这块液晶屏之前没有意识到,于是走了不少的弯路。与 LED 驱动不同的是需要给每个笔划加上一个交流电压。一般用 30-60Hz 的方波就可以了,频率再低显示会有所波动,频率高了功耗 也会增加,因为LCD 对电路呈现容性。而且,正负电压都可以 “点亮” 液晶。 好在AVR 的I/O 口可以三态输出,也就是除了高/低电平,还可 北京中显电子有限公司 以呈现高阻抗,相当于断开连接。于是想到了这样的办法:不需要显 示的那一组笔划对应的公共端悬空(I/O 口选择三态),那么就不会加 上电压了。照这个思路,把实验电路焊好,出来的显示却是一团糟: 笔划都黑了看不清。于是考虑到液晶本身的问题:阻抗高,而且有电 容,是不可一边悬空的!这个道理也许跟CMOS 输入端差不多。查找 了一些关于液晶的资料,大致知道LCD 屏不是那么简单的,驱动方式 通常是 1/N (占空比), 也就是电压不止高低两档。可是单片机 I/O 没有那么多输出状态可以选择。 1/2 Bias 驱动 不显示的液晶笔划两端电压相等,显示的不等。这样一个要求在 扫描方式下不能满足,于是改为电压等级不同。1/2 Bias 驱动就是 这样的,如下: COM1 V+ 1/2 GND COM2 V+ 1/2 GND SEG1 V+ 1/2 GND SEG2 V+ 北京中显电子有限公司 1/2 GND 如此,在 COM1,SEG1 选择的笔划上,加上的电压 为 -1/2, -1, +1/2, +1 ... 在 COM1,SEG2 选择的笔划上,加上的 电压为 +1/2, -1, -1/2, +1 ... 在 COM2,SEG1 选择的笔划上,加 上的电压为 -1, -1/2, +1, +1/2 ...在 COM2,SEG2 选择的笔划上, 加上的电压为 0, -1/2, 0, +1/2 ... 计算一下大致的平均功率(如果液晶灰度与电压平方成正比,实 际不是这样)前三者是一样的,都是 1+(1/2)^2=5/4, 对于最后一 个 0+(1/2)^2=1/4 因此显示的功率比为 5:

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档