找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1021|回复: 2
打印 上一主题 下一主题
收起左侧

单片机C语言循环计数问题请教

[复制链接]
跳转到指定楼层
楼主
ID:280226 发表于 2020-4-4 22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
制作一定时器,设置二个变量 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++;}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:452950 发表于 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每次只能加一,或许是用来延时,所以内循环为空操作
     }
}
回复

使用道具 举报

板凳
ID:280226 发表于 2020-4-5 09:35 | 只看该作者
xxpp2011 发表于 2020-4-4 23:49
//如果必须用for语句的话就这样:
for(temp_5=0; temp_5

谢谢您的指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表