/*********************************************************************
暖风机的工作控制:
1:加热有加热标志位和控制标志位的,标志位的开启并不代表实际的输出
2:根据客户设定模式判断,当前处于哪个状态
3:当前状态下,判断控制标志位能否开启
4:无论控制标志位能否开机,均开始计算时间
5:根据时间的大小来判定实际输出的时间
*********************************************************************/
#include "config.h"
void Base100ms(void);
static volatile unsigned char HEAT1OnTime __attribute__ ((at(0x1b0)));
static volatile unsigned char FanOnTime __attribute__ ((at(0x1b1)));
static volatile unsigned int FanOffTime __attribute__ ((at(0x1b2))); //当定义INT型时,占用两个地址,所以需要隔开
static volatile unsigned char HEAT1OffTime __attribute__ ((at(0x1b4)));
static volatile unsigned char HEAT2OffTime __attribute__ ((at(0x1b5)));
static volatile unsigned c