



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機的定時器/計數(shù)器實質(zhì)就是一個加1 計數(shù)器,通過軟件對其控制寄存器的操作,來實現(xiàn)定時,計數(shù)功能及轉(zhuǎn)換。當(dāng)定時器 /計數(shù)器為定時工作方式時,計數(shù)器的加1 信號由振蕩器的分頻信號產(chǎn)生,即每過一個機器周期,計數(shù)器加1 ,直至計滿溢出為止。當(dāng)定時器 /計數(shù)器為計數(shù)工作方式時,通過引腳T0和 T1 對外部信號計數(shù),當(dāng)電平變化時,計數(shù)器加1. 定時器 /計數(shù)器使用靈活,用途廣泛,如延時,物理信號的測量,信號的周期,頻率,脈寬測量,產(chǎn)生定時脈沖信號,捕捉輸入,還可以實現(xiàn)PWM 輸出,用于D/A , 電動機的無極調(diào)速等。ATmega16三個定時器/計數(shù)器T/C0,T/C1,T/C2,其中T/C0,T/C2
2、為 8 位定時器/計數(shù)器, T/C1是16位定時器 /計數(shù)器。定時器 / 計數(shù)器相關(guān)寄存器:TIMSK: 定時計數(shù)中斷屏蔽寄存器,TIFR: 定時計數(shù)器中斷標(biāo)志寄存器,ASSR:異步狀態(tài)寄存器,SFIOR :特殊功能寄存器T/C0 相關(guān)寄存器:TCCR0 : 控制寄存器, TCNT0 :計數(shù)寄存器,OCR0 :輸出比較寄存器T/C1 相關(guān)寄存器 : TCCR1A,TCCR1B:控制寄存器, TCNT1(TCNT1H,TCNT1L)計數(shù)寄存器,OCR1A,OCR1B:輸出比較寄存器,ICR1 :輸入捕捉寄存器T/C2 相關(guān)寄存器:TCCR2 :控制寄存器, TCNT2 :計數(shù)寄存器,OCR2:
3、輸出比較寄存器,溢出中斷:以定時器/計數(shù)器 T/C0 為例, T/C0 為 8 位定時器,計數(shù)范圍為十六進制0x00-0xFF ,對應(yīng)的十進制為 0-255 ,由 0 開始計數(shù),當(dāng)計數(shù)值超過255 時 就產(chǎn)生一個中斷, 中斷標(biāo)準(zhǔn)寄存器TIFR 的 TOV0( T/C0 的溢出標(biāo)準(zhǔn)位)置 1 。比較中斷: 當(dāng) T/C0 的計數(shù)寄存器TCNT0 的數(shù)值, 和預(yù)置的OCR0 的數(shù)值一致時, 將產(chǎn)生一個比較中斷,中斷標(biāo)志寄存器TIFR 的OCF0 ( T/C0 的比較中斷標(biāo)志位)置1。T/C0溢出中斷使能過程:1、中斷總使能:SREG=0x80;2、T/C0的溢出中斷使能:將中斷使能寄存器的T/C0溢
4、出中斷使能位TOIE0置 1 ,c語言:TIMSK|=0x01;當(dāng)產(chǎn)生溢出中斷時,硬件自動將中斷標(biāo)志寄存器TIFR的 TOVO (T/C0溢出中斷標(biāo)志)位置 1 ,用于軟件查詢判斷,執(zhí)行完中斷處理程序后,由硬件自動清0。普通模式:普通模式 (WGM01:0 = 0)為最簡單的工作模式。在此模式下計數(shù)器不停地累加。計到8 比特的最大值后 (TOP = 0xFF) ,由于數(shù)值溢出,計數(shù)器簡單地返回到最小值0x00重新開始CTC( 比較匹配時清0 定時器) :在 CTC模式 (WGM01:0 = 2)下 OCR0寄存器用于調(diào)節(jié)計數(shù)器的分辨率。當(dāng)計數(shù)器的數(shù)值TCNT0 等于OCR0時計數(shù)器清零。OCR
5、0定義了計數(shù)器的TOP值,亦即計數(shù)器的分辨率??焖貾WM:快速PWM模式 (WGM01:0 = 3)可用來產(chǎn)生高頻的PWM波形??焖貾WM模式與其他PWM模式的不同之處是其單斜坡工作方式。計數(shù)器從BOTTOM計到MAX ,然后立即回到BOTTOM重新開始相位修正 PWM:相位修正PWM形的方法。此模式基于雙斜坡操作。計時器重復(fù)地從模式 (WGM01:0 = 1)BOTTOM計到為用戶提供了一個獲得高精度相位修正MAX ,然后又從MAX 倒退回到 BOTTOMPWM 。波定時器 / 計數(shù)器的工作必須指定時鐘源,無時鐘源定時器不能工作。時鐘源有內(nèi)部時鐘源和外部時鐘源,由 CS02,CS01,CS00 位選擇。外部時鐘源由T0 引腳輸入。OC0為 T/C0的輸出引腳,即設(shè)置當(dāng)TNCT0和 OCR0數(shù)值相等時,外部輸出引腳OC0上的電平變化。TCNT0- 計數(shù)寄存器 : 通過它寄存器可以直接對計數(shù)器的8 位數(shù)據(jù)進行讀寫訪問。OCR0- 輸出比較寄存器: 包含一個8 位的數(shù)據(jù),
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部門工作概述
- 我的競選規(guī)劃與個人優(yōu)勢
- 光電子學(xué)課程介紹
- 美術(shù)培訓(xùn)知識課件
- 維修工安全知識培訓(xùn)課件
- 癌痛的用藥治療及護理
- 導(dǎo)尿管護理指南
- 保險行業(yè)和公司的介紹
- 2024年檔案管理的前沿動態(tài)試題及答案
- 二零二五版商鋪轉(zhuǎn)讓合同格式范文
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級下冊期中檢測卷(含答案)
- 2024年共青團入團積極分子結(jié)業(yè)考試題庫及答案
- 江蘇省南京市聯(lián)合體2023-2024學(xué)年七年級下學(xué)期期中英語試卷
- 安全文明施工費記取中存在的問題以及原因案例分析
- 輪扣式模板支撐架安全專項施工方案
- 起重傷害事故現(xiàn)場應(yīng)急處置卡
- 公安機關(guān)業(yè)務(wù)技術(shù)用房和辦公用房規(guī)劃設(shè)計規(guī)范
- (完整版)食品安全管理制度文本(完整版)
- DB4228∕T 24-2021 包裝用箬葉
- 運維工作大綱
- 大數(shù)據(jù)時代下的人力資源管理創(chuàng)新研究——以智聯(lián)招聘為例
評論
0/150
提交評論