圖1 是 C 語(yǔ)言編程常用的4種延時(shí)方法,其中兩種非精確延時(shí),兩種精確一些的延時(shí)。for 語(yǔ)句和 while 語(yǔ)句都可以通過(guò)改變 i 的范圍值來(lái)改變延時(shí)時(shí)間,但是 C 語(yǔ)言循環(huán)的執(zhí)行時(shí)間都是不能通過(guò)程序看出來(lái)的。精確延時(shí)有兩個(gè)方法,一個(gè)方法是用定時(shí)器來(lái)延時(shí),這個(gè)方法會(huì)要詳細(xì)介紹,定時(shí)器是單片機(jī)的一個(gè)重點(diǎn)。另外一個(gè)就是用庫(kù)函數(shù)nop();,一個(gè) NOP 的時(shí)間是一個(gè)機(jī)器周期的時(shí)間,這個(gè)也會(huì)要介紹。