📄 disp_define.c
字号:
#include "disp_definel.h"
void cpu_init(void);
void sfr_ref(void);
void sfr_init(void);
void ram_init(void);
void disp_key_power(void); /* 电源键处理程序 */
void disp_key_start(void); /* 开始键处理程序 */
void disp_key_setup(void); /* 设置键处理程序 (+, -) */
//void disp_key_setdown(void);
void disp_key_confirm(void); /* 确认,返回键处理程序 */
//void disp_key_back(void);
void disp_key_function(void); /* 功能键处理程序 */
void disp_key_program(void); /* 程序键处理程序 */
void disp_key_water(void); /* 水位键处理程序 */
void key_scan(void); /* 键扫描程序 */
void key_judge(void); /* 键逻辑程序 */
void menu_display(void); /* 菜单显示程序 */
void display_status_judge (void);
/****************************************************************/
unsigned char power_down_byte;
/****************************************************************/
/*
union lcd_byte_def{
unsigned char lcd_byte;
struct{
unsigned char lb0:1;
unsigned char lb1:1;
unsigned char lb2:1;
unsigned char lb3:1;
unsigned char lb4:1;
unsigned char lb5:1;
unsigned char lb6:1;
unsigned char lb7:1;
}lcd_bit;
};
*/
union lcd_byte_def Lcd_Byte_0;
union lcd_byte_def Lcd_Byte_1;
union lcd_byte_def Lcd_Byte_2;
//---------------------------------------------------------------
Byte_Flag key_flag_1;
//---------------------------------------------------------------
Word_Flag first_key_press;
Word_Flag confirm_key_press;
Word_Flag once_set_key_press;
Word_Flag display_flag_1;
/****************************************************************/
//void lcd_disp(unsigned char *);
/* 程序运行中菜单显示程序 */
void process_flash(unsigned char, signed char, signed char, unsigned char, unsigned char, unsigned char);
/* 进行程序设定时闪烁处理程序 */
void lcd_flash(unsigned char, unsigned char, unsigned char, unsigned char *, unsigned char *);
/* 菜单换页程序 */
void menu_page_shift(unsigned char, unsigned char, unsigned char);
//unsigned char T1seccnt;
//unsigned char T10seccnt;
signed char epprom_4ms_buff;
unsigned char key_4ms_buff;
unsigned char Tflash;
unsigned char Pflash;
signed char scan_buff;
unsigned char scan_count;
//----------------------------------------------------------------------------
unsigned char flash_flag; /* 正在闪烁标志 */
unsigned char flash_switch_flag; /* 闪烁切换标志 */
unsigned char Pflash_switch_flag; /* 程序运行菜单闪烁切换标志 */
//----------------------------------------------------------------------------
signed char confirm_num;
signed char set_num; /* 设置按键加减次数变量 */
signed char set_num_lev_0; /* 0 级菜单时加减次数保存变量 */
signed char set_num_lev_1; /* 1 级菜单时加减次数保存变量 */
signed char set_num_lev_2; /* 2 级菜单时加减次数保存变量 */
signed char set_num_lev_3; /* 3 级菜单时加减次数保存变量 */
unsigned char menu_level_buff; /* 菜单级变量 */
unsigned char menu_buff_0; /* 0 级菜单变量 */
unsigned char menu_buff_1; /* 1 级菜单 */
unsigned char menu_buff_2; /* 2 级菜单 */
unsigned char menu_buff_3; /* 3 级菜单 */
unsigned char menu_buff_4; /* 4 级菜单 */
unsigned char menu_buff_5; /* 5 级菜单 */
unsigned char menu_buff_6; /* 6 级菜单 */
unsigned char key_debunce_0; /* 去抖动缓存0 */
unsigned char key_debunce_1; /* 去抖动缓存1 */
/* sw715 | sw706 | sw714 | sw705 | sw713 | sw704 | sw712 | sw703 */
unsigned char key_buff_0; /* 键缓存 0 */
unsigned char key_buff_1; /* 键缓存 1 */
//unsigned char key_buff_2; /* 键缓存 2 */
unsigned int key_buff_2; /* 键缓存 2, 用于和洗衣功能模块接口 */
unsigned char key_buff_3; /* 键缓存 3 */
unsigned char key_buff_4; /* 键缓存 4 */
//unsigned char save_key_1; /* 键值保存变量 1,相当于 old key 变量 */
unsigned int save_key_1; /* 键值保存变量 1,相当于 old key 变量 */
unsigned char save_key_2; /* 键值保存变量 2 */
unsigned char left_time_buff; /* 剩余时间变量 */
unsigned char save_program_buff;
unsigned char program_buff_0; /* 程序存储变量 0 */
unsigned char water_level_buff_0; /* 水位存储变量 0 */
unsigned char soak_time_buff_0;
unsigned char wash_time_buff_0;
unsigned char rinse_time_buff_0;
unsigned char spin_time_buff_0;
unsigned char save_water_num_buff_0;
unsigned char winddry_time_buff_0;
signed char preset_time_buff_0;
unsigned char function_set_buff_0;
unsigned char soak_time_buff;
unsigned char wash_time_buff;
unsigned char rinse_time_buff;
unsigned char spin_time_buff;
unsigned char save_water_num_buff;
unsigned char winddry_time_buff;
signed char preset_time_buff;
unsigned char function_set_buff;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -