这个C++延时函数怎样理解

2020-02-02 09:39发布

下面这个延时函数怎么看呢?求解
void delay()
{
long int bl1;
int bl2;
for(bl1=655356;bl1>0;bl1--)
        {
        for(bl2=410;bl2>0;bl2--);
        }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
41条回答
takashiki
2020-02-03 04:30
李鸿鸿 发表于 2012-9-10 18:04
要几天才能完成?我等几秒就过去了,这是怎么一会事?

我的意思是,这个函数不合理。那么多的时间都在这里空转浪费了,什么也干不了了。如果单片机实在是闲的没事干,还不如降低时钟频率响应一下“低碳”的号召呢。当然了,如果你是为了在这里死等以饿死看门狗的话,当我没说好了。

长时间延时不要使用软件延时,还是使用定时器的好。

一周热门 更多>