標(biāo)題: 單片機(jī)想實現(xiàn)4個9,一位一位倒數(shù) [打印本頁]

作者: shenqiwei    時間: 2022-7-5 22:50
標(biāo)題: 單片機(jī)想實現(xiàn)4個9,一位一位倒數(shù)
我數(shù)據(jù)分離了

4}SO2FT6KLOBZ66~Y4H}]WM.png (19.75 KB, 下載次數(shù): 31)

4}SO2FT6KLOBZ66~Y4H}]WM.png

8(EZ~8BSD84IS7ZVQP1P9ZQ.png (10 KB, 下載次數(shù): 66)

8(EZ~8BSD84IS7ZVQP1P9ZQ.png

作者: shenqiwei    時間: 2022-7-5 22:50
是模塊化編程
作者: xianfajushi    時間: 2022-7-6 09:06
4個9怎樣一位一位倒數(shù)?
作者: shenqiwei    時間: 2022-7-6 18:18
999 998 997依次
作者: zhxiufan    時間: 2022-7-6 19:23
這是瞎拼亂湊起來的吧,感覺這代碼的作者還沒走進(jìn)單片機(jī)大門。
作者: a135587    時間: 2022-7-6 20:41
不知道倒數(shù),有沒有時間間隔要求,假設(shè)為一秒,設(shè)置一秒中斷,每次在中斷函數(shù)中將分離的數(shù)據(jù)依次減1,發(fā)送到數(shù)碼管顯示,需要循環(huán)36次,到知道全為零,關(guān)閉中斷。
作者: 溫xyz    時間: 2022-7-7 00:19
還是先把語文學(xué)好吧。
作者: wulin    時間: 2022-7-7 06:05
樓主想要4個9,一位一位倒數(shù)有什么目的?代碼處理很簡單,由低位到高位遞減。
        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 顯示函數(shù);
延時函數(shù);
}
顯示函數(shù)就是一個隨便的4位數(shù)碼管顯示就行
作者: laowang123222    時間: 2022-7-11 02:38
把數(shù)碼管的顯示數(shù)字存在一個數(shù)組里,然后定時器定時,每頓時間循環(huán)減一




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1