?? coulometry.c
字號:
#include "coulometry.h"
#include "lcd.h"
#include "key.h"
#include "utili.h"
#include "menu.h"
#include "passwd.h"
void CoulometryMenuHandle(uchar id);
// 電量監視 菜單
struct MENU_ITEM code CoulometryMenu[] = {
{1,"直流監視",32,2 ,CoulometryMenuHandle},//DCWatch
{2,"交流監視",32,22 ,CoulometryMenuHandle},//ACWatch
{3,"返 回",32,42 ,CoulometryExit},
{0,NULL,0,0,NULL}
};
//電量監視入口主函數
void CoulometryEnter(uchar id)
{
id = id;
SetMenu(CoulometryMenu);
}
//返回主菜單
void CoulometryExit(uchar id)
{
id = id;
ReturnMainMenu();
}
//直流監視
void DCWatch()
{
uchar key = 0;
GetPassword();
LCD_Cls();
LCD_PrintHz16(1,2, "電壓1 60.000 Vdc");
LCD_PrintHz16(1,22,"電流1 20.00 Adc");
LCD_PrintHz16(1,42,"功率1 000020 W");
//按LEFT鍵返回上一層
while(key != KEY_LEFT)
{
key = ReadKey();
//使用UP/DOWN鍵翻頁?
}
}
//交流監視
void ACWatch()
{
LCD_Cls();
LCD_PrintHz16(32,22,"交流監視");
//按LEFT鍵返回上一層
while( ReadKey() != KEY_LEFT);
}
///////////////////////////////////////////////////////////////////
//菜單處理事件
void CoulometryMenuHandle(uchar id)
{
onKeyUp = NULL; //把鍵盤處理忽略
switch(id)
{
case 1:
DCWatch();
break;
case 2:
ACWatch();
break;
}
CoulometryEnter(-1);
//RefreshMenu();//刷新菜單
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -