把你的程序发一下,肯能是你的程序有问题!
#include "at89c52.h"
void timer0_init(void)
{
EA=0;
TR0=0;
ET0=0;
P1_2=0;
TMOD=0x1;
TH0=0xdc;
TL0=0x00;
EA=1;
TR0=1;
ET0=1;
}
void main()
{
timer0_init();
while(1);
}
void timer0_serve(void) interrupt 1
{
TR0=0;
ET0=0;
TH0=0xdc;
TL0=0x00;
P1_2=1;
clock297=~clock297;
TR0=1;
ET0=1;
}