熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2019-11-2 16:04
正文摘要:如圖所示為完整程序,我把主程序段的while(1){}去掉了,為什么還是會(huì)循環(huán)點(diǎn)亮led燈?按程序分析,應(yīng)該是只點(diǎn)亮一趟就停止了,全部熄滅。新手學(xué)習(xí)中,望各位高手指點(diǎn),謝謝~ |
1255230 發(fā)表于 2019-11-2 23:05 好主意~ |
| 你都沒(méi)叫它停下來(lái),它怎么停?了解一下main函數(shù)吧,基礎(chǔ)知識(shí)而已。你要停總要等著吧!!! |
| 可以在主程序末尾寫個(gè)死循環(huán),這樣就只能執(zhí)行一趟了 |
cphnkj188 發(fā)表于 2019-11-2 19:38 為什么程序會(huì)自動(dòng)從頭開(kāi)始自動(dòng)循環(huán)呢?并沒(méi)有循環(huán)指令啊? |
tyrl800 發(fā)表于 2019-11-2 16:53 主程序里的while(--i)是延時(shí)作用的,是改變依次點(diǎn)亮的間隔時(shí)間;為啥主程序會(huì)循環(huán)執(zhí)行呢 |
| 看門狗了解一下,百度或書籍 |
| 加上while(1){}程序只循環(huán)大括號(hào)里面的,不加程序從頭在開(kāi)始循環(huán),只不過(guò)用的時(shí)間較短,你感覺(jué)不出來(lái)而已. |
| 主程序里也是循環(huán)運(yùn)行的 |
Powered by 單片機(jī)教程網(wǎng)