找回密码
 立即注册

QQ登录

只需一步,快速开始

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

这一段单片机代码有点不能理解?

[复制链接]
跳转到指定楼层
楼主
ID:1033105 发表于 2022-8-9 08:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初学51,只学到了延时函数阶段,这个是我按照我的理解写的一个三位数码管999倒计时,其中自增加部分是是抄前辈的,

                                                        i++;
                if(i==100)                   //大概是1秒
                {      
                        i=0;
                        num++;
                        if(num>1000)
                        {
                                num=0;
                        }

就是这一段有点不能理解,i==100是如何延时的,按我的理解这个要写成
{
num=0,num<1000,num++;
delay(1000);
if(num=1000);
num=0;
}
每一秒钟num自加一,直到满1000,然后归0.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:712493 发表于 2022-8-19 11:43 来自触屏版 | 只看该作者
你的是啥语法?另第一个是放中断或主循环记数的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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