请帮帮我(新手上路)
下面这段程序循环时 TL0 的初值是从0开始的 为什么呢
void main()
{
TMOD=0x61;
IP=0x08;
TH0=0x3c;
TL0=0xB0;
TH1=252;
TL1=0xff;
EA=1; ET1=1;
TR0=1;TR1=1;
for(;;)
{ if(will_be_low)
{ counter1=2;down=1;will_be_low=0;}
else
{counter1=3;down=0;will_be_low=1;}
do { while(!TF0);
TF0=0;
TH0=0x3c;
TL0=0xB0;
} while(--counter1);
}
}
发表时间:2004年5月17日18:33:38