




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、編寫中斷服務程序時應注意的幾點編寫中斷服務程序時應注意的幾點五、中斷系統的應用舉例五、中斷系統的應用舉例軟件軟件對中斷源進行管理和控制。對中斷源進行管理和控制。中斷源管理和控制(初始化程序)中斷源管理和控制(初始化程序)主程序主程序1)CPU開中斷與關中斷;開中斷與關中斷; 2)某個中斷源中斷請求的允許或屏蔽;)某個中斷源中斷請求的允許或屏蔽; 3)各中斷源優先級別的設定;)各中斷源優先級別的設定; 4)外部中斷請求的觸發方式。)外部中斷請求的觸發方式。編制中斷服務程序編制中斷服務程序void main()EA=1;/EX1=1;/PX1=0;/IT1=1;/2計數初值的計算計數初值的計算當當
2、T0或或T1工作于定時器或計數器方式時,不同的工作工作于定時器或計數器方式時,不同的工作方式、不同的操作模式其計數初值均不相同。若設最大計方式、不同的操作模式其計數初值均不相同。若設最大計數值數值(溢出值溢出值)為為M(模),各工作方式下的模),各工作方式下的M值為:值為: 方式方式0: M=213=8192 方式方式1: M=216=65536 方式方式2: M=28=256 方式方式3: M=28=256定時器定時器T0分成分成2個獨立的個獨立的8位計數器,位計數器,所以所以TH0、TL0的的M均為均為256。 MCS-51的兩個定時器均為的兩個定時器均為加加1計數器,當加到溢出值計數器,
3、當加到溢出值時產生溢出,將時產生溢出,將TFX位置位置l,可發出溢出中斷,因此,可發出溢出中斷,因此,計數計數器初值器初值X的計算式為:的計算式為: X=M計數值(通式)計數值(通式) T0或或T1工作于定時器與計數器方式時,工作于定時器與計數器方式時,x的確定方法有別。的確定方法有別。機器周期機器周期計數計數計數值應為定時時間對應的機器周期個數計數值應為定時時間對應的機器周期個數機器周期個數(計數值)機器周期個數(計數值)= Tc / TpX=M-計數值計數值=M- Tc / Tp =M-(TCfosc)12。 選擇工作方式選擇工作方式1 ;計算定時初值。計算定時初值。=65536-50000=15536=3CB0H 即即THi=3CH;TLi=B0H#include sbit p11=P11;void main() TMOD=0 x10;/ TR1=1;/#includesbit p11=P11;void timer1() interrupt 3 TH1=0 x0d8;/ T1計數初值計數初值 TL1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無償贈予合同協議書
- 互訪合同協議書模板
- 協議書 合同圖片樣本
- 養殖牛合同協議書
- 商鋪贈與合同協議書
- 買賣魚合同協議書
- 買房合同合成協議書
- 電纜敷設合同協議書
- 合同協議書在哪找
- 土地修路合同協議書
- 非法行醫和非法采供血信息報告課件
- 懸掛單軌程控小車輸送系統重點標準
- DG-TJ 08-2362-2021 綜合桿設施技術標準
- 計算機集成制造技術(CIMT)(PPT 53)第三講柔性制造系統(FMS)
- 天津科技大學工程碩士學位論文答辯評議書及表決票
- 寢室文化節優秀寢室宿舍展示PPT模板
- 跌倒的預防及護理預防跌倒的步驟通用課程PPT課件
- 冷卻塔使用說明書
- 麗聲北極星分級繪本第三級上 The New Teacher 教學設計
- 配電柜安裝規則GGD
- 混凝土含氣量試驗記錄表(氣壓法)
評論
0/150
提交評論