📄 public.h
字号:
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long int
#define FOUR_D 0x0ffff
/*
#define KEY_ENTER 0x0e
#define KEY_DOWN 0x0d
#define KEY_UP 0x0b
#define KEY_ESC 0x07
*/
#define KEY_ENTER 0x07
#define KEY_DOWN 0x0b
#define KEY_UP 0x0d
#define KEY_ESC 0x0e
#define SCR_MENU 255 /*主屏号*/
#define SCR_AUTO_FIRST 0 /*自动屏号*/
#define SCR_HAND_FIRST 10 /*手动屏号*/
#define SCR_SET_FIRST 20 /*设置菜单屏号*/
#define SCR_PASS 30 /*密码菜单屏号*/
#define SCR_AUTO_COUNT 7
#define SCR_SET_COUNT 4
#define PMENU 0
#define PAUTO 1
#define PSET 2
#define PHAND 3
#define PPASS 4
#define SET_CT up3_data.set_shuju[2]
#define SET_CT_MAX 19
#define SET_CT_MIN 0
#define SET_U1 up3_data.set_shuju[3] /*电压保护上限*/
#define SET_U1_MAX 260
#define SET_U1_MIN 240
#define SET_U2 up3_data.set_shuju[4] /*电压保护下限*/
#define SET_U2_MAX 180
#define SET_U2_MIN 160
#define SET_THD up3_data.set_shuju[5] /*谐波保护门限*/
#define SET_THD_MAX 600
#define SET_THD_MIN 10
#define SET_LX up3_data.set_shuju[6] /*零序电流门限*/
#define SET_LX_MAX 500
#define SET_LX_MIN 50
#define SET_U3 up3_data.set_shuju[7] /*电压统计上限*/
#define SET_U3_MAX 15
#define SET_U3_MIN 7
#define SET_U4 up3_data.set_shuju[8] /*电压统计上限*/
#define SET_U4_MAX 15
#define SET_U4_MIN 7
#define SET_K1 up3_data.set_shuju[9] /*投入无功门限*/
#define SET_K1_MAX 300
#define SET_K1_MIN 0
#define SET_K2 up3_data.set_shuju[10] /*切除无功门限*/
#define SET_K2_MAX 300
#define SET_K2_MIN 0
#define SET_COS up3_data.set_shuju[11] /*目标功率因数*/
#define SET_COS_MAX 1000
#define SET_COS_MIN 850
#define SET_T up3_data.set_shuju[12] /*电容投切延时*/
#define SET_T_MAX 99
#define SET_T_MIN 1
#define SET_JN up3_data.set_shuju[13] /*角型电容路数*/
#define SET_JN_MAX 6
#define SET_JN_MIN 0
#define SET_XN up3_data.set_shuju[14] /*星型电容路数*/
#define SET_XN_MAX 2
#define SET_XN_MIN 0
#define SET_JBM up3_data.set_shuju[15] /*角型电容编码*/
#define SET_JBM_MAX 4
#define SET_JBM_MIN 0
#define SET_XBM up3_data.set_shuju[16] /*星型电容编码*/
#define SET_XBM_MAX 4
#define SET_XBM_MIN 0
#define SET_JC up3_data.set_shuju[17] /*角型电容容量*/
#define SET_JC_MAX 995
#define SET_JC_MIN 0
#define SET_XC up3_data.set_shuju[18] /*星型电容容量*/
#define SET_XC_MAX 995
#define SET_XC_MIN 0
#define SET1_KEY 16
#define SET2_KEY 8
#define SET3_KEY 8
#define SET4_KEY 8
#define SET5_KEY 8
/*main.c*/
extern void inline Disable(void);
extern void inline Enable(void);
/*disp.c*/
extern void Delay(unsigned int time);
extern void Lcd_Init(void);
extern void P_Screen1(void);
extern void Disp(void);
/*key.c*/
extern void Key(void);
/*time.c*/
extern void Time_Init(void);
extern void Read_Time(void);
extern void Write_Time(void);
extern void Write_Ram(void);
extern void Read_Ram(void);
extern void Wr_tdtime(void);
extern void Re_tdtime(void);
/*save.c*/
extern void T_Init(void);
extern void Save_Set(void);
extern void Read_Set(void);
extern void Save_Data(void);
extern void Re_Tjshuju(void);
extern void Save_Td(void);
extern void Write_Flash(uint page,uint block,uint *buffer,uint num);
extern void Read_Blset(void);
extern uint one_second(void);//1 second
/*uart.c*/
extern void Uart_Rec();
extern void uart();
/*tq.c*/
extern void C_Cap();
extern void Tq();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -