硬件译码驱动的程序设计

时间:2008-11-27

  1.SED1520FOA指令集

  SED1520F0A液晶显示驱动器有13条指令。表所示为以与M6800系列MPU接口为例(RES=1)总结出的指令。

  表    SED1520F0A指令集

  续表

  2.  MG-12232模块的编程

  下面是以图的接口电路为例编写E1部分的控制程序。

  图  PIC16F877与MG-12232模块的接口电路

  在系统程序的初始化部分应该对程序中用到的寄存器和临时变量作说明如下。

  (1)读液晶显示器状态子程序。

  (2)对液晶显示器发送指令子程序(指令保存在W寄存器中)

  (3)液晶显示器开显示子程序。

  (4)液晶显示器关显示和清屏子程序。

  有了以上的通过子程序,就可以构造成各种显示程序,如字符、曲线等。当然,在这些程序执行前必须对液晶进行初始化。初始化的顺序为:关显示→正常显示驱动设置→占空比设置→复位→ADC→选择→清屏→开显示,程序如下。

  字符、汉字和曲线显示的原理都是类似的,它们都一字节为单位进行显示,关键在于形成字模库时必须保证每个字节数据的位是与每一列下面一个点相对应,位与每一列上面点相对应。当然,这可以用专门的软件来生成相应的代码,然后再将这些代码逐字节地写到相应的也和列。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:LCD显示接口模块的程序设计
下一篇:自组织技术在宽带无线移动通信中的技术应用

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料