标题: 单片机想实现4个9,一位一位倒数 [打印本页]

作者: shenqiwei    时间: 2022-7-5 22:50
标题: 单片机想实现4个9,一位一位倒数
我数据分离了

4}SO2FT6KLOBZ66~Y4H}]WM.png (19.75 KB, 下载次数: 31)

4}SO2FT6KLOBZ66~Y4H}]WM.png

8(EZ~8BSD84IS7ZVQP1P9ZQ.png (10 KB, 下载次数: 66)

8(EZ~8BSD84IS7ZVQP1P9ZQ.png

作者: shenqiwei    时间: 2022-7-5 22:50
是模块化编程
作者: xianfajushi    时间: 2022-7-6 09:06
4个9怎样一位一位倒数?
作者: shenqiwei    时间: 2022-7-6 18:18
999 998 997依次
作者: zhxiufan    时间: 2022-7-6 19:23
这是瞎拼乱凑起来的吧,感觉这代码的作者还没走进单片机大门。
作者: a135587    时间: 2022-7-6 20:41
不知道倒数,有没有时间间隔要求,假设为一秒,设置一秒中断,每次在中断函数中将分离的数据依次减1,发送到数码管显示,需要循环36次,到知道全为零,关闭中断。
作者: 温xyz    时间: 2022-7-7 00:19
还是先把语文学好吧。
作者: wulin    时间: 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;
作者: Y_G_G    时间: 2022-7-7 21:07
不知道这是要干嘛
while(i)
{
i--;
if(i<1)i=9999;
else 显示函数;
延时函数;
}
显示函数就是一个随便的4位数码管显示就行
作者: laowang123222    时间: 2022-7-11 02:38
把数码管的显示数字存在一个数组里,然后定时器定时,每顿时间循环减一




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1