if(F_KEY ) {
LCD_Init();
while(F_KEY);
}
Out_Char(56,6,sign[3],dsp_time_hh); // hour
Out_Char(80,6,sign[4],dsp_time_mm); // minute
Out_Char(104,6,sign[5],dsp_time_ss); // second
}本文来自辣.文,论-文·网原文请找腾讯752018766
} // end main
/* 定时计数器0的中断服务子程序 */
//*
void timer0(void) interrupt 1 using 1 // 50mS中断一次
{
//TH0=0x4C; // 晶振:11.0592MHz
TH0=0x3C; // 晶振:12MHz
//TL0=0x00; // 晶振:11.0592MHz
TH0=0xB0; // 晶振:12MHz
irq_count++;
if (irq_count>=20) // 1 S
{ irq_count = 0;
second++;
if (second >= 60)
{ second = 0;
minute++;
if (minute >= 60)
{ minute = 0;
hour++ ;
if (hour >= 24)
{ hour = 0 ;
} // end if (hour >= 24)
dsp_time_hh[0]=hour/10+'0';
dsp_time_hh[1]=hour%10+'0'; 论文范文http://www.chuibin.com/
} // end if(minute >= 60)
dsp_time_mm[0]=minute/10+'0';
dsp_time_mm[1]=minute%10+'0';
} // end if (second >= 60)
dsp_time_ss[0]=second/10+'0';
dsp_time_ss[1]=second%10+'0';
} // end if (irq_count>=20)
}