通用延時子程序是一款單片機(jī)延時計(jì)算工具,非常實(shí)用哦,歡迎大家下載使用!
單片機(jī)延時程序的延時時間怎么算?
如果用循環(huán)語句實(shí)現(xiàn)的循環(huán),沒法計(jì)算,但是可以通過軟件仿真看到具體時間,但是一般精精確延時是沒法用循環(huán)語句實(shí)現(xiàn)的。
如果想精確延時,一般需要用到定時器,延時時間與晶振有關(guān)系,單片機(jī)系統(tǒng)一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。第一種更容易產(chǎn)生各種標(biāo)準(zhǔn)的波特率,后兩種的一個機(jī)器周期分別為1 μs和2 μs,便于精確延時。本程序中假設(shè)使用頻率為12 MHz的晶振。最長的延時時間可達(dá)216=65 536 μs。若定時器工作在方式2,則可實(shí)現(xiàn)極短時間的精確延時;如使用其他定時方式,則要考慮重裝定時初值的時間(重裝定時器初值占用2個機(jī)器周期)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版