单片机应用

驱动LCD模块的步骤流程

发布日期:2011/11/11

                                                     格芯单片机原创文章,转载请注明出处!

______________________________________________________________________

 

做单片机开发这块不可避免的要与LCD(液晶显示模块)打交道,以下是格芯单片机在N多的LCD驱动开发过程中总结的一点小经验,希望对大家有用。

 

        注:我们这里指的是LCD模块,LCD模块包括 LCD 屏(及我们看到的液晶玻璃)和 LCD控制电路

 

        LCD驱动有很严格的操作步骤

 

        1. 液晶玻璃的工作电压一般为 -10 V左右,所以首先保证升压电路正常,能给液晶玻璃提供稳定的工作负压。 这个电压有的LCD模块是 驱动IC提供;有的是LCD模块上的升压电路提供(通过升压芯片转换);有的需要外部提供。一般LCD模块上都留有 VO 脚,量这点的电压即可。

 

        2. 液晶的数据是通过 驱动芯片(驱动IC)对玻璃上的点进行扫描驱动显示的,所以,第二步须保证驱动IC工作正常。检查驱动IC是否工作主要确保 电源、地、复位脚、晶振四大部分正常。

电源:即保证 驱动IC 的工作电压正常稳定。(一般为3V5V 视系统工作电压而定)

        地:  确保与系统地连接良好。

        晶振:用示波器看一下,确保有稳定的波形(频率视晶振而定)。

        复位:一般是低电平复位。

 

        3. 检查上序两步,确保无误后给LCD模块加上电压,此时LCD屏应呈现出 浅浅的均匀的蓝黑色,专业人士称底色。不同的玻璃底色梢有不同,不过都是那种浅浅的影,如果底色出来了,那么恭喜你已经 成功一半了;如果没有底色,那么请回到第一步。

 

        4.确保LCD模块接口 与 MCU的接口电路正确连接。用万用表量一下通否即可。

 

        5.写驱动程序:

        a. 确认控制时序,有80806800两种,8080用的多点。

        b. 初始化 LCD模块,具体看驱动IC 的数据手册(DATABOOK

        c. 在屏上显示数据。

 

        6.如果确信上面5步无误,仍然没数据在LCD屏上显示,此时可以调一下对比度(有的是软件调,有的是硬件调)。经常有人犯这样的错误:屏上有数据显示,只是因为对比度太淡,人眼看不见。如果把对比度调到最大仍没显示,那么请回到第5步,仔细检查驱动程序。