單片機(jī)定時(shí)器常見問題解剖,知道的過來
發(fā)布時(shí)間:2015-12-10 責(zé)任編輯:sherry
【導(dǎo)讀】在單片機(jī)的學(xué)習(xí)過程中,單片機(jī)定時(shí)器的合理設(shè)置和應(yīng)用是非常關(guān)鍵的一步,也是剛開始接觸單片機(jī)知識(shí)的新人工程師們比較容易出錯(cuò)誤的一個(gè)環(huán)節(jié)之一。在今天的文章中,我們?yōu)榇蠹铱偨Y(jié)了單片機(jī)定時(shí)器應(yīng)用過程中的兩大常見問題進(jìn)行實(shí)時(shí)解析,希望能夠?qū)Ω魑恍氯斯こ處煹膶W(xué)習(xí)提供一定幫助。
問題一:51單片機(jī)的T0、T1定時(shí)器四種工作方式各有什么特點(diǎn)?
在單片機(jī)定時(shí)器的應(yīng)用過程中,定時(shí)器在進(jìn)行設(shè)置時(shí)會(huì)有四種不同的工作方式,合理選擇相應(yīng)的工作方式可以幫助工程師快速完成及時(shí)設(shè)置。下面我們就來逐一講解一下這四種不同的計(jì)時(shí)方式。方式0是單片機(jī)計(jì)時(shí)器的第一種計(jì)時(shí)方式,這一方式13位計(jì)數(shù)模式。方式1則采用16位計(jì)數(shù)模式,方式2采用8位自動(dòng)重裝入計(jì)數(shù)模式,這兩種技術(shù)模式也是目前在單片機(jī)應(yīng)用過程中最常使用的及時(shí)方式。最后一種單片機(jī)定時(shí)器的計(jì)時(shí)方式是方式3,這一模式下只有T0有的雙8位計(jì)數(shù)模式。
問題二:在設(shè)置單片機(jī)定時(shí)器的過程中出現(xiàn)了錯(cuò)誤,應(yīng)該怎么進(jìn)行誤差糾正?
在使用單片機(jī)定時(shí)器進(jìn)行計(jì)時(shí)設(shè)置的過程中,出現(xiàn)設(shè)置錯(cuò)誤的情況是在所難免的,這就需要我們采取一些方法對(duì)已經(jīng)造成的錯(cuò)誤進(jìn)行糾正了。由于單片機(jī)的機(jī)器周期通常為1μs~2μs,因此定時(shí)誤差一般應(yīng)在0μs~20μs之內(nèi),對(duì)于一般應(yīng)用,此誤差可以忽略,但是對(duì)于精確度要求比較高的應(yīng)用場(chǎng)合,此誤差必須進(jìn)行校正。定時(shí)誤差是定時(shí)溢出后轉(zhuǎn)入執(zhí)行定時(shí)處理語句段之間所耗費(fèi)的時(shí)間,此時(shí)間主要由定時(shí)溢出轉(zhuǎn)入定時(shí)處理語句段所必須執(zhí)行的指令或硬件過程產(chǎn)生。
定時(shí)誤差校準(zhǔn)的一個(gè)比較簡(jiǎn)單的方法式,在定時(shí)溢出響應(yīng)后,立刻停止定時(shí)器的計(jì)數(shù)工作,同時(shí)快速讀出當(dāng)時(shí)計(jì)數(shù)值,然后將完成這一任務(wù)的程序段執(zhí)行時(shí)間考慮進(jìn)去,作為修正因子校正定時(shí)初值,以下程序段以中斷處理方式為例來進(jìn)行說明。需要注意的是,由于執(zhí)行從指令clrTR0(停止計(jì)數(shù))到指令setbTR0(重新開啟計(jì)數(shù))之間的指令需8個(gè)機(jī)器周期,應(yīng)將此消耗考慮進(jìn)去,因此該程序?qū)⒍〞r(shí)誤差縮小在1個(gè)機(jī)器周期內(nèi)。這一糾正程序的設(shè)計(jì)如下圖所示:
1
以上就是本文針對(duì)單片機(jī)定時(shí)器使用過程中常見的兩種問題,所進(jìn)行的分享和解析,希望能夠?qū)Ω魑恍氯斯こ處煹膯纹瑱C(jī)學(xué)習(xí)提供一定的幫助。
特別推薦
- 破局室內(nèi)信號(hào)難題!移遠(yuǎn)通信5G透明吸頂天線實(shí)現(xiàn)360°無死角覆蓋
- 自帶模型輕松部署:ADI CodeFusion Studio 2.0簡(jiǎn)化邊緣AI開發(fā)
- 量產(chǎn)在即!兆易創(chuàng)新GD32F503/505系列MCU正式開放樣品申請(qǐng)
- 三星HBM產(chǎn)能告急!2025年訂單全部售罄,緊急擴(kuò)建生產(chǎn)線
- 全球首發(fā)!臺(tái)積電中科1.4納米廠11月5日動(dòng)工,劍指2028年量產(chǎn)
技術(shù)文章更多>>
- 創(chuàng)新強(qiáng)基,智造賦能:超600家企業(yè)齊聚!第106屆中國(guó)電子展打造行業(yè)盛宴
- 東芝攜150年創(chuàng)新積淀八赴進(jìn)博,以科技賦能可持續(xù)未來
- 突破技術(shù)瓶頸:GMR傳感器磁路優(yōu)化指南
- 多場(chǎng)景應(yīng)用:電池模擬器如何賦能新能源全產(chǎn)業(yè)鏈
- 精準(zhǔn)仿真:EA電池模擬器助力電動(dòng)汽車電源升級(jí)
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
固態(tài)盤
固體繼電器
光傳感器
光電池
光電傳感器
光電二極管
光電開關(guān)
光電模塊
光電耦合器
光電器件
光電顯示
光繼電器
光控可控硅
光敏電阻
光敏器件
光敏三極管
光收發(fā)器
光通訊器件
光纖連接器
軌道交通
國(guó)防航空
過流保護(hù)器
過熱保護(hù)
過壓保護(hù)
焊接設(shè)備
焊錫焊膏
恒溫振蕩器
恒壓變壓器
恒壓穩(wěn)壓器
紅外收發(fā)器






