📄 main_define.h
字号:
extern unsigned char test_1_mode;
extern unsigned char test_buff;
extern signed char run_1s_buff; /* 程序运行 1s 变量 */
extern signed char t1_switch_3s_buff;
extern unsigned char test_1_3s_buff;
extern unsigned char buzz_buff;
extern unsigned char t1_end_3s_buff;
extern unsigned char stream_run; /* 水流运行变量 */
extern unsigned char stream_stop; /* 水流停止变量 */
extern unsigned char finish; /* 程序完成变量 */
extern unsigned char key_release; /* 按键松开变量 */
extern unsigned char test_2_3s_buff;
extern unsigned char test_2_7s_buff;
extern signed char check_2s_buff; /* 程序设定浏览 2s 变量 */
extern signed char kaiji_3s_buff; /* 开机logo显示 3s 变量 */
extern signed char inlet_10s_buff; /* 进水 10s 变量 */
extern signed int inlet_20m_buff; /* 进水 20m 变量 */
extern signed char inlet_2m_buff; /* 进水 2m 变量 */
extern signed int drain_8m_buff; /* 排水 8m 变量 */
extern signed char drain_2m_buff; /* 排水 2m 变量 */
extern signed char drain_60s_buff; /* 排水 60s 变量 */
extern signed char drain_10s_buff; /* 排水 10s 变量 */
extern signed char drain_20s_buff; /* 排水 20s 变量 */
extern unsigned char main_soak_time; /* 浸泡时间变量 */
extern unsigned char main_wash_time; /* 洗涤时间变量 */
extern signed char soak_1m_buff; /* 浸泡 1m 变量 */
extern signed char soak_2m_buff; /* 浸泡 2m 变量 */
extern unsigned char soak_3m_buff; /* 浸泡 3m 变量 */
extern unsigned char soak_4m_buff; /* 浸泡 4m 变量 */
extern signed int soak_9m_buff; /* 浸泡 9m 变量 */
extern unsigned char soak_1_cycle_buff; /* 浸泡 1m 变量 */
extern unsigned char soak_2_cycle_buff; /* 浸泡 2m 变量 */
extern unsigned char soak_3_cycle_buff; /* 浸泡 3m 变量 */
extern unsigned int run_stream_time; /* 水流运行时间变量 */
extern unsigned char balance_time_buff; /* 平衡水流时间变量 */
extern unsigned char wash_start_flag; /* 洗涤开始标志 */
extern unsigned char wash_finish_flag; /* 洗涤结束标志 */
extern unsigned char interm_spin_10s_buff; /* 间断脱水 10s 变量 */
extern unsigned char interm_spin_5s_buff; /* 间断脱水 5s 变量 */
extern unsigned char interm_spin_4s_buff; /* 间断脱水 4s 变量 */
extern unsigned char interm_spin_3s_buff; /* 间断脱水 3s 变量 */
extern unsigned char spin_balance_time_buff; /* 不平衡修正处理次数变量 */
extern signed char inertial_30s_buff; /* 惯性脱水 30s 变量 */
extern signed char break_5s_buff; /* 刹车 5s 变量 */
extern unsigned char output_buff; /* 输出数据变量 */
extern unsigned char save_output_buff; /* 暂停输出保存变量 */
extern unsigned char machine_type; /* 机型判断变量 */
extern unsigned char err_buff; /* 错误代码存储变量 */
extern signed int process_left_time; /* 过程剩余时间变量 */
extern unsigned char total_run_time; /* 程序总运行时间变量 */
extern unsigned char total_left_time; /* 总剩余时间变量 */
extern unsigned char water_level_buff; /* 水位存储变量 */
extern unsigned char status_buff; /* 洗衣机运行状态变量 */
extern unsigned char lid_open; /* 门开关检测变量 */
extern unsigned char save_lid_status; /* 门开关状态暂存变量 */
extern unsigned char manual_process_buff; /* 人工设定过程存储变量 */
extern unsigned char ac_frequency; /* AC 电源频率变量 */
extern signed char mesure_time_buff; /* AC 电源频率测量时间 */
extern unsigned char frequency_tmp; /* AC 电源频率临时变量 */
extern unsigned char stream_table_row; /* 水流表行存储变量 */
extern unsigned char ext_stream_table_row; /* 加强水流表变量 */
extern unsigned char main_stream_time; /* 注水流运行时间变量 */
extern unsigned char ext_stream_time; /* 加强水流运行时间变量 */
extern unsigned char mot_cycle_buff; /* 电机正反转存储变量 */
extern unsigned char stream_buff; /* 水流存储变量 */
extern signed char stream_100ms_buff; /* 水流运行 100ms 变量 */
extern signed char base_100ms_buff; /* 系统 100ms 变量 */
extern unsigned char program_left_time; /* 程序运行剩余时间变量 */
extern signed char buzz_24ms_buff; /* 蜂鸣 24ms 变量 */
extern signed char buzz_15m_buff; /* 蜂鸣 15ms 变量 */
extern signed char buzz_500ms_buff; /* 蜂鸣 500ms 变量 */
extern signed char buzz_time; /* 蜂鸣时间变量 */
extern unsigned char unbalance_count; /* 不平衡次数计数变量 */
/* ======================== led define ============================ */
extern union byte_def_1 {
volatile unsigned char byte;
struct{
unsigned char b0:1;
unsigned char b1:1;
unsigned char b2:1;
unsigned char b3:1;
unsigned char b4:1;
unsigned char b5:1;
unsigned char b6:1;
unsigned char b7:1;
}bi;
};
extern struct{
union byte_def_1 led_0;
union byte_def_1 led_1;
union byte_def_1 led_2;
union byte_def_1 led_3;
union byte_def_1 led_4;
}led_disp;
extern struct{
union byte_def_1 key_flag;
union byte_def_1 flash;
union byte_def_1 flag_2;
union byte_def_1 flag_3;
union byte_def_1 flag_4;
}flag;
extern struct struct_table{
unsigned int run;
unsigned int stop;
};
extern const struct struct_table Stream_Table_A[18][3]; /* A 型机水流时间表 */
extern const struct struct_table Stream_Table_B[12][3]; /* B 型机水流时间表 */
extern const struct struct_table Stream_Table_Ext_A[4][2]; /* A 型机加强水流时间表 */
extern const struct struct_table Stream_Table_Ext_B[4][2]; /* B 型机加强水流时间表 */
extern const struct struct_table Stream_Table_TEST[3][2]; /* 测试水流时间表 */
extern const struct struct_table Balance_Stream_A[2]; /* 平衡水流时间表 */
extern const struct struct_table Speedy_Stream_A[4]; /* 快速水流时间表 */
extern const struct struct_table Fastest_Stream_A[2]; /* 特快水流时间表 */
/* ======================== Const Data Define ============================ */
//extern const unsigned char Common_Time_Table[1][27];
extern const unsigned char Standard_Time_Table[21]; /* 标准程序运行时间表 */
extern const unsigned char Memo_Time_Table[25]; /* 记忆程序运行时间表 */
extern const unsigned char Strong_Time_Table[23]; /* 强力程序运行时间表 */
extern const unsigned char Silk_Time_Table[21]; /* 丝织品程序运行时间表 */
extern const unsigned char Soft_Time_Table[33]; /* 轻柔程序运行时间表 */
extern const unsigned char Child_Time_Table[33]; /* 儿童程序运行时间表 */
extern const unsigned char Wool_Time_Table[25]; /* 毛织品程序运行时间表 */
extern const unsigned char Speedy_Time_Table[14]; /* 快速程序运行时间表 */
extern const unsigned char Fastest_Time_Table[16]; /* 特快程序运行时间表 */
extern const unsigned char TubeDry_Time_Table[7]; /* 桶干燥程序运行时间表 */
extern const unsigned char Single_Wash_Time_Table[]; /* 单洗程序运行时间表 */
extern const unsigned char Rinse_Time_Table[]; /* 漂洗程序运行时间表 */
extern const unsigned char Single_Spin_Time_Table[]; /* 单脱程序运行时间表 */
extern const unsigned char Woven_Time_Table[33]; /* 羊绒程序运行时间表 */
extern const unsigned char Maotan_Time_Table[33]; /* 毛毯程序运行时间表 */
/*************************************************************************************/
//extern const unsigned char Common_Soak_Time_Table[3][3];
//extern const unsigned char Common_Wash_Time_Table[3][3];
extern const unsigned char Memo_Soak_Time_Table[3][3]; /* 记忆程序浸泡时间表 */
extern const unsigned char Memo_Wash_Time_Table[3][3]; /* 记忆程序洗涤时间表 */
extern const unsigned char Standard_Soak_Time_Table[3][3]; /* 标准程序浸泡时间表 */
extern const unsigned char Standard_Wash_Time_Table[3][3]; /* 标准程序洗涤时间表 */
extern const unsigned char Strong_Soak_Time_Table[3]; /* 强力程序浸泡时间表 */
extern const unsigned char Strong_Wash_Time_Table[3]; /* 强力程序洗涤时间表 */
extern const unsigned char Soft_Soak_Time; /* 轻柔程序浸泡时间 */
extern const unsigned char Soft_Wash_Time; /* 轻柔程序洗涤时间 */
extern const unsigned char Child_Soak_Time; /* 儿童程序浸泡时间 */
extern const unsigned char Child_Wash_Time; /* 儿童程序洗涤时间 */
extern const unsigned char Wool_Soak_Time; /* 毛织品程序浸泡时间 */
extern const unsigned char Wool_Wash_Time; /* 毛织品程序洗涤时间 */
extern const unsigned char Silk_Wash_Time; /* 丝织品程序洗涤时间 */
extern const unsigned char Speedy_Wash_Time; /* 快速程序洗涤时间 */
extern const unsigned char seg_led_table[]; /* LED 输出数组 */
extern const unsigned char OPT_Table[]; /* AC 输出数组 */
extern const unsigned char Left_time_Colum_Table[]; /* 程序时间表列数存储数组 */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -