void delay(uint us) //delay time
{
while(us--);
}
void delay1(uint ms)
{
uint i,j;
for(i=0;i<ms;i++)
for(j=0;j<15;j++)
delay(1);
}
程序如上,如果要1S的延时,delay1(x)中x应该是多少?怎么计算?
你好,用的是89c51,好像是8位的,12M晶振。x是多少啊?急求。
追答4000
追问4000?怎么感觉比1s长好多啊?不过还是很感谢你啊。定义的是无符号字符串,会不会是段错了啊。