![單片機原理與項目實踐6第六章-定時計數(shù)器課件_第1頁](http://file4.renrendoc.com/view/fcdce080cf48deb919d633a71ed710f3/fcdce080cf48deb919d633a71ed710f31.gif)
![單片機原理與項目實踐6第六章-定時計數(shù)器課件_第2頁](http://file4.renrendoc.com/view/fcdce080cf48deb919d633a71ed710f3/fcdce080cf48deb919d633a71ed710f32.gif)
![單片機原理與項目實踐6第六章-定時計數(shù)器課件_第3頁](http://file4.renrendoc.com/view/fcdce080cf48deb919d633a71ed710f3/fcdce080cf48deb919d633a71ed710f33.gif)
![單片機原理與項目實踐6第六章-定時計數(shù)器課件_第4頁](http://file4.renrendoc.com/view/fcdce080cf48deb919d633a71ed710f3/fcdce080cf48deb919d633a71ed710f34.gif)
![單片機原理與項目實踐6第六章-定時計數(shù)器課件_第5頁](http://file4.renrendoc.com/view/fcdce080cf48deb919d633a71ed710f3/fcdce080cf48deb919d633a71ed710f35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第六章 定時/計數(shù)器主 要 內(nèi) 容6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理6.1.1 定時/計數(shù)器基本結(jié)構(gòu)定時/計數(shù)器的基本結(jié)構(gòu)圖6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理6.1.2 定時/計數(shù)器工作原理定時/計數(shù)器的工作原理6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理 16位的定時/計數(shù)器實質(zhì)上就是一個加1計數(shù)器,每來一個脈沖則加1計數(shù)器加1,當加1計數(shù)器為全1時,再來一個脈沖就使加1計數(shù)器溢出回零;且加1計數(shù)器的的溢出使得TCON寄存器中的TF0(或TF1)置1,向CPU發(fā)出中斷請求。當定時/計數(shù)器工作于定時模式,則加1計數(shù)器的的溢出表示定時時間到;如果定時/計數(shù)器工作于計數(shù)模式,則加1計數(shù)器的的溢出表示計數(shù)值已
2、滿。6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理 一個機器周期等于12個振蕩周期,所以計數(shù)頻率是振蕩頻率的1/12。T=s 如果晶振為12MHz,則計數(shù)周期為:6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理 定時/計數(shù)器是一種可編程部件,所以在定時/計數(shù)器開始工作之前,CPU必須將一些命令(稱為控制字)寫入定時/計數(shù)器。6.2 定時/計數(shù)器的控制1.定時器方式控制寄存器TMOD 定時計數(shù)器T1 定時計數(shù)器T0 TMOD寄存器結(jié)構(gòu)TMOD控制位功能6.2 定時/計數(shù)器的控制6.2 定時/計數(shù)器的控制2.定時器控制寄存器TCONTCON寄存器結(jié)構(gòu)6.1 定時/計數(shù)器結(jié)構(gòu)和工作原理TCON有關(guān)控制位功能6.3 定時/計數(shù)
3、器的工作方式 對TMOD寄存器的M1、M0位的設(shè)置,可選擇四種工作方式,即方式0、方式1、方式2和方式3。下面用THx、TLx(x=1或0)表示TH1、TL1、TH0、TL0。1.方式 0當TMOD中M1M0=00時,定時計數(shù)器工作在方式06.3 定時/計數(shù)器的工作方式定時/計數(shù)器T1(T0)工作模式0 在這種模式下,16寄存器(THx和TLx)只用13位,其中THx占高8位,TLx占低5位,TLx的高3位未用。當TLx的低5位溢出時向THx進位,而THx溢出時硬件置位TFx,并申請中斷。定時、計數(shù)溢出否可查詢TF0是否置位,如果開中斷則產(chǎn)生溢出中斷。6.3 定時/計數(shù)器的工作方式2.方式1
4、當TMOD中M1M0=01時,定時計數(shù)器工作在方式1。該模式是一個16位定時計數(shù)方式。定時/計數(shù)器T1(T0)工作模式16.3 定時/計數(shù)器的工作方式3.方式2 當TMOD中M1M0=10時,定時計數(shù)器工作在方式2。方式2是8位的可自動重裝載的定時計數(shù)方式。定時/計數(shù)器T1(T0)工作模式26.3 定時/計數(shù)器的工作方式4.方式3 當TMOD中M1M0=11時,定時計數(shù)器工作在方式3。定時/計數(shù)器T1(T0)工作模式36.3 定時/計數(shù)器的工作方式6.4.1 定時/計數(shù)器T2的寄存器1.T2CON6.4 定時/計數(shù)器T2介紹T2CON寄存器各位含義TF2:定時/計數(shù)器T2溢出標志位。EXF2:
5、定時/計數(shù)器T2外部標志位。RCLK:接收時鐘標志。TCLK:發(fā)送時鐘標志。TR2:T2的運行控制位。C/ :定時/計數(shù)器選擇。CP/ :捕獲/重裝載控制位。6.4 定時/計數(shù)器T2介紹6.4.1 定時/計數(shù)器T2的寄存器2. T2MOD6.4 定時/計數(shù)器T2介紹T2COD寄存器各位含義T2OE:定時/計數(shù)器T2輸出允許位。DCEN:向下計數(shù)允許位。6.4 定時/計數(shù)器T2介紹3TH2,TL2TH2存放計數(shù)值的高8位,TL2存放計數(shù)值的低8位。4RCAP2H,RCAP2L捕獲寄存器在捕捉方式時,存放捕捉時刻TH2和TL2的瞬間值,RCAP2H=TH2,RCAP2L=TL2,在重裝方式時存放重
6、裝初值,TH2=RCAP2H,TL2=RCAP2L。6.4.2 T2的工作方式6.4 定時/計數(shù)器T2介紹定時/計數(shù)器T2工作方式1自動重裝初值16位定時或計數(shù)器6.4 定時/計數(shù)器T2介紹下降沿觸發(fā)自動重裝初值16位定時/計數(shù)器T2結(jié)構(gòu)1自動重裝初值16位定時或計數(shù)器6.4 定時/計數(shù)器T2介紹 控制寄存器T2CON中的CP/RL2置“0”時,定時器2被選擇為自動重載模式。該模式下,定時器2計數(shù)至溢出時,將寄存器RC2H、RC2L中的16位初始值重新裝入定時器的TH2、TL2寄存器中,開始新一輪計數(shù)循環(huán)。并置位寄存器T2CON的TF2位表示計數(shù)溢出,從而向CPU發(fā)送中斷請求信號。溢出標志TF
7、2必須由程序清零。1自動重裝初值16位定時或計數(shù)器6.4 定時/計數(shù)器T2介紹 根據(jù)控制寄存器T2MOD中DCEN控制位的設(shè)置,自動重載模式可進一步分為兩種類型。(1)若DCEN=0,則遞增/遞減計數(shù)選擇被禁止,此時定時器只能遞增計數(shù)。(2)若DCEN=1,則遞增/遞減計數(shù)選擇被使能,此時定時器可以遞增或遞減計數(shù)。 捕捉方式6.4 定時/計數(shù)器T2介紹定時/計數(shù)器T2的捕捉方式 控制寄存器T2CON中的CP/ 及EXEN2置位時,定時器進入16位捕獲模式。此模式下,遞減計數(shù)功能必須禁止。 執(zhí)行完捕獲操作,EXF2置位,可用來產(chǎn)生中斷請求。6.4 定時/計數(shù)器T2介紹 波特率發(fā)生器6.4 定時/
8、計數(shù)器T2介紹 當RCLK或TCLK為1時,T2就處于波特率發(fā)生器方式。T2的計數(shù)脈沖可以由fosc/2或P1.1輸入。波特率=T2的溢/16 =fosc/(32(65536-(RCAP2H,RCAP2L) 可編程時鐘輸出6.4 定時/計數(shù)器T2介紹時鐘輸出方式下的定時器T2結(jié)構(gòu) 波特率發(fā)生器6.4 定時/計數(shù)器T2介紹 對于52系列單片機,可設(shè)置定時/計數(shù)器2通過P1.0引腳輸出時鐘。P1.0引腳除用作通用I/O口外,還有兩個功能可供選用:用于定時/計數(shù)器2的外部計數(shù)輸入和定時/計數(shù)器2的時鐘信號輸出。 波特率發(fā)生器6.4 定時/計數(shù)器T2介紹 通過軟件將T2CON.1的C/T2 位設(shè)置為0
9、,并將T2MOD的T2OE位設(shè)置為1就可將定時/計數(shù)器2選定為時鐘信號發(fā)生器,而T2CON的TR2位用來控制時鐘信號輸出開始或結(jié)束。其設(shè)置公式如下: 時鐘信號輸出頻率=振蕩器頻率/(4(65535-(RCAP2H,RCAP2L)1 定時/計數(shù)器初始化的步驟6.5 定時/計數(shù)器的初始化(1)寫TMOD,設(shè)置定時/計數(shù)器的工作方式。(2)計算定時/計數(shù)器的初值,寫入TH0/TH1、TL0/TL1。(3)設(shè)置IE、IP,以開放相應(yīng)的中斷和設(shè)定中斷優(yōu)先級。2 定時器的計數(shù)初值C的計算和裝入6.5 定時/計數(shù)器的初始化計數(shù)初值(C)的求法如下:計數(shù)方式:計數(shù)初值 C=模X(其中X為要計的脈沖個數(shù))。定時
10、方式:計數(shù)初值 C=t/MC補=模t/MC。1 程序分析2 電路圖3 程序6.6 定時/計數(shù)器的應(yīng)用例程例6.1 已知晶振為12MHz,利用定時/計數(shù)器T0使P1.0連接的發(fā)光二極管每1s亮一次。1 程序分析2 電路圖3 程序6.6 定時/計數(shù)器的應(yīng)用例程例6.2 單片機P2口接一個共陰極數(shù)碼管,利用消抖開關(guān)產(chǎn)生下降沿信號,用數(shù)碼管顯示計數(shù)次數(shù)(最多計15次)。1 程序分析 2 電路圖 3 程序6.6 定時/計數(shù)器的應(yīng)用例程例6.3:如圖6-14所示,已知晶振為11.0592MHz(1)利用定時/計數(shù)器T0可實現(xiàn)計時功能,最大計時時間為99小時;(2)支持暫停功能,按鍵盤中左下角的K1鍵,可暫停計時;(3)按下K2,可繼續(xù)計時。說明:74HC573是鎖存器,當OE0、LE1時,輸出端數(shù)據(jù)等于輸入端數(shù)據(jù);當OE0、LE0時,輸出端保持不變。6.7 小 結(jié)1 定時和計數(shù)實質(zhì)都是對脈沖的計數(shù),只是被計數(shù)脈沖的來源不同,定時方式的計數(shù)初值和被計脈沖的周期有關(guān),而計數(shù)方式的計數(shù)初值只和被計脈沖的個數(shù)有關(guān)(計由高到低的邊沿數(shù)),無論計數(shù)還是定時,當計滿規(guī)定的脈沖個數(shù),即計數(shù)回零時,會自動置位TF位,可以通過查詢方式監(jiān)視,查詢后要注意清TF,在允許中斷情況下,定時/計數(shù)器自動進入中斷,中斷后會自動清TF。6.7 小 結(jié)2 定時/計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力系統(tǒng)故障快速診斷與智能處理方案
- 游戲化教學在提升體育課興趣中的實踐案例分析
- 【基礎(chǔ)卷】同步分層練習:四年級下冊語文第7課《納米技術(shù)就在我們身邊》(含答案)
- 2025年度人工智能輔助醫(yī)療合作反擔保合同范本
- 現(xiàn)代健康教育的多維度思考與實踐
- 北師大版道德與法治七年級下冊8.1《認識法律規(guī)則》聽課評課記錄
- 現(xiàn)代信息技術(shù)在職教實訓室的應(yīng)用研究
- 八年級物理上冊 第五章 五 物體的顏色說課稿 (新版)北師大版
- 2025年度航空航天設(shè)備研發(fā)與制造合同范本-@-1
- 2025年度在線教育平臺服務(wù)續(xù)約協(xié)議
- 倉庫高位貨架管理制度培訓課件
- 肝癌個案護理課件
- 《公路橋梁抗震設(shè)計規(guī)范》(2231-01-2020)
- 新技術(shù)和新項目準入制度及要點解讀
- 員工待崗管理辦法
- 26個英文字母書寫(手寫體)Word版
- 新學期新氣象PPT
- 教育的第三只眼
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗方法和判定規(guī)則
- 多功能健身車的設(shè)計-機械設(shè)計制造及其自動化本科畢業(yè)設(shè)計
- 動物檢疫技術(shù)-動物檢疫的方法方式(動物防疫與檢疫技術(shù))
評論
0/150
提交評論