• 招生咨詢熱線:4008-569-579 
  • 手機(jī)版
    用手機(jī)掃描二維碼直達(dá)商品手機(jī)版
招生咨詢熱線
4008-569-579
機(jī)構(gòu)主頁 > 培訓(xùn)資料 > 單片機(jī)中的定時器是如何設(shè)置的
機(jī)構(gòu)主頁 > 培訓(xùn)資料>單片機(jī)中的定時器是如何設(shè)置的

單片機(jī)中的定時器是如何設(shè)置的

來源:廣州達(dá)內(nèi)教育        時間:2023-05-30        熱度:59℃        返回列表

      在學(xué)習(xí)單片機(jī)的過程中有一個環(huán)節(jié)是大家值得重視的,因為這個環(huán)節(jié)的設(shè)置是十分的關(guān)鍵的,但是這個環(huán)節(jié)往往也是剛開始接觸單片機(jī)的人員會出現(xiàn)的錯誤之一,這個環(huán)節(jié)就是單片機(jī)中的定時器的設(shè)置了。那么單片機(jī)的定時器是如何設(shè)置的呢?下面達(dá)內(nèi)科技的小編就來給大家整理兩點,讓大家對單片機(jī)的定時設(shè)置有一定的了解。

  問題一:51單片機(jī)的T0、T1定時器四種工作方式各有什么特點?


  在單片機(jī)定時器的應(yīng)用過程中,定時器在進(jìn)行設(shè)置時會有四種不同的工作方式,合理選擇相應(yīng)的工作方式可以幫助工程師快速完成及時設(shè)置。下面我們就來逐一講解一下這四種不同的計時方式。方式0是單片機(jī)計時器的種計時方式,這一方式13位計數(shù)模式。方式1則采用16位計數(shù)模式,方式2采用8位自動重裝入計數(shù)模式,這兩種技術(shù)模式也是目前在單片機(jī)應(yīng)用過程中常使用的及時方式。一種單片機(jī)定時器的計時方式是方式3,這一模式下只有T0有的雙8位計數(shù)模式。


  問題二:在設(shè)置單片機(jī)定時器的過程中出現(xiàn)了錯誤,應(yīng)該怎么進(jìn)行誤差糾正?


  在使用單片機(jī)定時器進(jìn)行計時設(shè)置的過程中,出現(xiàn)設(shè)置錯誤的情況是在所難免的,這就需要我們采取一些方法對已經(jīng)造成的錯誤進(jìn)行糾正了。由于單片機(jī)的機(jī)器周期通常為1μs~2μs,因此定時誤差一般應(yīng)在0μs~20μs之內(nèi),對于一般應(yīng)用,此誤差可以忽略,但是對于精確度要求比較高的應(yīng)用場合,此誤差必須進(jìn)行校正。定時誤差是定時溢出后轉(zhuǎn)入執(zhí)行定時處理語句段之間所耗費(fèi)的時間,此時間主要由定時溢出轉(zhuǎn)入定時處理語句段所必須執(zhí)行的指令或硬件過程產(chǎn)生。


  定時誤差校準(zhǔn)的一個比較簡單的方法式,在定時溢出響應(yīng)后,立刻停止定時器的計數(shù)工作,同時快速讀出當(dāng)時計數(shù)值,然后將完成這一任務(wù)的程序段執(zhí)行時間考慮進(jìn)去,作為修正因子校正定時初值,以下程序段以中斷處理方式為例來進(jìn)行說明。需要注意的是,由于執(zhí)行從指令clrTR0(停止計數(shù))到指令setbTR0(重新開啟計數(shù))之間的指令需8個機(jī)器周期,應(yīng)將此消耗考慮進(jìn)去,因此該程序?qū)⒍〞r誤差縮小在1個機(jī)器周期內(nèi)。


  關(guān)于單片機(jī)中的定時器設(shè)置問題達(dá)內(nèi)科技就和大家說了以上的兩點,當(dāng)然在實操的時候肯定會出現(xiàn)的問題就不止這兩點的,這個就是為什么要學(xué)習(xí)一門新的技能的時候需要專業(yè)的講師來指導(dǎo)的原因了。如果說你想要學(xué)習(xí)單片機(jī)的話那么達(dá)內(nèi)科技?xì)g迎大家來我們公司的單片機(jī)培訓(xùn)班學(xué)習(xí),也可以先來試聽下我們的單片機(jī)課程,可以通過點擊文章下面的獲取試聽資格按鈕來獲取我們的免費(fèi)試聽資格。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部