📄 display.h
字号:
#ifdef Dis_GLOBALS
#define Dis_EXT
#else
#define Dis_EXT extern
#endif
#define P_LCD_STR (volatile uchar *)0x0000F740
#define CST_LPCR_INI 0xe8
#define CST_LCR_INI 0x0fe
#define CST_LCR2_INI 0x060
#define Char_space 0
#define Char_0 0x0f5
#define Char_1 0x60
#define Char_2 0xb6
#define Char_3 0x0f2
#define Char_4 0x63
#define Char_5 0x0d3
#define Char_6 0x0d7
#define Char_7 0x70
#define Char_8 0x0f7
#define Char_9 0x0f3
#define String_DianYan 0x06
#define String_DianLiu 0x0a
#define String_Yougon 0x090
#define String_Wugong 0x0a0
#define Char_Minus 0x02
#define DatPis_space 10
#define DatPis_DianYan 11
#define DatPis_DianLiu 12
#define DatPis_Yougong 13
#define DatPis_Wugong 14
#define DatPis_SignMinus 15
#define LogPis_QianYou 9
#define Lgc0_to_phsc_up 9
#define Lgc0_to_phsc_dn 10
#define Lgc1_to_phsc_up 11
#define Lgc1_to_phsc_dn 12
#define Lgc2_to_phsc_up 21
#define Lgc2_to_phsc_dn 22
#define Lgc3_to_phsc_up 23
#define Lgc3_to_phsc_dn 24
#define Lgc4_to_phsc_up 25
#define Lgc4_to_phsc_dn 26
#define Lgc5_to_phsc_up 5
#define Lgc5_to_phsc_dn 4
#define Lgc6_to_phsc_up 3
#define Lgc6_to_phsc_dn 2
#define Lgc7_to_phsc_up 1
#define Lgc7_to_phsc_dn 0
#define Lgc8_to_phsc_up 29
#define Lgc8_to_phsc_dn 28
#define LgPQY_To_Phsc_Up 18
#define LgPQY_To_Phsc_Dn 16
#define Sign_Point0 0
#define Sign_Point1 1
#define Sign_A2 2
#define Sign_A1 3
#define Sign_B 4
#define Sign_C 5
#define Sign_V0 6
#define Sign_V1 7
#define Sign_k 8
#define Sign_ar 9
#define Sign_h 10
#define Sign_ChineseYou 11
#define Sign_ChineseWu 12
#define Sign_ChineseGong 13
#define Sign_ChineseLu 14
#define Sign_ChineseQian 15
#define Sign_ChineseDian 16
#define Sign_ChineseYa 17
#define Sign_ChineseLiu 18
#define Sign_Point0_Data 0x08
#define Sign_Point0_Clr 0x0f7
#define Sign_Point0_PhscAddr 0x05
#define Sign_Point1_Data 0x08
#define Sign_Point1_Clr 0x0f7
#define Sign_Point1_PhscAddr 0x06
#define Sign_A2_data 0x04
#define Sign_A2_Clr 0x0fb
#define Sign_A2_PhscAddr 0x04
#define Sign_A1_data 0x20
#define Sign_A1_Clr 0x0df
#define Sign_A1_PhscAddr 0x06
#define Sign_B_data 0x40
#define Sign_B_Clr 0x0bf
#define Sign_B_PhscAddr 0x06
#define Sign_C_data 0x80
#define Sign_C_Clr 0x7f
#define Sign_C_PhscAddr 0x06
#define Sign_V0_data 0x08
#define Sign_V0_Clr 0x0f7
#define Sign_V0_PhscAddr 0x04
#define Sign_V1_data 0x40
#define Sign_V1_Clr 0x0bf
#define Sign_V1_PhscAddr 15
#define Sign_k_data 0x20
#define Sign_k_Clr 0xdf
#define Sign_k_PhscAddr 15
#define Sign_ar_data 0x02
#define Sign_ar_Clr 0x0fd
#define Sign_ar_PhscAddr 0x04
#define Sign_h_data 0x01
#define Sign_h_Clr 0x0fe
#define Sign_h_PhscAddr 0x04
#define Sign_ChineseYou_data 0x01
#define Sign_ChineseYou_Clr 0x0fe
#define Sign_ChineseYou_PhscAddr 9
#define Sign_ChineseWu_data 0x02
#define Sign_ChineseWu_Clr 0x0fd
#define Sign_ChineseWu_PhscAddr 9
#define Sign_ChineseGong_data 0x04
#define Sign_ChineseGong_Clr 0x0fb
#define Sign_ChineseGong_PhscAddr 9
#define Sign_ChineseLu_data 0x08
#define Sign_ChineseLu_Clr 0x0f7
#define Sign_ChineseLu_PhscAddr 9
#define Sign_ChineseQian_data 0x01
#define Sign_ChineseQian_Clr 0x0fe
#define Sign_ChineseQian_PhscAddr 10
#define Sign_ChineseDian_data 0x02
#define Sign_ChineseDian_Clr 0x0fd
#define Sign_ChineseDian_PhscAddr 10
#define Sign_ChineseYa_data 0x04
#define Sign_ChineseYa_Clr 0x0fb
#define Sign_ChineseYa_PhscAddr 10
#define Sign_ChineseLiu_data 0x08
#define Sign_ChineseLiu_Clr 0x0f7
#define Sign_ChineseLiu_PhscAddr 10
#define Phase_A_vol 0
#define Phase_A_i 1
#define Phase_A_watt 2
#define Phase_A_var 3
#define Phase_B_vol 4
#define Phase_B_i 5
#define Phase_B_watt 6
#define Phase_B_var 7
#define Phase_C_vol 8
#define Phase_C_i 9
#define Phase_C_watt 10
#define Phase_C_var 11
#define Circle_sum 12
Dis_EXT uchar *GPch_LCD_pointer;
Dis_EXT void Dis_1char(uchar PB_position,uchar PB_data);
Dis_EXT void Dis_1string(uchar PB_position,uchar PB_data);
Dis_EXT void Lcd_ini(void);
Dis_EXT void Dis_data(ulong PW_data);
Dis_EXT void Dis_vol_cur(uint PW_data,uchar PB_scal,uchar PB_VorI);
Dis_EXT void Disp_circle(uchar PB_iterm);
Dis_EXT void Dis_1sign(uchar PB_data);
Dis_EXT void Clr_1sign(uchar PB_data);
Dis_EXT void Disp_UnitV(void);
Dis_EXT void Disp_UnitA(void);
Dis_EXT void Disp_UnitKwh(void);
Dis_EXT void Disp_UnitKarh(void);
Dis_EXT void Disp_ActEng_ReEng(long PW_data);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -