延遲方法 怎樣能延時(shí)執(zhí)行程序?
怎樣能延時(shí)執(zhí)行程序?延時(shí)有兩種方式,一種是用軟件延時(shí),也就是寫延時(shí)子程序,這種方法是讓單片機(jī)執(zhí)行無用的指令,就是延時(shí),在延時(shí)期間不能做其他事情,這是對(duì)單片機(jī)時(shí)間的浪費(fèi)。這種方法是在單片機(jī)不忙的情況下使
怎樣能延時(shí)執(zhí)行程序?
延時(shí)有兩種方式,一種是用軟件延時(shí),也就是寫延時(shí)子程序,這種方法是讓單片機(jī)執(zhí)行無用的指令,就是延時(shí),在延時(shí)期間不能做其他事情,這是對(duì)單片機(jī)時(shí)間的浪費(fèi)。這種方法是在單片機(jī)不忙的情況下使用的,反正空閑就是空閑。第二種方法是您所需要的,即它可以延遲,而不延遲主程序的操作。使用定時(shí)器T0或T1計(jì)時(shí)。設(shè)置定時(shí)時(shí)間后,計(jì)時(shí)器開始計(jì)時(shí),主程序繼續(xù)執(zhí)行,而與計(jì)時(shí)器無關(guān)。當(dāng)定時(shí)時(shí)間到達(dá)時(shí),定時(shí)器申請(qǐng)中斷,單片機(jī)響應(yīng)中斷,處理定時(shí)子程序需要完成的工作,完成后返回主程序,程序繼續(xù)執(zhí)行主程序,這是最合理的方法。它充分利用了單片機(jī)的資源,互不影響。