![單片機(jī)原理:6-1-3定時器計數(shù)器的結(jié)構(gòu)和工作方式-計數(shù)要求_第1頁](http://file4.renrendoc.com/view/ed191208354aadc7725e9fe9d2e2b420/ed191208354aadc7725e9fe9d2e2b4201.gif)
![單片機(jī)原理:6-1-3定時器計數(shù)器的結(jié)構(gòu)和工作方式-計數(shù)要求_第2頁](http://file4.renrendoc.com/view/ed191208354aadc7725e9fe9d2e2b420/ed191208354aadc7725e9fe9d2e2b4202.gif)
![單片機(jī)原理:6-1-3定時器計數(shù)器的結(jié)構(gòu)和工作方式-計數(shù)要求_第3頁](http://file4.renrendoc.com/view/ed191208354aadc7725e9fe9d2e2b420/ed191208354aadc7725e9fe9d2e2b4203.gif)
![單片機(jī)原理:6-1-3定時器計數(shù)器的結(jié)構(gòu)和工作方式-計數(shù)要求_第4頁](http://file4.renrendoc.com/view/ed191208354aadc7725e9fe9d2e2b420/ed191208354aadc7725e9fe9d2e2b4204.gif)
![單片機(jī)原理:6-1-3定時器計數(shù)器的結(jié)構(gòu)和工作方式-計數(shù)要求_第5頁](http://file4.renrendoc.com/view/ed191208354aadc7725e9fe9d2e2b420/ed191208354aadc7725e9fe9d2e2b4205.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章AT89S51單片機(jī)的
定時器/計數(shù)器16.1定時器/計數(shù)器的結(jié)構(gòu)定時器/計數(shù)器結(jié)構(gòu)如圖6-1所示,定時器/計數(shù)器T0由特殊功能寄存器TH0、TL0構(gòu)成,定時器/計數(shù)器T1由特殊功能寄存器TH1、TL1構(gòu)成。
2圖6-1AT89S51單片機(jī)的定時器/計數(shù)器結(jié)構(gòu)框圖具有定時器和計數(shù)器2種工作模式,4種工作方式(方式0、方式1、方式2和方式3),屬于加計數(shù)器。TMOD用于選擇T0、T1的工作模式和工作方式。TCON用于控制T0、T1的啟動和停止計數(shù),同時包含了T0、T1的狀態(tài)。T0、T1不論是工作在定時器模式還是計數(shù)器模式,都是對脈沖信號進(jìn)行計數(shù),只是計數(shù)信號的來源不同。計數(shù)器模式是對加在T0(P3.4)和T1(P3.5)兩個引腳上的外部脈沖進(jìn)行計數(shù)(見圖6-1)。定時器工作模式是對單片機(jī)的時鐘振蕩器信號經(jīng)片內(nèi)12分頻后的內(nèi)部脈沖信號計數(shù)。由于時鐘頻率是定值,所以可根據(jù)計數(shù)值計算出定時時間。3計數(shù)器的起始計數(shù)都是從計數(shù)器初值開始的。單片機(jī)復(fù)位時計數(shù)器的初值為0,也可用指令給計數(shù)器裝入一個新的初值。6.1.1工作方式控制寄存器TMOD用于選擇定時器/計數(shù)器的工作模式和工作方式,字節(jié)地址為89H,不能位尋址,格式如圖6-2所示。4
圖6-2
TMOD格式TMOD的8位分為兩組,高4位控制T1,低4位控制T0。TMOD各位的功能:(1)GATE———門控位。
0:僅由運(yùn)行控制位TRx(x
=
0,1)來控制定時器/計數(shù)器運(yùn)行。
1:用外中斷引腳(
或
)上的電平與運(yùn)行控制位TRx共同來控制定時器/計數(shù)器運(yùn)行。5(2)M1、M0——工作方式選擇位M1、M0共有4種編碼,對應(yīng)于4種工作方式的選擇,如表6-1所示。
(3)C/—計數(shù)器模式和定時器模式選擇位6 0:為定時器工作模式,對單片機(jī)的晶體振蕩器12分頻后的脈沖進(jìn)行計數(shù)。 1:為計數(shù)器工作模式,計數(shù)器對外部輸入引腳T0(P3.4)或T1(P3.5)的外部脈沖(負(fù)跳變)計數(shù)。6.1.2定時器/計數(shù)器控制寄存器TCON字節(jié)地址為88H,可位尋址,位地址為88H~8FH。格式如圖6-3所示。圖6-3TCON格式7在第5章已介紹與外部中斷有關(guān)的低4位。這里僅介紹與定時器/計數(shù)器相關(guān)的高4位功能。(1)TF1、TF0——計數(shù)溢出標(biāo)志位。當(dāng)計數(shù)器計數(shù)溢出時,該位置“1”。使用查詢方式時,此位作為狀態(tài)位供CPU查詢,但應(yīng)注意查詢有效后,應(yīng)使用軟件及時將該位清“0”。使用中斷方式時,此位作為中斷請求標(biāo)志位,進(jìn)入中斷服務(wù)程序后由硬件自動清“0”。(2)TR1、TR0——計數(shù)運(yùn)行控制位。TR1位(或TR0位)=
1,啟動定時器/計數(shù)器工作的必要條件。TR1位(或TR0位)
=
0,停止定時器/計數(shù)器工作。該位可由軟件置“1”或清“0”。86.2定時器/計數(shù)器的4種工作方式4種工作方式分別介紹如下。6.2.1方式0M1、M0=00時,被設(shè)置為工作方式0,等效邏輯結(jié)構(gòu)框圖如圖6-4所示(以定時器/計數(shù)器T1為例,TMOD.5、TMOD.4
=
00)。9
圖6-4
定時器/計數(shù)器方式0邏輯結(jié)構(gòu)框圖13位計數(shù)器,由TLx(x
=
0,1)低5位和THx高8位構(gòu)成。TLx低5位溢出則向THx進(jìn)位,THx計數(shù)溢出則把TCON中的溢出標(biāo)志位TFx置“1”。10圖6-2的C/位控制的電子開關(guān)決定了定時器/計數(shù)器的兩種工作模式。(1)C/=0,電子開關(guān)打在上面位置,T1(或T0)為定時器工作模式,把時鐘振蕩器12分頻后的脈沖作為計數(shù)信號。(2)C/=1,電子開關(guān)打在下面位置,T1(或T0)為計數(shù)器工作模式,計數(shù)脈沖為P3.4(或P3.5)引腳上的外部輸入脈沖,當(dāng)引腳上發(fā)生負(fù)跳變時,計數(shù)器加1。GATE位狀態(tài)決定定時器/計數(shù)器的運(yùn)行控制取決TRx一個條件還是TRx和
x(x
=
0,1)引腳狀態(tài)兩個條件。11(1)GATE
=
0,A點(diǎn)(見圖6-4)電位恒為1,B點(diǎn)電位僅取決于TRx狀態(tài)。TRx
=
1,B點(diǎn)為高電平,控制端控制電子開關(guān)閉合,允許T1(或T0)對脈沖計數(shù)。TRx
=
0,B點(diǎn)為低電平,電子開關(guān)斷開,禁止T1(或T0)計數(shù)。(2)GATE
=
1,B點(diǎn)電位由(x
=
0,1)的輸入電平和TRx的狀態(tài)這兩個條件來確定。當(dāng)TRx
=
1,且=1時,B點(diǎn)才為1,控制端控制電子開關(guān)閉合,允許T1(或T0)計數(shù)。故這種情況下計數(shù)器是否計數(shù)是由TRx和INTX*
兩個條件來共同控制的。126.2.2方式1當(dāng)M1、M0=01時,定時器/計數(shù)器工作于方式1,這時定時器/計數(shù)器的等效電路邏輯結(jié)構(gòu)如圖6-5所示。方式1和方式0的差別僅僅在于計數(shù)器的位數(shù)不同,方式1為16位計數(shù)器,由THx高8位和TLx低8位構(gòu)成(x=
0,1),方式0則為13位計數(shù)器,有關(guān)控制狀態(tài)位的含義(GATE、C/、TFx、TRx)與方式0相同。13
14圖6-5
定時器/計數(shù)器方式1邏輯結(jié)構(gòu)框圖6.2.3方式2方式0和方式1的最大特點(diǎn)是計數(shù)溢出后,計數(shù)器為全0。因此在循環(huán)定時或循環(huán)計數(shù)應(yīng)用時就存在用指令反復(fù)裝入計數(shù)初值的問題。這不僅影響定時精度,也給程序設(shè)計帶來麻煩。方式2就是針對此問題而設(shè)置的。當(dāng)M1、M0為10時,定時器/計數(shù)器處于工作方式2,這時定時器/計數(shù)器的等效邏輯結(jié)構(gòu)如圖6-6所示(以定時器T1為例,x=
1)。15定時器/計數(shù)器的方式2為自動恢復(fù)初值(初值自動裝入)的8位定時器/計數(shù)器。TLx(x
=
0,1)作為常數(shù)緩沖器,當(dāng)TLx計數(shù)溢出時,在溢出標(biāo)志TFx置“1”的同時,還自動將THx中的初值送至TLx,使TLx從初值開始重新計數(shù)。定時器/計數(shù)器的方式2工作過程如圖6-7所示。1617圖6-6
定時器/計數(shù)器方式2邏輯結(jié)構(gòu)框圖
圖6-7
方式2工作過程該方式可省去用戶軟件中重裝初值的指令執(zhí)行時間,簡化定時初值的計算方法,可以相當(dāng)精確地確定定時時間。186.2.4方式3是為增加一個8位定時器/計數(shù)器而設(shè),使AT89S51單片機(jī)具有3個定時器/計數(shù)器。方式3只適用于T0,T1不能工作在方式3。T1處于方式3時相當(dāng)于TR1=
0,停止計數(shù)(此時T1可用來作為串行口波特率產(chǎn)生器)。1.工作方式3下的T0TMOD的低2位為11時,T0的工作方式被選為方式3,各引腳與T0的邏輯關(guān)系如圖6-8所示。定時器/計數(shù)器T0分為兩個獨(dú)立的8位計數(shù)器TL0和TH0,TL0使用T0的狀態(tài)控制位C/、GATE、TR0、19TF0,而TH0被固定為一個8位定時器(不能作為外部計數(shù)模式),并使用定時器T1的狀態(tài)控制位TR1和TF1,同時占用定時器T1的中斷請求源TF1。2.T0工作在方式3時T1的各種工作方式一般情況下,當(dāng)T1用作串行口的波特率發(fā)生器時,T0才工作在方式3。T0處于工作方式3時,T1可定為方式0、方式1和方式2,用來作為串行口的波特率發(fā)生器,或不需要中斷的場合。20
21圖6-8
定時器/計數(shù)器T0方式3的邏輯結(jié)構(gòu)框圖(1)T1工作在方式0T1的控制字中M1、M0
=
00時,T1工作在方式0,工作示意圖如圖6-9所示。
22圖6-9T0工作在方式3時T1為方式0的工作示意圖(2)T1工作在方式1當(dāng)T1的控制字中M1、M0
=
01時,T1工作在方式1,工作示意圖如圖6-10所示。
23圖6-10T0工作在方式3時T1為方式1的工作示意圖(3)T1工作在方式2當(dāng)T1的控制字中M1、M0
=
10時,T1的工作方式為方式2,工作示意圖如圖6-11所示。
24圖6-11
T0工作在方式3時T1為方式2的工作示意圖(4)T1設(shè)置在方式3當(dāng)T0設(shè)置在方式3,再把T1也設(shè)成方式3,此時T1停止計數(shù)。6.3對外部輸入的計數(shù)信號的要求當(dāng)定時器/計數(shù)器工作在計數(shù)器模式時,計數(shù)脈沖來自外部輸入引腳T0或T1。當(dāng)輸入信號產(chǎn)生負(fù)跳變時,計數(shù)器的值增1。每個機(jī)器周期的S5P2期間,都對外部輸入引腳T0或T1進(jìn)行采樣。如在第一個機(jī)器周期中采得的值為1,而在下一個機(jī)器周期中采得的值為0,則在緊跟著的再下一個機(jī)器周期S3P125期間,計數(shù)器加1。由于確認(rèn)一次負(fù)跳變要花2個機(jī)器周期,因此外部輸入的計數(shù)脈沖的最高頻率為
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公馬購買合同范本
- 企事業(yè)合同范例
- 倉庫外包合同范本
- 井下勞務(wù)合同范例
- 旋挖鉆孔灌注樁專項施工分包合同范本
- 個人現(xiàn)金借款抵押合同范本
- 養(yǎng)殖修建施工合同范例
- 別墅回購合同范本
- 2025年度借電合同臨時用電設(shè)施安全管理服務(wù)協(xié)議
- 2025年度建筑模板工程加固與維護(hù)承包協(xié)議
- 2024-2030年中國大宗商品行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景研究報告
- 強(qiáng)化提升1解三角形中的三線問題(解析)
- 異地就醫(yī)備案的個人承諾書
- 2024-2030年中國ODM服務(wù)器行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 六年級下健康教案設(shè)計
- 室內(nèi)裝飾拆除專項施工方案
- 醫(yī)院院外會診申請單、醫(yī)師外出會診審核表、醫(yī)師外出會診回執(zhí)
- 鋼筋工程精細(xì)化管理指南(中建內(nèi)部)
- 2024年山西省高考考前適應(yīng)性測試 (一模)英語試卷(含答案詳解)
- 教科版六年級下冊科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時)
- 2024年中國鐵路投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論