熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
i、j和k僅僅只是程序中定義的幾個(gè)變量,真正起延時(shí)的作用是變量遞減的過(guò)程,在這個(gè)程序執(zhí)行的過(guò)程中需要一定的時(shí)間,從而達(dá)到了延時(shí)的效果,延時(shí)的時(shí)間由變量的數(shù)據(jù)類(lèi)型和for嵌套語(yǔ)句的數(shù)量。 |
這個(gè)你要清楚知道自己?jiǎn)纹瑱C(jī)主頻(例如常見(jiàn)的72M)是多少,這個(gè)主頻決定了你執(zhí)行一條指令需要的時(shí)間(以72M為例子,執(zhí)行一條單周期指令需要1/72000000 秒 ),而一個(gè)FOR循環(huán)最終匯編成若干條匯編指令,執(zhí)行了N次,這個(gè)N就是由你的I J K決定的,一般來(lái)說(shuō)大概知道怎么算就OK了 |
xxpp2011 發(fā)表于 2020-7-1 21:07 那i j k 的取值和時(shí)間長(zhǎng)度有怎樣的關(guān)系 |
軟件直接賦值,然后通過(guò)無(wú)意義的減一循環(huán)拖時(shí)間,達(dá)到原地延時(shí)的效果。 |
你這是延時(shí),哪有定時(shí)啊, 延時(shí)就是讓它跑一段沒(méi)用的代碼 |
Powered by 單片機(jī)教程網(wǎng)