⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.h

📁 电力系统中的保护装置全部代码
💻 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 + -