單片機 實驗 三MCS-51單片機中斷系統及外部中斷INT0實驗_第1頁
單片機 實驗 三MCS-51單片機中斷系統及外部中斷INT0實驗_第2頁
單片機 實驗 三MCS-51單片機中斷系統及外部中斷INT0實驗_第3頁
單片機 實驗 三MCS-51單片機中斷系統及外部中斷INT0實驗_第4頁
單片機 實驗 三MCS-51單片機中斷系統及外部中斷INT0實驗_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、大連理工大學實驗報告實驗時間:2014 年 7 月 1 日 星期 二 時間 :13 :10 15 :00實驗室(房間號 :綜 420 實驗臺號碼:班級:姓名:指導教師簽字:成績:實驗 三 MCS-51單片機中斷系統及外部中斷 /INT0實驗一、實驗目的和要求學習、掌握單片機的中斷原理。正確理解中斷矢量入口、中斷返回的概念及物理過程。學習編 寫軟件“防抖程序” ,了解軟件防抖原理。二、實驗內容及步驟1. INT0、 INT1同一優先級運行實驗:保持上電復位時 INT0、 INT1默認為 “低優先級”的狀態,且將 SW1、 SW2全部事先置于“ 0” 電平(同時申請中斷后,再啟動運行程序,按照表

2、1要求填寫結果。表 1 :INT0、 INT1同一優先級時 運行記錄 結論一 :保持上電復位時 INT0、 INT1默認為 “低優先級”的狀態時:(1同級中斷同時申請中 斷時, CPU 按 “自然優先級” 響應,即 INT0 T0 INT1 T1 ES 。 (2一個中斷一旦得到響應(無 論什么優先級 ,與它同級的中斷則 “不能” 再中斷它。 (3每個中斷都是下降沿或者低電平有效 (由 TCON 設定 。注:主程序:狀態 2, INT_0:狀態 0, INT_1:狀態 1。2.將 INT1設定為高優先級(INT0保持為低優先級的運行實驗:在程序中使用指令將 INT1設定為“高優先級”狀態,按照表

3、 2內容填寫結果。 將 INT1設定為高優先級(INT0保持為低優先級時:(1低優先級的中斷響應在執行時 “可被” 高優先級中斷所中斷。 (2高優先級的中斷響應在執行時 “不可被” 高優先級中斷所 中斷。 (3兩個中斷都沒有申請時程序正常執行主程序。 (4每個中斷都是下降沿或者低電平有效 (由 TCON 設定 。三、實驗算法和程序清單ORG 8000HLJMP START ORG 8003H LJMP INT_0 ORG 8013H LJMP INT_1 ORG 8100H START: MOV SP,#60H SETB EX0SETB EX1SETB PX1SETB EAMOV TCON,#

4、00H MOV IP,04H MOV A,#00H LOOP: MOV P1,A CPL ALCALL DELAY SJMP LOOPINT_0: PUSH PSW PUSH ACC LCALL DELAY MOV A,#03H CPL ACHR: RR AMOV P1,A LCALL DELAY JNB P3.2,CHR LCALL DELAY POP PSWPOP ACC RETIINT_1: PUSH PSW PUSH ACC LCALL DELAY MOV A,#01H CPL ACHL: RL AMOV P1,A LCALL DELAY JNB P3.3,CHL LCALL DELA

5、Y POP PSWPOP ACC RETIDELAY: PUSH 01HPUSH 02HMOV R1,#00H DELAY1: MOV R2,#00H DJNZ R2,$DJNZ R1,DELAY1 POP 02HPOP 01HRETEND四、實驗電路 五、實驗流程圖 六、實驗結果與分析本次的中斷實驗共有四個大的模塊。第一:主程序中完成 LED 燈全亮和全滅的循環顯示;第 二:INT_0中斷程序中實現小燈連續倆個亮,并且只要中斷沒有撤銷,且沒有更高優先級中斷打斷 就連續左移循環顯示;第三:INT_1中斷程序實現只有一個小燈亮,且只要中斷沒有撤銷就連續右 移循環顯示;第四:延時子程序,用于防止前后抖動和小燈閃爍過快人眼無法識別。在主程序執行 的任何時候只要有中斷都會轉去執行中斷程序。另外,在程序中認為的設置了 INT1為高優先級中 斷,在 INT0中斷是可以用 INT1中斷對其進行打斷,改變小彩燈的顯示形式,本次操作完成了實 驗要求的各種指標。七、實驗體會和建議在老師的指導下, 本次實驗做得還是比較順利, 但是在實驗過程中還是犯了一些比較低級的錯 誤,在最開始編中斷服務程序的時候,分析感覺都是正確的,但是就是無法進入中斷服務程序,檢 查了一會才發現忘寫了兩句最重要的開中斷語句即 SETB EX0 、 S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論