Timer3_Isr中修改,如果过去1s<且模式为Mode_Timer_Running,则调用AddTimerSec来增加计时器的时间
- if(mode == Mode_Timer_Running)
- {
- AddTimerSec();
- }
- else if(mode != Mode_Change_Minute && mode != Mode_Change_Hour )
- {
- if(AddSec() && clock_enable)
- {
- //如果分钟变动:
- if(mode == Mode_Normal)
- {
- if(minute == clock_minute && hour == clock_hour)
- mode = Mode_Clock_Alert;
- }else if(mode == Mode_Clock_Alert)
- {
- if(minute != clock_minute || hour != clock_hour)
- mode = Mode_Normal;
- }
- }
- }
复制代码
|