首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于SPCE061A单片机的图形液晶模块的驱动设计
来源:本站整理  作者:佚名  2009-12-10 11:11:07



  内置T6963C控制器的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线。其中,A口16个(IOA0~IOA15),B口16个(IOB0~IOB15)。它们都是16位可编程,具有位控制结构的I/O端口,每一位都可以被单独定义用于输入或输出数据。对某一位的设定包括以下3个基本项:数据向量Data、属性向量Attribution和方向控制向量Direction。

 

  
  
  因此,在设计中,通过SPCE061A单片机内置的I/O口电路和利用汇编语言对I/O端口的功能设置,就可以很简单的完成液晶模块接口的设置。
  对液晶模块的软件采用三层模式设计:底层程序设计、上层程序设计和应用层程序设计。底层程序设计完成对液晶模块的底层驱动。主要是编写基于对T6963C指令应用的子函数,从而能够直接调用函数驱动液晶模块,读写液晶屏数据。

[1] [2]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:148,789.10000 毫秒