欢迎光临来到立创电子客户官方网站

热门关键字:

控制器产品活动国家认证
当前位置:首页 » 资讯中心 » 常见问题 » 怎样用单片机I/O口直接驱动LCD?

怎样用单片机I/O口直接驱动LCD?

文章出处:网责任编辑:作者:人气:-发表时间:2013-03-16 14:15:15

  担当人机交互界面之一的LCD越来越多的被运用到小家电产品中,虽然有很多驱动LCD的专用芯片或带LCD驱动的单片机,但是对于成本控制要求较高的小家电产品来说,用单片机I/O口直接驱动LCD是最节约成本的方案。

  那怎样才能用单片机I/O口直接驱动LCD呢?根据LCD的特性,首先要让单片机IO口输出3种电平,其设置方法为::对COM口,IC内部不设置上拉电阻,然后外加10K的上拉电阻、下拉电阻。由于电阻钳位作用,I/O做输出高=>输入=>输出低的变化,这样就得到了VDD、1/2VDD、0VDD,即5V、2.5V、0V三种电压。然后采用1/2偏压,1/2占空比方法驱动LCD。

  以COM=2,SEG=4的LCD为例:LCD屏共有8个像素,公共极有2极,字符段为4段。按上述的IO口设置方法,在COM产生的波形如下图所示,

 

怎样用单片机I/O口直接驱动LCD?

 

  从图可看出,公共极信号发生可分成4个阶段S0、S1、S2和S3。

  S0:COM0=+5V,COM1=+2.5V。

  S1:COM0=+2.5V,COM1=+5V。

  S2:COM0=0V,COM1=+2.5V。

  S3:COM0=+2.5V,COM1=0V。

  所以可以点亮LCD上任何一个像素,只要LCD显示的像素不多,都可利用带双向口的单片机直接驱动LCD显示。这样既能实现LCD的驱动,又能节省成本,提高了产品的竞争力。

此文关键字:顺德家用风扇控制器定制 顺德家用风扇控制板定制 美的风扇控制器 美的风扇控制板