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”的作用以及如何参与计算?
Delay函数详细使用方法
答案:2 悬赏:0 手机版
解决时间 2021-03-24 17:13
- 提问者网友:遮云壑
- 2021-03-23 17:28
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 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当然也改变了.
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯