担当人机交互界面之一的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产生的波形如下图所示,
从图可看出,公共极信号发生可分成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的驱动,又能节省成本,提高了产品的竞争力。
立创电子拥有一支经验丰富的技术开发队伍,产品开发采用产品及主管工程师负责制形式,凭借着对家电整机系统的深入了解,丰富的实际开发经验和强大的软硬件开发能力,胜任各种家电产品电子控制方案设计与开发应用。