📄 disp_definel.h
字号:
extern 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;
};
extern union lcd_byte_def Lcd_Byte_0; /* LCD 数据显示变量 0 */
extern union lcd_byte_def Lcd_Byte_1; /* LCD 数据显示变量 1 */
extern union lcd_byte_def Lcd_Byte_2; /* LCD 数据显示变量 2 */
/****************************************************************
液晶接口定义
****************************************************************/
typedef union flag_word_def{
unsigned int f_word;
struct{
unsigned char fb0:1;
unsigned char fb1:1;
unsigned char fb2:1;
unsigned char fb3:1;
unsigned char fb4:1;
unsigned char fb5:1;
unsigned char fb6:1;
unsigned char fb7:1;
unsigned char fb8:1;
unsigned char fb9_15:7;
}f_bit;
}Word_Flag;
extern Word_Flag first_key_press; /* 参数设定第一次按键标志字 */
extern Word_Flag confirm_key_press; /* 参数设定确认按键标志字 */
extern Word_Flag once_set_key_press; /* 参数曾经设定志字 */
extern Word_Flag display_flag_1; /* 显示标志字 */
extern Word_Flag process_flag_1; /* 过程标志字 1 */
extern Word_Flag process_flag_2; /* 过程标志字 2 */
//---------------------------------------------------------------
typedef union flag_byte_def{
unsigned int f_byte;
struct{
unsigned char fb0:1;
unsigned char fb1:1;
unsigned char fb2:1;
unsigned char fb3:1;
unsigned char fb4:1;
unsigned char fb5:1;
unsigned char fb6:1;
unsigned char fb7:1;
}f_bit;
}Byte_Flag;
extern Byte_Flag key_flag_1; /* 按键标志字节 1 */
extern Byte_Flag key_flag_2; /* 按键标志字节 2 */
extern Byte_Flag operation_flag_1; /* 程序操作字节 1 */
extern Byte_Flag operation_flag_2; /* 程序操作字节 2 */
extern Byte_Flag operation_flag_3; /* 程序操作字节 3 */
extern Byte_Flag operation_flag_4; /* 程序操作字节 4 */
extern Byte_Flag operation_flag_5; /* 程序操作字节 5 */
extern Byte_Flag save_water_flag_1; /* 流水标志字节 1 */
extern Byte_Flag test1_flag_1; /* 测试 1 标志字节 1 */
extern Byte_Flag test1_key_flag; /* 测试 1 标志字节 1 */
extern Byte_Flag test2_key_flag; /* 测试 2 标志字节 2 */
extern Byte_Flag test3_key_flag; /* 测试 3 标志字节 3 */
extern Byte_Flag test4_key_flag; /* 测试 4 标志字节 4 */
extern Byte_Flag test5_key_flag; /* 测试 5 标志字节 5 */
extern Byte_Flag buzz_flag_1; /* 蜂鸣标志字节 1 */
/****************************************************************/
extern signed char epprom_4ms_buff; /* EEPROM 读写 4 ms 时间变量 */
extern unsigned char key_4ms_buff; /* 按键扫描 4 ms 时间变量 */
extern unsigned char Tflash; /* 参数设定闪烁时间变量 */
extern unsigned char Pflash; /* 程序运行状态闪烁时间变量 */
extern signed char scan_buff; /* 按键扫描暂存变量 */
extern unsigned char scan_count; /* 按键扫描次数控制变量 */
extern unsigned char flash_flag; /* 正在闪烁标志 */
extern unsigned char flash_switch_flag; /* 闪烁切换标志 */
extern unsigned char Pflash_switch_flag; /* 程序运行菜单闪烁切换标志 */
extern signed char confirm_num; /* 流水次数确认变量 */
extern signed char set_num; /* 设置按键加减次数变量 */
extern signed char set_num_lev_0; /* 0 级菜单时加减次数保存变量 */
extern signed char set_num_lev_1; /* 1 级菜单时加减次数保存变量 */
extern signed char set_num_lev_2; /* 2 级菜单时加减次数保存变量 */
extern signed char set_num_lev_3; /* 3 级菜单时加减次数保存变量 */
extern unsigned char menu_level_buff; /* 菜单级变量 */
extern unsigned char menu_buff_0; /* 0 级菜单变量 */
extern unsigned char menu_buff_1; /* 1 级菜单 */
extern unsigned char menu_buff_2; /* 2 级菜单 */
extern unsigned char menu_buff_3; /* 3 级菜单 */
extern unsigned char menu_buff_4; /* 4 级菜单 */
extern unsigned char menu_buff_5; /* 5 级菜单 */
extern unsigned char menu_buff_6; /* 6 级菜单 */
extern unsigned char key_debunce_0; /* 去抖动缓存0 */
extern unsigned char key_debunce_1; /* 去抖动缓存1 */
/* sw715 | sw706 | sw714 | sw705 | sw713 | sw704 | sw712 | sw703 */
extern unsigned char key_buff_0; /* 键缓存 0 */
extern unsigned char key_buff_1; /* 键缓存 1 */
//extern unsigned char key_buff_2; /* 键缓存 2 */
extern unsigned int key_buff_2; /* 键缓存 2, 用于和洗衣功能模块接口 */
extern unsigned char key_buff_3; /* 键缓存 3 */
extern unsigned char key_buff_4; /* 键缓存 4 */
//extern unsigned char save_key_1; /* 键值保存变量 1,相当于 old key 变量 */
extern unsigned int save_key_1; /* 键值保存变量 1,相当于 old key 变量 */
extern unsigned char save_key_2; /* 键值保存变量 2 */
extern unsigned char left_time_buff; /* 剩余时间变量 */
extern unsigned char save_program_buff;
extern unsigned char program_buff_0; /* 程序存储变量 0 */
extern unsigned char water_level_buff_0; /* 水位存储变量 0 */
extern unsigned char soak_time_buff_0; /* 浸泡时间存储变量 0 */
extern unsigned char wash_time_buff_0; /* 洗涤时间存储变量 0 */
extern unsigned char rinse_time_buff_0; /* 漂洗时间存储变量 0 */
extern unsigned char spin_time_buff_0; /* 脱水时间存储变量 0 */
extern unsigned char save_water_num_buff_0; /* 流水次数存储变量 0 */
extern unsigned char winddry_time_buff_0; /* 风干时间存储变量 0 */
extern signed char preset_time_buff_0; /* 预约时间存储变量 0 */
extern unsigned char function_set_buff_0; /* 功能选择存储变量 0 */
extern unsigned char soak_time_buff; /* 浸泡时间存储变量 1 */
extern unsigned char wash_time_buff; /* 洗涤时间存储变量 1 */
extern unsigned char rinse_time_buff; /* 漂洗次数存储变量 1 */
extern unsigned char spin_time_buff; /* 脱水时间存储变量 1 */
extern unsigned char save_water_num_buff; /* 流水次数存储变量 1 */
extern unsigned char winddry_time_buff; /* 风干时间存储变量 1 */
extern signed char preset_time_buff; /* 预约时间存储变量 1 */
extern unsigned char function_set_buff; /* 程序选择存储变量 1 */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -