基于BP电梯控制系统的液晶显示汉化的开发
发布时间:2008/5/29 0:00:00 访问次数:413
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 结论
带来本系统给操作、调试、维护人员提供了方便易读的中文电梯控制系统菜单,使他们可以正确而快速地进行电梯参数设置和故障分析,提高调试的安全性、可靠性;缩短了调试时间,提高了工作效率。
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 结论
带来本系统给操作、调试、维护人员提供了方便易读的中文电梯控制系统菜单,使他们可以正确而快速地进行电梯参数设置和故障分析,提高调试的安全性、可靠性;缩短了调试时间,提高了工作效率。