基于BP电梯控制系统的液晶显示汉化的开发

时间:2007-10-23

  SOT23-5摘  要:本文是对德国奔克公司研制的BP电梯控制系统的液晶显示系统进行汉化开发的介绍,详细阐述了系统的硬件开发、软件设计以及系统抗干扰设计等方面问题。文中对英文HD44780液晶显示模块、带中文字库的中文液晶显示模块OCMJ 4X8以及ATMEL公司的系列AVR单片机之一——AT90S8515做了一定的介绍。

  关键词:汉化   电梯控制系统   液晶显示

1  引言

  本文所介绍的开发依托于德国奔克公司BP电梯控制系统,该控制系统的显示器采用HD44780字符型液晶显示模块,显示界面语言采用英语。为了方便在中国的各类电梯用户,因而开发了这个汉化系统,用OCMJ4X8中文液晶显示模块替代HD44780字符型液晶显示模块,并将界面语言改为中文。
 

2  OCMJ4X8中文液晶显示模块

  该模块的特点是它自带常用的汉字中文字库,用户只要向液晶模块输入汉字的区位码就能在液晶屏上显示汉字;而且它和计算机的接口时序也非常的简洁,节省了计算机执行指令的时间。因此,OCMJ 4X8中文液晶显示模块是进行中文显示的选择。

  OCMJ 4X8的接口协议为ASK/ANSWER握手方式。ASK=1表示OCMJ忙于内部处理,不能接受用户命令;ASK=0后表示OCMJ空闲等待接收用户命令。

3  AVR单片机——AT90S8515

4  HD44780液晶显示模块

  HD44780液晶显示模块属于字符型液晶显示模块,专用于显示字母、数字、符号等的字符型液晶显示模块。它的每一行有20个显示位,总共有四行,每个字符为5X7点阵。该模块的接口时序为M6800时序,其特点是读写操作时序是由使能信号E完成的,E信号是正脉冲信号,不操作时为低电平状态,操作时产生一个正脉冲。HD44780接口的主要引脚如下:

  DB7~DB4 三态 8位数据总线的高4位或4位数据总线。

  DB3~DB0 三态 8位数据总线的低4位。

  RS 输入 寄存器选择信号。

  R/W 输入 读/写选择信号。

  E 输入 使能信号。

  HD44780接口部信号端的逻辑功能组合表如下所示:

 

  表中“1”代表高电平;“0”代表低电平;“downedge”代表下降沿。

  表格中的BF为液晶模块和计算机的握手信号,当BF=1时,计算机对液晶模块不能进行任何操作,此时液晶模块正在进行内部操作;只有当BF=0时,计算机才可以向液晶模块进行读写操作。标中的AC为液晶模块的地址指针计数器,它能够反映出显示屏上当前的光标位置,其实光标的当前位置就是液晶模块内部的DDRAM地址。HD44780液晶显示模块共有8条指令。

5  硬件设计

    硬件框图右图所示:


6  软件设计

  程序框图如图3所示:

 

7  抗干扰设计

8  结论

  带来本系统给操作、调试、维护人员提供了方便易读的中文电梯控制系统菜单,使他们可以正确而快速地进行电梯参数设置和故障分析,提高调试的安全性、可靠性;缩短了调试时间,提高了工作效率。

 


  

参考文献:

[1]. HD44780 datasheet https://www.dzsc.com/datasheet/HD44780_371772.html.
[2]. AT90S8515 datasheet https://www.dzsc.com/datasheet/AT90S8515_143990.html.
[3]. DB4  datasheet https://www.dzsc.com/datasheet/DB4+_1059827.html.
[4]. DB3 datasheet https://www.dzsc.com/datasheet/DB3_1055062.html.


上一篇:论微弱光信号前置放大电路设计
下一篇:如何利用可编程器件设计车用显示系统

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

相关技术资料