//在需要延时处 ... T_count = 80;//80X25ms=2S,根据延时的长短改变T_count的值即可 TR0 = 1;//启动定时器 while(T_count > 0 ) ; ...;//后续代码
void timer0(void ) interrupt 1// 定时中断 { TH0 = 0x3c; TL0 = 0x0a8; T_count--; if(T_count == 0 ) { TR0 = 0; } }