»ùÓÚµ¥Æ¬»úµÄ¶¨Ê±Æ÷µÄÉè¼ÆÓëʵÏÖ - ±ÏÒµÉè¼Æ ÏÂÔØ±¾ÎÄ

}

}

Flag_Button = 0;

/*------------------------Ë¢ÐÂʱ¼äɨÃè´¦Àí------------------------*/ while(Flag_ShowTime) {

Flag_ShowTime = 0;

if((Function_State == State_Clock) | (Function_State == State_AdjustAlarmHour) | (Function_State == State_AdjustAlarmMinute) ) { }

switch(Function_State) {

RealtimeClock_ShowCurrentTime();

case State_AdjustAlarmHour: LCD1602_SetCursorPosition(1,1);

break;

case State_AdjustAlarmMinute: LCD1602_SetCursorPosition(4,1);

break;

}

/*------------------------ÄÖÖÓ¿ª¹ØÉ¨Ãè´¦Àí------------------------*/ while(Flag_Alarm) {

Flag_Alarm = 0;

if((CurrentTime[2] == AlarmHour)&&(CurrentTime[1] == AlarmMinute)) {

if(Flag_ManualOperation) { }

Flag_ShowTime = 0;

default:break;

45

}

}

}

}

}

Flag_buzzer = 1;//ÖÃλÄÖÖÓÌáʾ±êÖ¾±äÁ¿

else { }

Flag_buzzer = 0;//ÖÃλÄÖÖÓÌáʾ±êÖ¾±äÁ¿

else if((CurrentTime[0] == 0x00)&&(CurrentTime[1] == 0x00)) { }

else if((CurrentTime[0] >= 0x01)&&(CurrentTime[1] == 0x00)) { } else { }

Flag_Alarm = 0;

Flag_buzzer = 0;//ÇåÁãÄÖÖÓÌáʾ±êÖ¾±äÁ¿ BuzzePhone_Switch(0);//¹Ø±Õ·äÃùÆ÷ BuzzePhone_Switch(0);//¹Ø±Õ·äÃùÆ÷

BuzzePhone_Switch(1);//´ò¿ª·äÃùÆ÷

while(Flag_buzzer) { }

Flag_buzzer = 0;//ÇåÁãÄÖÖÓÌáʾ±êÖ¾±äÁ¿ BuzzePhone_Tick(4,800);//ÄÖÖÓ3ÏÂÌáʾÉù Flag_buzzer = 0;//ÇåÁãÄÖÖÓÌáʾ±êÖ¾±äÁ¿

46