永发信息网

Delay函数详细使用方法

答案:2  悬赏:0  手机版
解决时间 2021-03-24 17:13
  • 提问者网友:遮云壑
  • 2021-03-23 17:28
void Delay10ms(void)
{
unsigned char a,b,c;
for(c=1;c>0;c--)
for(b=38;b>0;b--)
for(a=130;a>0;a--);
}
其中“a,b,c”的作用以及如何参与计算?
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-23 18:16
for循环呀循环1*38*130次,在最后应该有个延时函数吧,比如c++的sleep(100)啥的。
全部回答
  • 1楼网友:詩光轨車
  • 2021-03-23 19:53
更改了j延时的函数时间就变了,所以频率就在不断变化了。 void delay(unsigned int i) { unsigned char j; for(i;i>0;i--) for(j=255;j>0;j--)//延时函数本来是i*j循环的时间,j改变了i*j当然也改变了. }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯