智能配電監控系統的人機交互設計
4 軟件設計
本謝十中,主菜單和子菜單多達30多項,且要實(shí)時(shí)同步顯示,從而增大了應用層設計的難度。因此程序采用模塊化結構,主要包括主菜單頁(yè)面切換模塊、按鍵掃描模塊、選項管理控制模塊和數據輸入模塊。
4.1 主菜單頁(yè)面切換模塊
為按用戶(hù)要求切換操作界面,定義了一個(gè)page_index映像寄存器,其值在1~P之間變化,P為操作界面的個(gè)數。本系統中P的值為9。主菜單界面,如圖6所示。本文引用地址:http://dyxdggzs.com/article/172741.htm
如果page_index=1,則LCD顯示器上顯示第1頁(yè)面;一次圖頁(yè)面如圖7所示。為最大限度地使用系統的Flash,其中的線(xiàn)條及方框均直接使用其繪圖功能實(shí)現。
如果page_index=2,則LCD顯示器上顯示第2頁(yè)面。用戶(hù)可按數字鍵控制page_index的值選擇對應頁(yè)面,實(shí)現人機交互。電參數頁(yè)面如圖8所示。
評論