bit ShortTouchFlag1=0; //按键1短按按键有效标志
bit LongTouchFlag1=0; //按键1长按按键有效标志
bit LongTouchRelease1=1; //按键1长按释放过的标志
bit ShortTouchFlag2=0; //按键2短按按键有效标志
bit LongTouchFlag2=0; //按键2长按按键有效标志
bit LongTouchRelease2=1; //按键2长按释放过的标志
bit Flag_1s=1; //秒任务标志位
bit HFlag = 0;
bit ON_OFF_Flag = 0;
unsigned int uiKeyTimeCnt1; //按键1计数
unsigned int uiKeyTimeCnt2; //按键2计数
extern bit ShortTouchFlag1; //按键1短按按键有效标志
extern bit LongTouchFlag1; //按键1长按按键有效标志
extern bit LongTouchRelease1; //按键1长按释放过的标志
extern bit ShortTouchFlag2; //按键2短按按键有效标志
extern bit LongTouchFlag2; //按键2长按按键有效标志
extern bit LongTouchRelease2; //按键2长按释放过的标志
extern bit ON_OFF_Flag; //按键开关标志
unsigned long timer0_count = 0;
unsigned char PWM_T = 0; //0-250占空比控制变
unsigned char current_brightness = 0; //当前亮度
unsigned char light_switch_state = 0; //灯开关状态
signed int brightness = 0;