void main(void) { TimerInit(); while(1) { time_set(); clock_set(); clk_bell(); date_set(); time_date_switch(); switch(GUI_num) { case 0 : display_time();break; case 1 : display_date();break; case 2 : display_week();break; case 3 : switch(timeSet_gui) { case 0 : display_clock_GUI(); break; case 1 : display_clock_SET(set_m1,set_h1);break; case 2 : display_clock_SET(set_m2,set_h2);break; }break; } } } break; case 1 : display_clock_SET(set_m1,set_h1);break; case 2 : display_clock_SET(set_m2,set_h2);break; }break; } } }