xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 使用说明 2020-02-16 10:46 的文章
当前位置: 阜新市调制模块有限公司 > 使用说明 > 正文

基于单片机的图形液晶模块的驱动设计

  控制器的Y240128A液晶模块由双电源(VDD/V0)供电。工作时需要提供一个负电压 (即液晶驱动电压V0/VEE),用以调节对比度,接至液晶模块的V0引脚。基于液晶材料的物理特性,液晶的对比度会随着温度的变化相应变化,因此,所提供的负电压必须随温度变化作相应的调整,大致变换关系是温度变化10℃,电压变化1V左右。全新论坛模块此外,液晶模块在正常工作前必须提供驱动电源。由于选用的Y240128A液晶模块中已具备提供负电压的功能,只需接一个可调电位器(阻值20kΩ)就可方便地为液晶提供驱动电源。具体如图1所示。

  引脚1、2:接地;引脚3:接+5V电压为LCD逻辑电源;引脚5~8:液晶控制信号;引脚10~17:液晶数据信号;引脚4和引脚19:引脚4为液晶驱动电源,并可进行对比度调节。液晶驱动电源要求是负电压,将引脚19(VEE)提供的负电压(-23V),和引脚4连接后即可为液晶屏提供负电压。全新论坛模块对于在温度变化不大的使用范围内,建议用稳压模块较合适,在设计中也可用稳压芯片输出负压来稳压,同样能使液晶正常驱动。

  SPCE061A单片机配置2个16位的并行I/O口:A口和B口,提供32个I/O线)。它们都是16位可编程,具有位控制结构的I/O端口,每一位都可以被单独定义用于输入或输出数据。对某一位的设定包括以下3个基本项:数据向量Data、属性向量Attribution和方向控制向量Direction。

  因此,在设计中,通过SPCE061A单片机内置的I/O口电路和利用汇编语言对I/O端口的功能设置,就可以很简单的完成液晶模块接口的设置。

  对液晶模块的软件采用三层模式设计:底层程序设计、上层程序设计和应用层程序设计。底层程序设计完成对液晶模块的底层驱动。主要是编写基于对T6963C指令应用的子函数,从而能够直接调用函数驱动液晶模块,读写液晶屏数据。

本文由阜新市调制模块有限公司发布于使用说明,转载请注明出处:基于单片机的图形液晶模块的驱动设计

关键词: 全新论坛模块