标题:
单片机C语言循环计数问题请教
[打印本页]
作者:
xmcai
时间:
2020-4-4 22:12
标题:
单片机C语言循环计数问题请教
制作一定时器,设置二个变量 temp_4 和 temp_5,当temp_4++计数满足条件 temp_4>=(20*60)*2 时, temp_5自加1,当 temp_5>=10时,(也就是temp_4必须计数=(20*60)*2 达到10次),程序才执行下一条指令。用循环语句却一时搞不好,请高手指点一下。
for(temp_4=0; temp_4<=(20*60)*2; temp_5++)
{ temp_4++;}
作者:
xxpp2011
时间:
2020-4-4 23:49
//如果必须用for语句的话就这样:
for(temp_5=0; temp_5<10; temp_5++) // temp_5每加一次1, 代表temp_4已经加了(20*60)*2次1
{
for(temp_4=0; temp_4<(20*60)*2; temp_4++)
{
; //按你的要求temp_4每次只能加一,或许是用来延时,所以内循环为空操作
}
}
作者:
xmcai
时间:
2020-4-5 09:35
xxpp2011 发表于 2020-4-4 23:49
//如果必须用for语句的话就这样:
for(temp_5=0; temp_5
谢谢您的指点
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1