📄 display.h
字号:
//unsigned char x,y;//x:row y:line
unsigned int key=0x0ff;
unsigned char escbz=0,upbz=0,downbz=0,leftbz=0,rightbz=0,plusbz=0,crbz=0;
unsigned char alreadydisbz=0,alreadydisreport=0;//dialogbz=0;
unsigned char checkpasswordbz=0,passworderror=0;
unsigned int *key_add=(unsigned int *)0x82a000;
unsigned char report_change=0,report_bz=0,report_symbol=0;
unsigned char state_kairu=0,state_graph=0;
unsigned char mlevel=0,mitem=0,mitem1=0,mitem2=0,mitem3=0;//2001,7,25 the curent state
unsigned char setting_page=0;
unsigned int startpage=0;
unsigned char mpre=0;
unsigned int time_year=2001,time_month=8,time_day=6;
unsigned int time_hour=12,time_minute=9,time_second=12;
unsigned char array[100];
unsigned char variable1=0,variable2=0,variable3=0,variable4=0;
//unsigned int variable5=0,variable6=0;
unsigned int dushu_ia=0, dushu_ib=0, dushu_ic=0, dushu_i0=0, dushu_IA=0, dushu_IC=0;
unsigned int dushu_ua=0, dushu_ub=0, dushu_uc=0, dushu_u0=0;
unsigned int samp_ia=0,samp_ib=0,samp_ic=0,samp_i0=0,samp_IA=0,samp_IC=0;
unsigned int samp_ua=0,samp_ub=0,samp_uc=0,samp_u0=0,samp_ux=0;
unsigned int samp_cosa=0,samp_p=0,samp_q=0;
unsigned int para_pt=0,para_ct=0,para_pxs=0,para_qxs=0;
unsigned int comm_netadress=0,comm_bound=0;
unsigned int diandu_pvalue=0,diandu_qvalue=0;
unsigned int password_value=2222;
unsigned int setting_symbolsee=0,setting_symbolmodify=0,setting_settingmodify=0,setting_symbolprint=0;
unsigned int setting_symbolyaban=0;
unsigned int current1_quit=0,current1_setting=0,current1_time=0,current1_direction=0;
unsigned int current1_voltageclosedown=0,current1_voltagevalue=0,current1_speedup=0;
unsigned int current2_quit=0,current2_setting=0,current2_time=0,current2_direction=0;
unsigned int current2_voltageclosedown=0,current2_voltagevalue=0,current2_speedup=0;
unsigned int current3_quit=0,current3_setting=0,current3_time=0,current3_direction=0;
unsigned int current3_voltageclosedown=0,current3_voltagevalue=0,current3_speedup=0;
unsigned int reclose_quit=0,reclose_time=0,reclose_mode=0,reclose_controlmode=0;
unsigned int reclose_angle=0,reclose_voltagevalue=0;
unsigned int freq_quit=0,freq_setting=0,freq_time=0,freq_voltagevalue=0,freq_freqclosedown=0;
unsigned int freq_freqvalue=0,freq_nocurrentclosedown=0,freq_currentvalue=0;
unsigned int earth1_quit=0,earth1_setting=0,earth1_time=0,earth1_direction=0,earth1_speedup=0;
unsigned int earth2_quit=0,earth2_setting=0,earth2_time=0,earth2_direction=0,earth2_speedup=0;
unsigned int earth3_quit=0,earth3_setting=0,earth3_time=0,earth3_direction=0,earth3_speedup=0;
unsigned int load_quit=0,load_setting=0,load_time=0,load_trip=0;
unsigned int speedup_time=0,direction_angle=0;
unsigned int ptcheck_quit=0,ptprotect_quit=0;
/*struct mstat
{
uchar level;
uchar item;
}mstack[8]
*/
#define KEY_ESC 0x0fe
#define KEY_UP 0x0fb
#define KEY_DOWN 0x0df
#define KEY_LEFT 0x0ef
#define KEY_RIGHT 0x0bf
#define KEY_PLUS 0x0fd
#define KEY_MINUS 0x07f
#define KEY_CR 0x0f7
#define PREPAGE 0
#define MAIN_MENU 1
#define SUB1_MENU 2
#define SUB2_MENU 3
#define SUB3_MENU 4
#define SUB4_DIALOG 5
#define PRE_SystemGraph 0
#define PRE_Sample 1
#define PRE_State 2
#define MAIN_SystemSet 0
#define MAIN_SettingManage 1
#define MAIN_ReportManage 2
#define MAIN_Test 3
#define MAIN_ProgramVer 4
#define SUB1_Time 0
#define SUB1_Parameter 1
#define SUB1_Comm 2
#define SUB1_DianDu 3
#define SUB1_Password 4
#define SUB1_SeeSetting 0
#define SUB1_SettingSymbol 1
#define SUB1_ModifySetting 2
#define SUB1_PrintSetting 3
#define SUB1_YaBan 4
#define SUB1_SeeReport 0
#define SUB1_ClearReport 1
#define SUB1_PrintReport 2
#define SUB1_Scale 0
#define SUB1_Driver 1
#define SUB2_Year 0
#define SUB2_Month 1
#define SUB2_Day 2
#define SUB2_Hour 3
#define SUB2_Minute 4
#define SUB2_Second 5
#define SUB2_Pt 0
#define SUB2_Ct 1
#define SUB2_Pxs 2
#define SUB2_Qxs 3
#define SUB2_NetAdress 0
#define SUB2_Bound 1
#define SUB2_PValue 0
#define SUB2_QValue 1
#define DLG_Time 0
//extern l0();
//extern l1();
void lcd_init(void);
void clear_screen(void);
void dis_Prepage(void);
void dis_MainItem(void);
void dis_Sub1SystemSet(void);
void dis_Sub1SettingManage(void);
void dis_Sub1ReportManage(void);
void dis_Sub1Test(void);
void dis_Sub1ProgramVer(void);
void dis_Sub2Time(void);
void dis_Sub2Parameter(void);
void dis_Sub2Comm(void);
void dis_Sub2DianDu(void);
void dis_Sub2Password(void);
void dis_Sub2SeeSetting(void);
void dis_Sub2SettingSymbol(void);
void dis_Sub2ModifySetting(void);
void dis_Sub2PrintSetting(void);
void dis_Sub2YaBan(void);
void dis_Sub2SeeReport(void);
void dis_Sub2ClearReport(void);
void dis_Sub2PrintReport(void);
void dis_Sub2Driver(void);
void dis_Sub3Time(void);
void dis_Sub3Parameter(void);
void dis_Sub3Comm(void);
void dis_Sub3DianDu(void);
void dis_Sub3Password(void);
void dis_Sub3SeeSetting(void);
void dis_Sub3SettingSymbol(void);
void dis_Sub3ModifySetting(void);
void dis_Sub3PrintSetting(void);
void dis_Sub3YaBan(void);
//void dis_Sub3SeeReport(void);
void dis_Sub3ClearReport(void);
void dis_Sub3PrintReport(void);
void dis_Sub3Driver(void);
void dis_CheckPassword(void);
void dis_DisError(void);
void dis_Dialog(void);
void dis_Dialog1(void);
void display_report(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -