Products
GG网络技术分享 2025-11-24 21:18 1
哎哟,你们这些个细小朋友,今天教你们一个超酷的东西,叫Zuo“Delay”。轻巧松它就是让计算机停下来等一等,就像我们等妈妈Zuo菜一样。

想要用这玩意儿“Delay”,得先告诉计算机等的时候,就像说:“妈妈,我等10分钟吃饭。”
下面是一个轻巧松的例子,我们用“Delay”来等1秒:
uchar i;
{
for ;
}
你们晓得吗?计算机里面有个细小东西,叫晶振,它像闹钟一样滴答滴答地走着。Ru果我们把晶振想象成一个1秒滴一下水的闹钟,那我们就Neng算出1秒钟有1000滴水。
所以我们想让计算机等1秒,就得让它滴1000滴水。这就像我们在外面玩,玩到天黑再回家,妈妈就会晓得我们Yi经玩了hen长远时候。
哎呀,你们kan,用“Delay”会让单片机停下来啥也不干,真实是太浪费了!我们Neng用“中断”来帮忙,让单片机在没事Zuo的时候接着来干活,这样就不会浪费时候了。
中断就像老师一样,在你们玩游戏的时候一下子进来提醒巨大家时候到了。这样,我们就Neng让单片机在玩游戏的间隙,偷偷地完成延时的干活。
我们Neng让单片机里面的细小定时器来帮忙, 它就像一个有闹钟的细小机器,它会定时告诉单片机:“时候到了该Zuo别的事情了!”
下面是一个用定时器来Zuo延时的例子:
void delay10s
TH1 = 0XFF; //定时器1定时时候=500us
哇塞,今天教你们的延时技巧是不是hen轻巧松呢?我们学会了用“Delay”来等时候,也晓得了怎么用“中断”和“定时器”让单片机不那么浪费时候和力气。
细小朋友们,想起来要许多练习哦,以后你们NengZuo出hen许多酷炫的机器人了!
Demand feedback