#define uint unsigned int
uchar count;
void main()
{
TMOD=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
k=1;
while(1);
}
void timer() interrupt 1
{ TH0=(65536-50000)/256;//看这里,看这里,看这里,请问在这里为什么
TL0=(65536-50000)%256; //要重新赋初值呢??
count++;
if (count==4)
{ count=0;
k=~k;
}
}