|
|
89C51是12T單片機(jī),就是一個(gè)機(jī)器周期等于12個(gè)時(shí)鐘周期;而15W204S是1T的單片機(jī),默認(rèn)狀態(tài)下一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期。也就是說(shuō),哪怕時(shí)鐘頻率相同,執(zhí)行相同的操作,1T單片機(jī)所需的時(shí)間是12T單片機(jī)的十二分之一,就是它更快。所以同樣的程序語(yǔ)句,如果用空循環(huán)延時(shí)的話,1T單片機(jī)就比12T單片機(jī)快很多,延時(shí)的時(shí)間短很多。
因此,工程應(yīng)用中,一般很少使用空循環(huán)延時(shí),多數(shù)都用定時(shí)器延時(shí),通過(guò)合理設(shè)置定時(shí)器的初值來(lái)實(shí)現(xiàn)精確延時(shí)。而定時(shí)器初值的設(shè)置,也是要跟具體所用的單片機(jī)型號(hào)相對(duì)應(yīng)的,換來(lái)單片機(jī),需要根據(jù)實(shí)際情況調(diào)整,才能保證達(dá)到預(yù)期延時(shí)時(shí)間。 |
|