![]() |
發(fā)布時間: 2022-1-21 19:20
正文摘要:剛學單片機一周,布置的任務(wù)是讓數(shù)碼管從10變化到0,每次變化間隔1秒。我知道怎么從9變化到0,但是如何讓10變化到9呢?我只知道如何讓數(shù)碼管一直顯示10,但是不知道怎么讓10顯示1秒并且變成9。單片機用的清翔的開發(fā) ... |
kema 發(fā)表于 2022-1-22 09:55 讓他顯示10我會,但是不是得讓這個10一直刷新持續(xù)1s么?因為這個10我只會用動態(tài)顯示。你這個方法不能讓10持續(xù)顯示1s吧 |
本帖最后由 kema 于 2022-1-22 09:59 編輯 給你個最笨的方法哈哈 i=10; while(1) { if(i==10) { 你會讓他顯示10 } if(i==9) {顯示9} if(i==8) {顯示8} …… delay(1秒); i--; if(i==0) i=10; }簡單吧 ![]() |
中斷不會,天問51了解一下。一鍵生成。 |
wulin 發(fā)表于 2022-1-21 21:36 好的,謝謝 |
用你能理解的寫法,用延時函數(shù)寫了兩位數(shù)碼管動態(tài)顯示10秒循環(huán)倒計時。
|
Powered by 單片機教程網(wǎng)