·上一文章:便携式仪表液晶显示及按键电路的设计
·下一文章:单片机与LCD的串行接口设计与实现
3.2.3主程序
主程序的任务是对菜单库和变量库进行解码操作,完成液晶显示和键盘响应的功能。主程序仅提供一个人机交互界面的柜架,因此改动菜单时不必修改主程序。添加菜单时只需按顺序向菜单库和变量库中加入,删除或修改菜单也只需对菜单库中相关菜单进行操作,而不影响其它程序。图2为主程序的流程图。当有任意键被按下时,程序都会到变量库中进行查询操作以确定当前菜单应执行的具体操作。当进入某一菜单时,通过“向上”或“向下”键进行菜单项的选择,被选中的菜单项高亮显示(即反黑显示)。
4.结论
本文的创新点是根据变量穴施水穴播机的结构特点和使用要求,在JHD19264上设计并实现了由4级菜单组成的人机交互界面。应用结果表明,该界面稳定可靠,操作简单,交互友好。本文提供的设计方法及软件流程也可以用在具有类似人机接口的仪器设备中,特别适合于具有自主知识产权产品的开发。