中斷系統(tǒng)實驗_第1頁
中斷系統(tǒng)實驗_第2頁
中斷系統(tǒng)實驗_第3頁
中斷系統(tǒng)實驗_第4頁
中斷系統(tǒng)實驗_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 信息工程學(xué)院實驗報告成 績:指導(dǎo)老師(簽名):課程名稱:單片機原理及接口 實驗項目名稱:中斷系統(tǒng)實驗 實驗時間:2016年5月17日 班級:通信141 姓名:林志斌 學(xué)號:201411402115 一、實 驗 目 的: 熟悉keil仿真軟件、proteus仿真軟件的使用和單片機外部中斷的使用。了解并熟悉51單片機中中斷的概念,中斷處理系統(tǒng)的工作原理。理解51單片機中斷管理系統(tǒng)處理五種中斷源,特別是對外部中斷的設(shè)置與控制方法。熟悉中斷處理特別是外部中斷處理的過程,掌握中斷處理子程序的書寫格式和使用方法。2、 實 驗 設(shè) 備 與 器 件硬件:微機、單片機仿真器、單片機實驗板、連線若干軟件:KEI

2、L C51單片機仿真調(diào)試軟件,proteus系列仿真調(diào)試軟件三、實 驗 原 理 現(xiàn)代的計算機都具有實時處理功能,能對外部發(fā)生的事件如人工干預(yù)、外部事件及意外故障做出及時的響應(yīng)或處理,這是依靠計算機的中斷系統(tǒng)來實現(xiàn)的。51單片機內(nèi)部有一個中斷管理系統(tǒng),它能對內(nèi)部的定時器事件、串行通信的發(fā)送和接收事件及外部事件(如鍵盤按鍵動作)等進行自動的檢測判斷,當(dāng)有某個事件產(chǎn)生時,中斷管理系統(tǒng)會置位相應(yīng)標(biāo)志通知CPU,請求CPU迅速去處理。CPU檢測到某個標(biāo)志時,會停止當(dāng)前正在處理的程序流程,轉(zhuǎn)去處理所發(fā)生的事件(針對發(fā)生的事件,調(diào)用某一特定的函數(shù),稱為該事件的中斷服務(wù)函數(shù)),處理完以后,再回到原來被中斷的地

3、方,繼續(xù)執(zhí)行原來的程序。外部中斷請求0內(nèi)部定時器0外部中斷請求1內(nèi)部定時器1 內(nèi)部 T串行口 R源允許總允許允許中斷寄存器中斷優(yōu)先級寄存器中斷源標(biāo)識符中斷源標(biāo)識符高優(yōu)先級中斷請求中斷矢量低優(yōu)先級中斷請求中斷矢量T發(fā)送R接收INT0INT1查詢硬件MCS51單片機最典型的有5個中斷源(外部中斷0、1,內(nèi)部定時器中斷0、1,串口中斷),具有兩個中斷優(yōu)先級。兩個外部中斷:(P3.2 INT0、P3.3 INT1)上輸入的外部中斷源,低電平或負跳變有效,置位TCON中的IE0和IE1中斷請求標(biāo)志位。通過外部中斷源觸發(fā)方式控制位IT可以使外部中斷為電平觸發(fā)方式(=0)或邊沿觸發(fā)方式(=1)。另外控制中斷

4、允許寄存器IE可以開放中斷。使用MCS51的中斷,要為使用到的中斷源編寫中斷服務(wù)程序。C51為中斷服務(wù)程序的編寫提供了方便的方法。C51的中斷服務(wù)程序是一種特殊的函數(shù),它的說明形式為:void 函數(shù)名(void) interrupt n using m 函數(shù)體語句 這里,interrupt和using是為編寫C51中斷服務(wù)程序而引入的關(guān)鍵字,interrupt表示該函數(shù)是一個中斷服務(wù)函數(shù),interrupt后的整數(shù)n表示該中斷服務(wù)函數(shù)是對應(yīng)哪一個中斷源。 4、 實 驗 內(nèi) 容 與 步 驟 1、電路圖的設(shè)計。(1)打開proteus軟件,單擊P,打開搜索元器件窗口,如圖 1-1 所示:圖1-1

5、搜索元器件(2)添加元器件,修改元器件的參數(shù),繪制電路圖,如圖1-2 所示:圖1-2 LED顯示電路2、keil項目程序的建立。 運行keil軟件,啟動后,點擊Project菜單新建項目,新建項目界面如圖1-3所示:圖1-3 新建項目工程 新建項目后,完成用定時器實現(xiàn)一個00-59自動走時的秒表功能,到59后跳到00程序的寫入,代碼如圖1-4 所示:圖1-4 代碼 設(shè)置輸出HEX文件,如圖 1-5 所示,單擊確定保存,運行程序得到HEX文件:圖1-5 設(shè)置輸出HEX文件五、實 驗 結(jié) 果 及 分 析: 1、用定時器實現(xiàn)一個00-59自動走時的秒表功能,到59后跳到00實驗結(jié)果如圖3:圖3 六、實 驗 總 結(jié): 通過這次實驗,熟悉了單片機外部中斷的使用。了解并熟悉51單片機中中斷的概念,中斷處理系統(tǒng)的工作原理。理解51單片機中斷管理系統(tǒng)處

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論