單片機(jī)定時器的使用總結(jié)_第1頁
單片機(jī)定時器的使用總結(jié)_第2頁
單片機(jī)定時器的使用總結(jié)_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)定時器的使用第一局部:51系列定時器定時/計(jì)數(shù)器0和定時/計(jì)數(shù)器1都有4種定時模式。16位定時器對內(nèi)部機(jī)器周期進(jìn)行技術(shù),機(jī)器周期加1,定時器值加1,1MHZ模式下,一個機(jī)器周期為1us。定時器工作模式存放器TMOD,不可位尋址,需整體賦值,高 4位用于定時器1,第四位用于定時器0。D5CfTMlMOCATEC/TMlMUTMOD卄團(tuán)氐瓷1 TfTfft式奇存牌丁制OD的白足X麥入1 Ml .Mfl粗的4薦工作輪式MlMi上芥鶴式勒整摘述0011式001存式11&11式3止H悴C/T :為定時器功能選擇位,C/T=0對機(jī)器周期計(jì)數(shù),C/T=1,對外部脈沖計(jì) 數(shù)。GATE:門控位,G

2、ATE=0,軟件置位TRn即可啟動計(jì)時器,GATE=1需外部 中斷引腳為高電平時才能軟件置位 TRn啟動計(jì)時器,一般取GATE=0。定時器控制存放器TCONDTTFITR1TTOTRUElrnIB)ITO8FHSEHmtuchSBHSAH8刑彌IICON(S«K)圖孔2悴憫窈存橋TTOM的忖宦丈TFn:Tn溢出標(biāo)志位,當(dāng)定時器溢出時,硬件置位TFn,中斷使能的情況下, 申請中斷,CPU響應(yīng)中斷后,硬件自動去除TFn。中斷屏蔽時,該位一般作為軟件查詢標(biāo)志,由于不進(jìn)入中斷程序,硬件不會自動去除標(biāo)志位,可軟件去除。TRn:計(jì)時器啟動控制位,軟件置位 TRn即可啟動定時器,軟件去除TRn 關(guān)

3、閉標(biāo)志位。IEn:外部中斷請求標(biāo)志位。ITn:外部中斷出發(fā)模式控制位,ITn=O為低電平觸發(fā),ITn=1為下降沿觸發(fā)。中斷允許控制存放器IEiILET1ETIEXIAFHADHACHABHAAHASHAFtHCrtLM Di DI Oi DO字節(jié)J*匱;EA (IE.7):全局中斷控制位。EA=1開全局中斷,EA=0關(guān)閉全局中斷。IE.6無意義。ETn:定時器中斷使能控制位。置位允許中斷,去除禁止中斷ES:串行接收/發(fā)送中斷控制位,置位允許中斷。EXn:外部中斷使能控制位。置1允許,清0禁止中斷優(yōu)先級控制存放器IP,復(fù)位后為00HIP一-?T2PSPXI*>10詠BFHBE11IUJHB

4、CHBBHBAH朋HBIHD7 D6 D5 IM D3 D2 DI LM)?苗堆址:BAH可(±孑址IP.6, IP.7保存,無意義。PT2:定時器2中斷優(yōu)先級控制,置1設(shè)為高優(yōu)先級,清0置位低優(yōu)先級。PS:串行中斷優(yōu)先級控制位。PT1/0:定時器1/0優(yōu)先級控制位,置1高,清0低。PXn:外部中斷優(yōu)先級控制位。當(dāng)有同級中斷同時響應(yīng),按 IE0 >TF0>IE1 >TF1 IE0>RI+TI >TF2順序依次響應(yīng)定時器模式0的使用TMOD&=OxfO/TMOD&=OxOf8. 3. 1定時放囂的橫式創(chuàng)注位計(jì)數(shù)群rrn中斷TLO高3位不用,

5、低5位溢出時,直接向THO進(jìn)位。通過設(shè)置THO和TLO初值O8191,使計(jì)數(shù)器從初值開始加1,溢出后申 請中斷,溢出后需重新設(shè)置初值,否那么將從O開始加1計(jì)數(shù)。T=模值-初值*機(jī)器周期,初值為8191位技術(shù)最小值1,初值為O為計(jì)數(shù)最 大值8191。定時器模式 1( TMOD=Oxf1/TMOD=Ox1f )模式1和模式O功能相同,但模式1位16位。定時器模式 2 TMOD=Ox2f/Oxf2模式2構(gòu)成自動重裝的8位定時器,計(jì)數(shù)器的范圍為O256用&兒2宋時/計(jì)貌辭鬧再式2冷養(yǎng)自動或裝栽計(jì)數(shù)養(yǎng)TH作為初值存放器,TL作為計(jì)數(shù)存放器。TL溢出時,置位中斷標(biāo)志位,并且把TH中的值自動裝入TL

6、定時器模式3,模式3只適用于定時器0TFG中嘶niQTF|中斷1 sm)EH. 3. 4 定時/計(jì)救群0的模式矢雙8苗計(jì)敬器此模式下,TL0和模式0,1狀態(tài)一樣可以做計(jì)數(shù)和定時。TH0只能用于定時 不能用于計(jì)數(shù),并占用T1的資源TF1和TR1。定時器2的使用在AT89S52, AT89S53和AT89S8253中增加了定時器 2的使用。T2 和 TH2,TL2,T2CON,T2MOD,捕捉重裝存放器 RCAP2L 和 RCAP2HT2控制存放器D7 D6 D5WU3D2DIMT2CONC8H1TF2EXF3RCIXTOLKEXEN2TR2cmCFHCEHCDHCCHBHCAHC9Hc*h圈駄T

7、2擔(dān)制齊稈的位定咒TF2:溢出中斷標(biāo)志位。EXF2隹時/計(jì)數(shù)器T2外部標(biāo)志位.當(dāng)EXEN2-1,K T浚EX引腳上曲現(xiàn)負(fù)跳亜而 造成1«獲或重裝載時tEX'2就位,電請中斷,此標(biāo)志由軟件去除RCLK :串行口接收時鐘選擇位,用它可以選擇T1或T2作為串行口發(fā)送時 鐘。RCLK=1,T2作為串行口時鐘,RCLK=1,T1作為串口發(fā)送時鐘。EXEN2: T2外部允許控制位,EXEN2=1 ,假設(shè)T2未用于波特率發(fā)生器,T2EX 引腳出現(xiàn)負(fù)跳變時將導(dǎo)致T2發(fā)生捕獲或充裝載。并置位EXF2標(biāo)志位請求中斷。 該位清0,外部引腳無效。C/T2 :定時或技術(shù)方式選擇位。CP/RL2:T2捕

8、獲或重裝控制位,該位為1,選擇捕獲功能,此時假設(shè)EXEN2=1, T2EN引腳出現(xiàn)負(fù)跳變將發(fā)生捕獲操作,即把 T2H和T2L內(nèi)容傳送給RCAP2H 和RCAP2L。該位為0,選擇重裝功能,此時假設(shè) T2溢出,或EXEN2=1且T2EN 引腳上出現(xiàn)負(fù)跳變,都會把 RCAP2H和RCAP2L的值送入T2H和T2L。T2模式控制位»7D6D5EMD31>20T2OFIXJbNT2MOD團(tuán)8. 12 C填此奇ffM T2MCMi的位宦義T2OE:T2輸出允許控制位。T2OE=1允許時鐘輸出到T2/P1.0引腳,T2OE=0 禁止輸出。DECN:加/減計(jì)數(shù)控制位,該位為1,允許T2作為加減計(jì)數(shù)器使用,方向 由T2EN控制,T2EN為1,進(jìn)行加計(jì)數(shù),T2EN位0進(jìn)行減計(jì)數(shù)。該位置0, T2 自動向上計(jì)數(shù)。T2 工作模式的選擇由 RCLK, TCLK , C

溫馨提示

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

評論

0/150

提交評論