定時計數(shù)器的原理與結構任務三秒表40課件_第1頁
定時計數(shù)器的原理與結構任務三秒表40課件_第2頁
定時計數(shù)器的原理與結構任務三秒表40課件_第3頁
定時計數(shù)器的原理與結構任務三秒表40課件_第4頁
定時計數(shù)器的原理與結構任務三秒表40課件_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

定時/計數(shù)器的原理與結構任務三

秒表思政導入知識引入定時器中斷系統(tǒng)根據(jù)定時時間的要求選擇一個最大定時長度合適的定時器設定定時時間啟動定時器如何實現(xiàn)定時?軟件延時:

占用CPU時間,效率低,時間不精確。定時/計數(shù)器:

單片機內(nèi)部有2個16位的定時/計數(shù)器T0和T1。

T0由TH0和TL0兩個8位計數(shù)器組成,

T1由TH1和TL1兩個8位計數(shù)器組成,

使用靈活,編程方便。新課引入當定時/計數(shù)器工作時,每來一個脈沖,計數(shù)器加1。當計數(shù)器溢出時,定時/計數(shù)器中斷標志有效(TCON中TF0或TF1置1),發(fā)出中斷請求。計數(shù)值:

計數(shù)器的最大計數(shù)值-計數(shù)器的初值定時/計數(shù)器的工作原理定時/計數(shù)器的工作原理定時/計數(shù)器可用于定時方式或計數(shù)方式,兩種方式的計數(shù)脈沖來源不同定時方式:

對內(nèi)部機器周期Tcy計數(shù)

定時時間t=計數(shù)值NxTcy計數(shù)方式:

對T0(P3.4)或T1(P3.5)引腳的外部輸入脈沖計數(shù)(當輸入脈沖信號從1變?yōu)?時,加1)

計數(shù)脈沖周期要大于2Tcy本質上是一個計數(shù)器定時/計數(shù)器的結構定時器控制寄存器TCON,啟動/停止及溢出標志定時器工作方式寄存器TMOD,工作方式設置T0:16位加1計數(shù)器(高8位、低8位)T1:16位加1計數(shù)器(高8位、低8位)定時/計數(shù)器的控制定時/計數(shù)器T0TH0:定時/計數(shù)器T0的高8位。

TL0:定時/計數(shù)器T0的低8位。

TL0TH0定時/計數(shù)器的控制定時/計數(shù)器T1TH1:定時/計數(shù)器T1的高8位。

TL1:定時/計數(shù)器T1的低8位。

TL1TH1定時/計數(shù)器的控制工作方式寄存器TMODGATE:門控位

GATE=0:由TR0/TR1控制定時器/計數(shù)器的啟動和停止。

GATE=1:由TR0/TR1和INT0/INT1引腳共同控制定時器/計數(shù)器的啟動和停止。GATEC/TM1M0GATEC/TM1M0TMODT1T0定時/計數(shù)器的控制工作方式寄存器TMODC/T:計數(shù)器或定時器選擇位

C/T=0:定時功能,對內(nèi)部時鐘脈沖計數(shù)。

C/T=1:計數(shù)功能,對T0或T1引腳的外來脈沖計數(shù)。GATEC/TM1M0GATEC/TM1M0TMODT1T0定時/計數(shù)器的控制工作方式寄存器TMODM1、M0:工作方式設置位M1M0工作方式功能說明00方式013位計數(shù)器01方式116位計數(shù)器10方式2初值自動重載8位計數(shù)器11方式3T0:分成兩個8位計數(shù)器T1:停止計數(shù)GATEC/TM1M0GATEC/TM1M0TMODT1T0定時/計數(shù)器的控制工作方式寄存器TMOD

只能按字節(jié)操作

例:設定時器T0為定時工作方式,用軟件啟動定時器T0工作,按方式1工作,如何設置TMOD?

定時工作方式:C/T=0軟件啟動:GATE=0方式1:M1M0=01只能按字節(jié)操作,所以:TMOD=0x01;GATEC/TM1M0GATEC/TM1M0TMODT1T000000001定時/計數(shù)器的控制定時器控制寄存器TCONTR0:定時/計數(shù)器T0啟動控制位。

=1,啟動T0計數(shù)

=0,停止T0計數(shù)TR1:定時/計數(shù)器T1啟動控制位。

=1,啟動T1計數(shù)

=0,停止T1計數(shù)TR1TR0TCON定時/計數(shù)器的控制定時器控制寄存器TCONTF0:定時/計數(shù)器T0溢出中斷標志位。當啟動T0后,T0從初值開始加1計數(shù),記滿產(chǎn)生溢出時,TF0自動置1,CPU發(fā)出中斷請求。當CPU響應中斷后,TF0自動清0。TF1:定時/計數(shù)器T1溢出中斷標志位。功能同TF0TF1TF0TCON練一練設定時器T1為計數(shù)工作方式,要求軟件啟動,工作方式為方式2,如何設置TMOD?計數(shù)工作方式:C/T=1軟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論