📄 lcd_func.h
字号:
//lcd_crc.c
unsigned short int chk_crc(unsigned char *p, unsigned long int reallen);
unsigned short int PPPfcs16 (unsigned short int fcs, unsigned char *cp, int len);
unsigned short int PPPGetChecksum (register unsigned char *cp, register int len);
//lcd_eem.c
void wri_stat_eem(void);
void read_stat_eem(void);
void wri_alarm_eem(void);
void read_alarm_eem(void);
unsigned char read_eemC(unsigned char xdata *eem_adrCP);
void wri_eem(unsigned char datC,unsigned char xdata *eem_adrCP);
//lcd_link.c
long int is_matching_stat(unsigned char *p);
long int is_cmd_frm(unsigned char *p);
long int pf_is_set(unsigned char *p);
void link_proc(void);
long int get_frm_type(unsigned char *p);
unsigned int get_frm_len(void);
//void copy_com_frm(void);
long int get_ctl_offset(unsigned char *p);
void fill_head(unsigned char frm_type);
void create_ua_frm(void);
//void create_rr_frm(void);
//void create_rnr_frm(void);
//void create_dm_frm(void);
void snd_frm(unsigned char cmd_numC);
void is_again_xmit(void);
void proc_com_interfere(void);
unsigned char rec_frmC(void);
void update_xmit(void);
void update_rec(void);
//lcd_main.c
unsigned char key_scanC(void);
void key_proc(void);
void func_key_proc(void);
void ok_key_proc(void);
void up_key_proc(void);
void dn_key_proc(void);
void num_key_proc(unsigned char key_numC);
void del_key_proc(void);
void dot_key_proc(void);
void menu_term_proc(void);
void frm_proc(void);
void time_frm_proc(void);
void get_time_str(unsigned char s);
void get_rain_strC(void);
void get_levl_strC(void);
void get_val_strC(unsigned char *vCP,float valF);
void get_stat_adr(void);
void clr_lcd_ram(void);
void is_dis_rain(void);
void dis_levl_page(unsigned char *levl_CP);
//void dis_colg_val(void);
void dis_set_stat(void);
void dis_set_alarm(unsigned char s);
void dis_sys_time(void);
void dis_sub_rain(unsigned char rowC, unsigned int vC,unsigned char * rain_valCP);
void dis_stat_page(unsigned char page_numC);
void dis_flot_val(unsigned char pageC,unsigned char clmn_cntC,unsigned char * valCP);
void dis_time_page(unsigned char page_numC);
void dis_frnt_page(void);
void dis_menu_term(unsigned char cmd_numC);
void dis_sub_term(unsigned int vC);
void dis_wait_page(void);
void dis_clr_confirm(void);
void dis_ack_page(void);
void dis_rest_alarm(void);
void dis_cusr_line(unsigned char page_numC,unsigned char clmn_numC);
void wr_lcd_zf(unsigned char page_numC,unsigned char clmn_numC,unsigned char code * zf_tabCP);
void wr_lcd_hz(unsigned char page_numC,unsigned char clmn_numC,unsigned char code * hz_tabCP);
void is_need_alarm(void);
void make_alarm(unsigned char s);
void set_alarm_crd(void);
void set_time_crd(void);
void trueup_input_alarm(void);
void trueup_output_alarm(void);
void trueup_input_time(void);
void trueup_output_time(void);
void conv_to_stdtm(unsigned long int sec_tmI);
void conv_to_sectm(void);
unsigned char isleap(unsigned long int yearI);
void rest_alarm_parameter(void);
unsigned long int count_input_stat(void);
void wr_byte(unsigned char * lcd_staCP,unsigned char * lcd_cmdCP,unsigned char inputC);
void wr_left_lcd(unsigned char * font_tabCP);
void wr_right_lcd(unsigned char * font_tabCP);
void dis_left_lcd(unsigned char statusC);
void dis_right_lcd(unsigned char statusC);
void set_left_row(unsigned char row_numC);
void set_right_row(unsigned char row_numC);
void set_left_page(unsigned char page_numC);
void set_right_page(unsigned char page_numC);
void set_left_clmn(unsigned char clmn_numC);
void set_right_clmn(unsigned char clmn_numC);
void set_event_flag(unsigned int event_numI);
void clr_event_flag(unsigned int event_numI);
unsigned long int chk_event_flagI(unsigned int event_numI);
void set_port_bit(unsigned char bit_numC);
void clr_port_bit(unsigned char bit_numC);
void delay(unsigned int dl_valI);
void init_t0(void);
void init_varb(void);
void init_info(void);
void init_xmit(void);
void init_recv(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -