找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机想实现4个9,一位一位倒数

查看数: 2105 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-7-5 22:50

正文摘要:

我数据分离了

回复

ID:1013784 发表于 2022-7-11 02:38
把数码管的显示数字存在一个数组里,然后定时器定时,每顿时间循环减一
ID:401564 发表于 2022-7-7 21:07
不知道这是要干嘛
while(i)
{
i--;
if(i<1)i=9999;
else 显示函数;
延时函数;
}
显示函数就是一个随便的4位数码管显示就行
ID:213173 发表于 2022-7-7 06:05
楼主想要4个9,一位一位倒数有什么目的?代码处理很简单,由低位到高位递减。
        if(numCnt>9990)     numCnt-=1;
        else if(numCnt>9900)numCnt-=10;
        else if(numCnt>9000)numCnt-=100;
        else if(numCnt>0)   numCnt-=1000;
ID:8222 发表于 2022-7-7 00:19
还是先把语文学好吧。
ID:197554 发表于 2022-7-6 20:41
不知道倒数,有没有时间间隔要求,假设为一秒,设置一秒中断,每次在中断函数中将分离的数据依次减1,发送到数码管显示,需要循环36次,到知道全为零,关闭中断。
ID:121859 发表于 2022-7-6 19:23
这是瞎拼乱凑起来的吧,感觉这代码的作者还没走进单片机大门。
ID:278457 发表于 2022-7-6 18:18
999 998 997依次
ID:332444 发表于 2022-7-6 09:06
4个9怎样一位一位倒数?
ID:278457 发表于 2022-7-5 22:50
是模块化编程

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

Powered by 单片机教程网

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