液晶显示模块在流量计中的实现
随着液晶技术及其制造工艺的日趋成熟,液晶模块的功能愈来愈丰富,价格不断降低,尤其是图形点阵式液晶模块较之传统的LED器件具有功能齐全,能显示汉字及图形,显示容量大,功耗低等优点。本流量计有大量实时数据要显示,有各种历史数据供查看,还要接受外部参数的输入,采用128×64的点阵液晶来改善人机对话界面,使得控制命令的输入和结果的输出都能在液晶屏幕上完成,极大地方便了用户的操作和改善了显示效果。
1 系统组成
本流量计显示功能采用液晶GDM12864A来实现。GDM12864A是128×64低功耗点阵式LCD模块,具有以下特点:①显示格式为128点(列)×64点(行),能显示8页,每页为128点(列)×8点(行);②与CPU的接口采用8 bit并行数据总线额5条控制线,每次接受一个byte的显示数据,每一位对应一个点,可以控制每个点的亮暗来产生图画或动画;③一屏可显示16×16点阵的汉字32个或16×8点阵的西文字符64个或8×8点阵西文字符128个。液晶按键具体接口电路如图1所示:
系统要求实时显示当前瞬时流量、当前瞬时流速、当前累加总流量、当前时间;要求查看历史几年内的日、月、年、段流量和查看流量计意外掉电情况;接受参数设置和时间密码修改;并可以格式化系统。
采取把整个系统分成多级屏幕,又设计成多级主菜单,类似的功能放在一个主菜单下构成子菜单。液晶屏各窗口设置如表1所示,其中汉字用16×16点阵(16×16点阵也可能是由2个或不到2个的汉字拼凑起来),一般参数数字用16×8点阵,时间数字用8×8点阵。主要分3层屏幕,共有11个子屏幕,默认是工作窗口来显示动态数据,主菜单屏幕设置了8个子菜单,每个子菜单都有对应的子屏幕,还有个显示密码保护的子屏幕。
另外采用6个按钮来接受用户输入,6个按钮为取消、上、下、左、右、确认。上下键用来给用户在主菜单项上下移动和实现可修改参数数值的上下循环变化;左右键用来给用户在主菜单项左右移动和在可修改参数的位置上实现左右移动选择;确认键表示用户选择确认和参数输入确定,取消键表示用户退出或放弃当前操作。
2 技术实现
2.1 建表
字符或数字在液晶中的显示是通过写相应的内码(1对应点亮,0对应暗)实现的,于是先做好码表.把用到的字符对应的内码保存在一个名为HZ_TAB的表中,每个16×16点阵的汉字需要32个byte表示;把数字0~9和要用到的字母对应的16×8点阵内码保存在一个名为NU16_TAB的表中,每个需要16个byte表示;把数字0~9对应的8×8点阵内码保存在一个名为NU8_TAB的表中,每个只需要8个byte表示。
相关文章
- 2024-04-10极紫外望远镜各通道夹角的测量
- 2024-03-20寄生虚反射对外差干涉椭偏测量的影响
- 2022-05-24基于现场总线监测系统的PLC控制制造系统
- 2024-08-02基于干涉原理的高精度直线度误差测量
- 2024-06-07电流变液减振器在抑制深孔切削颤振上的研究



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。