




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、AVR單片機軟硬件設(shè)計教程-入門篇 學(xué)單片機就要學(xué)AVR!主 講: 尹延輝策 劃:張 勇 學(xué)習(xí)板:LT-Mini-M16 力天電子版權(quán)所有技術(shù)交流QQ群: 2008年 9月1第六講中斷與定時器本講內(nèi)容:中斷的概念M16的外部中斷定時器的概念M16的定時器中斷方式使用定時器中斷的概念在程序運行期間,發(fā)生非預(yù)期的緊急事件通常是為了避免查詢方式的程序設(shè)計用得最多的是外部中斷與定時器中斷外部中斷:按鍵程序定時器中斷:定時與循環(huán)掃描等應(yīng)用場合中斷服務(wù)程序中斷發(fā)生時,主程序暫停,跳轉(zhuǎn)到中斷服務(wù)程序,稱為“響應(yīng)中斷”執(zhí)行完畢后返回主程序繼續(xù)運行M16的外部中斷M16具有3個外部中斷INT0、INT1:支持4
2、種觸發(fā)模式,同步觸發(fā)INT2支持2種觸發(fā)模式,異步觸發(fā)中斷相關(guān)庫函數(shù)的頭文件avr/interrupt.h中斷服務(wù)程序SIGNAL(SIG_INTERRUPT0)/此處添加中斷服務(wù)代碼中斷有關(guān)的寄存器MCUCRMCUCSRGICR外部中斷使用步驟第1步:包含頭文件#include 第2步:設(shè)置中斷觸發(fā)方式任意邏輯電平變化: MCUCR |= (1 ISC10);下降沿觸發(fā):MCUCR |= (1 ISC10)|(1 ISC11);上升沿觸發(fā):MCUCR |= (1 ISC11);第3步:使能響應(yīng)相應(yīng)外部中斷GICR |= (1 INT0);第4步:使能全局中斷sei();第5步:編寫中斷服務(wù)程
3、序SIGNAL(SIG_INTERRUPT0)定時器的概念8位定時/計數(shù)器的模型1個8位長度計數(shù)寄存器,可以對其進行讀寫1個時鐘輸入端口,計數(shù)寄存器對時鐘輸入端口的時鐘脈沖個數(shù)進行加1計數(shù),即每來一個時鐘脈沖,寄存器的數(shù)值自加1如何實現(xiàn)精確定時?給計數(shù)寄存器設(shè)定初值n0給時鐘輸入端口輸入一個頻率精確的方波方波周期為t0計數(shù)器計數(shù)到256時定時器溢出,時間間隔為:T = (256 n0) t0定時器溢出時可以產(chǎn)生中斷定時器溢出方式的應(yīng)用M16的定時器08位定時器具有PWM功能定時器0相關(guān)寄存器T/C 控制寄存器 TCCR0設(shè)置時鐘源頻率T/C 寄存器 TCNT0計數(shù)寄存器T/C 中斷屏蔽寄存器 TIMSK需要使用溢出中斷時T/C 中斷標志寄存器 TIFR查詢是否溢出定時器0溢出方式查詢模式使用步驟第1步:設(shè)置TC寄存器初值TCNT0 = 55;第2步:開啟時鐘,同時TC0啟動TCCR0 |= (1 CS01);第3步:查詢TIFR寄存器的TOV0位while(!(TIFR & TOV0);定時器0溢出方式中斷模式使用步驟第1步:包含中斷函數(shù)頭文件#include 第2步:設(shè)置TC寄存器初值TCNT0 = 55;第3步:使能TC0溢出中斷TIMSK |= (1 TOIE0);第4步:編寫TC0溢出中斷服務(wù)程序SIGNAL(SIG_SIG_OVERFLOW0)/
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZLX 088-2024 綠色食品 永嘉早香柚生產(chǎn)技術(shù)規(guī)程
- 二零二五年度新材料研發(fā)股份分紅及市場拓展合同模板
- T-ZGZX 0003-2024 成年智力殘疾人托養(yǎng)服務(wù)指南
- 二零二五年度夫妻共同財產(chǎn)保全與婚后生活規(guī)劃協(xié)議
- 二零二五年度企業(yè)合同管理制度與品牌建設(shè)合同
- 二零二五年度智慧城市建設(shè)抵押貸款協(xié)議
- 二零二五年度城市建筑工地渣土車租賃管理協(xié)議
- 二零二五年度農(nóng)村土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)病蟲害防治服務(wù)合同
- 二零二五年度高科技企業(yè)股權(quán)合作協(xié)議書
- 2025年度生物制藥產(chǎn)業(yè)合作投資合同
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院單招職業(yè)傾向性測試題庫匯編
- 2025年01月明光市司法局司法協(xié)理員7人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 整體施工勞務(wù)服務(wù)方案
- 第六節(jié)-固定收益證券知識分享
- 2024 貴州公務(wù)員考試行測真題(省直)
- 2025年泰山職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年常考版參考題庫含答案解析
- 中國企業(yè)智能化成熟度報告(2024) -企業(yè)智能化轉(zhuǎn)型進入2.0時代
- 人體解剖學(xué)肱骨講解
- 2025年南京旅游職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 工業(yè)地產(chǎn)基礎(chǔ)知識
- 馬工程《藝術(shù)學(xué)概論》課件424P
評論
0/150
提交評論