单片机C语言下LCD多级菜单的一种实现方法

单片机资料

 第1期 2006年2月

工矿自动化 

Industry

单片机C语言下LCD多级菜单的一种实现方法

andMineAutomation 

No.1 

Feb.2006 

文章编号:1671-251X(2006)01-0050-02

单片机C语言下LCD多级菜单的一种实现方法

陆 铮1,罗 嘉2

(1.天地科技股份有限公司常州自动化分公司,江苏常州 213015;

2.宁夏煤矿安全监察局,宁夏银川 750001)

  摘要:介绍了在C语言环境下,在LCD液晶显示屏上实现多级嵌套菜单的一种简便方法,提出了一个

结构紧凑、实用的程序模型。关键词:液晶显示屏;多级菜单;单片机;C语言;LCD  中图分类号:TP311.1   文献标识码:B0 引言

1)工作电压低、功耗极低。工作电压仅为3~5V,工作电流≤10μA/cm2,特别适用于低功耗的

由于C语言的结构性和模块化,采用C语言编写的程序容易阅读和维护,本文介绍一种用C法,。1 硬件环境及仪器仪表中。

(2)液晶显示属被动显示,受外界光线干扰小。

(3)图形点阵式液晶可显示的信息量大、分辨

图形点阵式液晶可显示用户自定义的任意符号

和图形,并可卷动显示。它作为单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中,例如手机上的显示屏就是图形点

收稿日期:2005-11-21

率高。

(4)不产生电磁干扰。

(5)可靠性高,使用寿命长。

本文所介绍的LCD采用128×64点阵的液晶屏,因此可显示16×16点阵的汉字4行8列。菜单为多级嵌套形式,最长的有13层,主要完成对某个检修,还保留了手动方式,该方式在正常运行情况下是不使用的。4 结语

  系统要运行可靠,对其有关设备是否能够安全

运行地检测也是很重要的一环。因而程序对系统所涉及的设备都进行了全面监测,主要有电动球阀故障、出水口电动闸阀故障、水位传感器故障、水泵启停时间、运行电流、电动机温度、电动机和水泵轴承温度、出水压力、高压柜状态、高压柜故障、阀门故障等,并视情况进行事故自动处理或报警要求检修。

本系统中各个机组有3种运行选择:自动、半自动和手动。通常情况下按照水位高低和系统时间自动选择是否开泵,同时观察水位变化率从而选择需要开几台泵。在半自动方式下,一旦该泵的开泵信号被监测到,系统将自动根据当前情况用射流方式或者真空泵方式来抽真空,当真空度达到要求后启动电动机,同时观测出水口处的压力,当其大于5MPa时打开出水口处的电动闸阀实施正常排水。为了完善系统,防止意外情况的发生,同时为了便于

由于PLC具有良好的抗干扰能力,而且编程、修改、调试都很方便,大大缩短了调试时间,提高了系统的自动化程度,降低了硬件的复杂程度。实践证明该系统运行平稳,故障率低,基本不需维修,降低了维修费用和电耗,取得了较好的经济效益。

参考文献:

[1] 李世煌.水泵设计教程[M].北京:机械工业出版社,

1990.

[2] 周美兰.PLC电气控制与组态[M].北京:科学出版社,

2003.

你可能喜欢

  • 触摸屏编程
  • LCD12864
  • 菜单设计
  • 旋转编码器
  • 嵌入式C语言
  • 模块化设计

单片机C语言下LCD多级菜单的一种实现方法相关文档

最新文档

返回顶部