我在ICCAVR中,用
typedef struct{
unsigned char new_produc_work** :1;//wrk_**.new_produc_work** 新产品开始工作标志;要求校对时间等重要响变量
unsigned char powup_** :1;//wrk_**.powup_** 上电标志
unsigned char sec_** :1;//wrk_**.sec_** 上电标志
unsigned char data_updat_** :1;//wrk_**.data_updat_** 数据正常更新标志
unsigned char hear_requet_** :1;//wrk_**.hear_requet_** //心跳包发送标志
unsigned char indoor_tmp_** :1;//wrk_**.iodoor_tmp_** 0:indoor_temp;1:outdoor_temp
unsigned char tim_switch_** :1;//wrk_**.tim_switch_** //定时开关机
unsigned char pai_feng_** :1;//wrk_**.pai_feng_** //排风
unsigned char song_feng_** :1;//wrk_**.song_feng_** //送风
}work_flag;
的方式,发现各个flag不能可靠地表示真是状态。
请问大师:用什么方式改进? |