int i=0
while(i<10000)
{
i++
if(i==10000)
{
i=0
while(i<10000)
i++
goto la
}
}
la return 0
这样其实也腔掘可以理解为双延时了,利用goto转到定时后执行的地方 ,这种延时不准确,时间不好控制
所谓的延时程序,就是让程序进入一段无效循环,达余散到延时目的有一个延时竖颤氏参数表的。
下面是一个10ms延时子程序(12MHZ)洞基
void delay10ms(void)
{
unsigned char i,j,k
for(i=5i>0i--)
for(j=4j>0j--)
for(k=248k>0k--)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)