|
C 語言延時方法
圖1 是 C 語言編程常用的4種延時方法,其中兩種非精確延時,兩種精確一些的延時。for 語句和 while 語句都可以通過改變 i 的范圍值來改變延時時間,但是 C 語言循環(huán)的執(zhí)行時間都是不能通過程序看出來的。精確延時有兩個方法,一個方法是用定時器來延時,這個方法會要詳細(xì)介紹,定時器是單片機(jī)的一個重點(diǎn)。另外一個就是用庫函數(shù)nop();,一個 NOP 的時間是一個機(jī)器周期的時間,這個也會要介紹。
非精確延時,只是在我們做一些比如小燈閃爍,流水燈等簡單演示實(shí)驗(yàn)中使用,而實(shí)際項(xiàng)目開發(fā)過程中其實(shí)這種非精確延時用的很少。
|
|