智能配电监控系统的人机交互设计
4 软件设计
本谢十中,主菜单和子菜单多达30多项,且要实时同步显示,从而增大了应用层设计的难度。因此程序采用模块化结构,主要包括主菜单页面切换模块、按键扫描模块、选项管理控制模块和数据输入模块。
4.1 主菜单页面切换模块
为按用户要求切换操作界面,定义了一个page_index映像寄存器,其值在1~P之间变化,P为操作界面的个数。本系统中P的值为9。主菜单界面,如图6所示。本文引用地址:https://www.eepw.com.cn/article/172741.htm
如果page_index=1,则LCD显示器上显示第1页面;一次图页面如图7所示。为最大限度地使用系统的Flash,其中的线条及方框均直接使用其绘图功能实现。
如果page_index=2,则LCD显示器上显示第2页面。用户可按数字键控制page_index的值选择对应页面,实现人机交互。电参数页面如图8所示。
评论