




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第章章定定時時計計數數器器及及其其應應用用 本章內容本章內容Single Chip Microcomputer7-1 定時定時/計數器工作原理及結構計數器工作原理及結構7-3 定時定時/計數器的工作方式計數器的工作方式7-4 定時定時/計數器的應用舉例計數器的應用舉例7-2 定時定時/計數器方式和控制寄存器計數器方式和控制寄存器整理課件整理課件第七章第七章 MCS-51單片機內部定時單片機內部定時/計計數器及其應用數器及其應用51系列單片機內部提供系列單片機內部提供2個定時個定時/計數器計數器T0和和T1,即可用作,即可用作定時器定時器,也可用作也可用作計數器計數器,還可作為,還可作為串行口
2、串行口的波特率發生器的波特率發生器,定時,定時/計數器同軟、計數器同軟、硬件結合使用,可給應用系統的設硬件結合使用,可給應用系統的設計帶來很多方便之處。計帶來很多方便之處。整理課件整理課件一、計數器的工作條件一、計數器的工作條件1 1、控制信號有效、控制信號有效“1” 1” 2 2、有計數信號源、有計數信號源二、脈沖輸入方式二、脈沖輸入方式1 1、定時:、定時: C/T=0C/T=0,計數脈沖計數脈沖fosc/12fosc/12、計數:、計數:C/T=1C/T=1,計數脈沖從計數脈沖從TiTi端輸端輸入入整理課件整理課件1、定時方式:、定時方式:C/T=0,當控制信號為,當控制信號為“1”時,
3、每一個時,每一個機器周期,加機器周期,加1計數器做一次加計數器做一次加1操作,直至加到全操作,直至加到全“1”,再過一個機器周期,計數恢復為全,再過一個機器周期,計數恢復為全“0”,且,且TFi=1。2、計數方式:、計數方式:C/T=1,當控制信號為,當控制信號為“1”時,外部計時,外部計數脈沖加在數脈沖加在T0(P3.4)或或T1(P3.5)引腳上,在該引腳引腳上,在該引腳上每產生一個下降沿,加上每產生一個下降沿,加1計數器做一次加計數器做一次加1操作,操作,直至加到全直至加到全“1”,再產生一個下降沿,計數恢復為,再產生一個下降沿,計數恢復為全全“0”,且,且TFi=1。其計數頻率比定時器
4、方式低,。其計數頻率比定時器方式低,應不大于應不大于fosc/24。整理課件整理課件定時定時/計數器的工作方式分別有計數器的工作方式分別有8位、位、13位和位和16位三種長度,它在后臺運行,程序的運行位三種長度,它在后臺運行,程序的運行和定時和定時/計數器的加計數器的加1操作是并行的。我們可操作是并行的。我們可通過查詢通過查詢TFi的狀態來了解它的工作情況。可的狀態來了解它的工作情況。可通過預設計數器的初值來改變計數長度通過預設計數器的初值來改變計數長度整理課件整理課件五、定時五、定時/計數器的硬件構成計數器的硬件構成TMOD、TCON分別控制定時分別控制定時/計數器的工計數器的工作狀態和工作
5、方式。作狀態和工作方式。TH0、TL0,TH1、TL1分別為分別為T0、T1的加的加1計數器。計數器。整理課件整理課件整理課件整理課件v定時定時/計數器是可編程的,程序員只需對幾個計數器是可編程的,程序員只需對幾個特殊功能寄存器進行簡單的操作,既可完成對特殊功能寄存器進行簡單的操作,既可完成對定時定時/計數器的操作。這幾個特殊功能寄存器計數器的操作。這幾個特殊功能寄存器為為TH1、TL1,TH0、TL0,TCON和和TMODv TH0、TL0和和TH1、TL1分別是定時分別是定時/計數器的計數器的計數核心,但加計數核心,但加1計數器的運行則由計數器的運行則由TMOD和和TCON來控制。來控制。
6、整理課件整理課件一、定時器方式寄存器一、定時器方式寄存器TMOD TMOD格式如下:格式如下:D7D6D5D4D3D2D1D0TMODGATE C/TM1M0GATE C/TM1M0定時器定時器1定時器定時器0整理課件整理課件1、定時、定時/計數器工作方式選擇位計數器工作方式選擇位表表1 方式選擇位意義方式選擇位意義M1 M0工作方式工作方式功能說明功能說明0 0方式方式013位計數器位計數器0 1方式方式116位計數器位計數器1 0方式方式2自動再裝入自動再裝入8位計數器位計數器1 1方式方式3整理課件整理課件2、C/T功能選擇功能選擇C/T=0 對內部脈沖計數,計數頻率為對內部脈沖計數,計
7、數頻率為fosc/12C/T=1 對對Ti引腳輸入脈沖計數,計數頻率不大于引腳輸入脈沖計數,計數頻率不大于fosc/24。GATE=0,由,由TRi來啟動和停止定時來啟動和停止定時/計數器計數器GATE=1,TRi必須同必須同INTi一起來啟動和停止定時一起來啟動和停止定時/計計數器,即數器,即TRi=INTi=1時,定時器啟動,其中一個為時,定時器啟動,其中一個為“0”時,停止計數。時,停止計數。注意:注意:T0和和T1的控制是嚴格獨立的的控制是嚴格獨立的 TMOD不能位尋址,使用時必須用字節傳送不能位尋址,使用時必須用字節傳送 指令,復位時,指令,復位時,TMOD=0整理課件整理課件二、定
8、時二、定時/計數器控制寄存器計數器控制寄存器TCONvTCON格式如下:格式如下:TFi:計數器溢出標志,計數器溢出時,由硬件對計數器溢出標志,計數器溢出時,由硬件對TFi置置“1” ,并申請中斷。進入中斷后,由硬件自動清,并申請中斷。進入中斷后,由硬件自動清零,也可由軟件清零。零,也可由軟件清零。TRi:計數器運行控制位,由軟件置計數器運行控制位,由軟件置“1”或清零來啟或清零來啟動和停止計數器。動和停止計數器。TCON8FH8EH8DH8CH8BH8AH89H88H88HTF1TR1TF0TR0IE1IT1IE0IT0定時控制定時控制中斷控制中斷控制整理課件整理課件v其余位為有關中斷的控制
9、其余位為有關中斷的控制 注意:注意:T0和和T1的控制是嚴格獨立的的控制是嚴格獨立的vTCON可位尋址,可分別用位名來進行可位尋址,可分別用位名來進行尋址,不必記憶位地址。尋址,不必記憶位地址。v復位時,復位時,TCON=0整理課件整理課件v通過前面的學習,我們可以知道:通過對通過前面的學習,我們可以知道:通過對C/T的不同選擇,可以選擇內、外部脈沖計數方的不同選擇,可以選擇內、外部脈沖計數方式。而對式。而對M1M0的設置,可以使的設置,可以使T0和和T1工作工作在四種工作方式。在四種工作方式。整理課件整理課件一、方式一、方式0 13位定時位定時/計數器方式。由計數器方式。由TLi(40)和和
10、THi(70)組成。組成。T=(213-A)*12/fosc 微秒微秒整理課件整理課件方式方式01、C/T=0v定時時間定時時間 T=(213-A)*12/fosc 微秒微秒v式中式中,A為定時器初值為定時器初值.2、C/T=13、GATE=04、GATE=1整理課件整理課件二、方式二、方式1方式方式1為為16位定時位定時/計數器計數器方式。由方式。由TLi(70)和和THi(70)組成。其余與方式組成。其余與方式0相同。相同。v定時時間定時時間 T=(216-A)*12/fosc 微秒微秒v式中式中,A為定時器初值為定時器初值.整理課件整理課件 方式方式2為能為能自動重置自動重置計數器初值的工作方式,計數器初值的工作方式,TLi為為8位計數器,位計數器,THi為計數器初值暫存器。為計數器初值暫存器。v定時時間定時時間 T=(28-A)*12/fosc 微秒微秒v式中式中,A為定時器初值為定時器初值.整理課件整理課件方式方式3僅適用于僅適用于T0。此時,此時,TH0和和TL0分別為分別為2個個8位位計數器,計數器,TL0由由T0的控制位來控制,而的控制位來控制,而TH0則由則由T1的控制位來控制。而的控制位來控制。而T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業自動化技術的進步及產業應用
- 工業設計與產品市場定位的協同發展
- 工業設計與產品創新的關系
- 工作中的創新思維方法與應用
- 工作與生活平衡的實踐與思考
- 工作報告撰寫技巧與規范
- 工程機械設計的綠色化及可持續性研究
- 工程機械動載控制系統的設計與實踐
- 工程項目中信息化監理服務模式創新
- 工程機機制造的現代化技術趨勢
- 新修訂《黃河保護法》PPT
- 北斗衛星導航發展及其的應用課件
- 過敏性休克應急預案演練記錄表
- 第八章-三相異步電動機的電力拖動課件
- 工程施工停止點檢查表
- 《滅火器維修》GA95-2015(全文)
- 高中美術素描教案(8篇)
- 市政工程監理規劃范本(完整版)
- 國貿實驗一進出口價格核算
- 幼兒園中班美術:《美麗的蝴蝶》 PPT課件
- 單片機芯片8279用法
評論
0/150
提交評論