單片機04,05,06+-+C51版_第1頁
單片機04,05,06+-+C51版_第2頁
單片機04,05,06+-+C51版_第3頁
單片機04,05,06+-+C51版_第4頁
單片機04,05,06+-+C51版_第5頁
已閱讀5頁,還剩90頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、編寫中斷服務(wù)程序時應(yīng)注意的幾點編寫中斷服務(wù)程序時應(yīng)注意的幾點五、中斷系統(tǒng)的應(yīng)用舉例五、中斷系統(tǒng)的應(yīng)用舉例軟件軟件對中斷源進行管理和控制。對中斷源進行管理和控制。中斷源管理和控制(初始化程序)中斷源管理和控制(初始化程序)主程序主程序1)CPU開中斷與關(guān)中斷;開中斷與關(guān)中斷; 2)某個中斷源中斷請求的允許或屏蔽;)某個中斷源中斷請求的允許或屏蔽; 3)各中斷源優(yōu)先級別的設(shè)定;)各中斷源優(yōu)先級別的設(shè)定; 4)外部中斷請求的觸發(fā)方式。)外部中斷請求的觸發(fā)方式。編制中斷服務(wù)程序編制中斷服務(wù)程序void main()EA=1;/EX1=1;/PX1=0;/IT1=1;/2計數(shù)初值的計算計數(shù)初值的計算當當

2、T0或或T1工作于定時器或計數(shù)器方式時,不同的工作工作于定時器或計數(shù)器方式時,不同的工作方式、不同的操作模式其計數(shù)初值均不相同。若設(shè)最大計方式、不同的操作模式其計數(shù)初值均不相同。若設(shè)最大計數(shù)值數(shù)值(溢出值溢出值)為為M(模),各工作方式下的模),各工作方式下的M值為:值為: 方式方式0: M=213=8192 方式方式1: M=216=65536 方式方式2: M=28=256 方式方式3: M=28=256定時器定時器T0分成分成2個獨立的個獨立的8位計數(shù)器,位計數(shù)器,所以所以TH0、TL0的的M均為均為256。 MCS-51的兩個定時器均為的兩個定時器均為加加1計數(shù)器,當加到溢出值計數(shù)器,

3、當加到溢出值時產(chǎn)生溢出,將時產(chǎn)生溢出,將TFX位置位置l,可發(fā)出溢出中斷,因此,可發(fā)出溢出中斷,因此,計數(shù)計數(shù)器初值器初值X的計算式為:的計算式為: X=M計數(shù)值(通式)計數(shù)值(通式) T0或或T1工作于定時器與計數(shù)器方式時,工作于定時器與計數(shù)器方式時,x的確定方法有別。的確定方法有別。機器周期機器周期計數(shù)計數(shù)計數(shù)值應(yīng)為定時時間對應(yīng)的機器周期個數(shù)計數(shù)值應(yīng)為定時時間對應(yīng)的機器周期個數(shù)機器周期個數(shù)(計數(shù)值)機器周期個數(shù)(計數(shù)值)= Tc / TpX=M-計數(shù)值計數(shù)值=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計數(shù)初值計數(shù)初值 TL1

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論