|
| i、j和k僅僅只是程序中定義的幾個變量,真正起延時的作用是變量遞減的過程,在這個程序執行的過程中需要一定的時間,從而達到了延時的效果,延時的時間由變量的數據類型和for嵌套語句的數量。 |
| 這個你要清楚知道自己單片機主頻(例如常見的72M)是多少,這個主頻決定了你執行一條指令需要的時間(以72M為例子,執行一條單周期指令需要1/72000000 秒 ),而一個FOR循環最終匯編成若干條匯編指令,執行了N次,這個N就是由你的I J K決定的,一般來說大概知道怎么算就OK了 |
xxpp2011 發表于 2020-7-1 21:07 那i j k 的取值和時間長度有怎樣的關系 |
| 軟件直接賦值,然后通過無意義的減一循環拖時間,達到原地延時的效果。 |
| 你這是延時,哪有定時啊, 延時就是讓它跑一段沒用的代碼 |