我觉得差在这:
void timer0()interrupt 1
{
TH0=0X9E;
TL0=0X58;
m++;
if(m==12)
{
LED=~LED;
m=0;
}
}
应加上TR0 = 0;
TH0=0X9E;
TL0=0X58;
最后在结尾加上
TR0 = 1;
http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
是晶振的偏差,你可以自己推算一下,没有特殊手段很难保持同步的.