中斷實驗報告總結中斷實驗報告總結八篇_第1頁
中斷實驗報告總結中斷實驗報告總結八篇_第2頁
中斷實驗報告總結中斷實驗報告總結八篇_第3頁
中斷實驗報告總結中斷實驗報告總結八篇_第4頁
中斷實驗報告總結中斷實驗報告總結八篇_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

中斷實驗報告總結中斷實驗報告總結精選八篇

篇一:實驗報告一中斷處理實驗報告一——中斷處理姓名:xxxx學號:xxxx班級:xxxxx一、實習內容?運用某種高級語言(如C或C++)模擬時鐘中斷的產生及設計一個對時鐘中斷事件進行處理的模擬程序。二、實習目的?現代計算機系統的硬件部分都設有中斷機構,中斷機構能發現中斷事件,且當發現中斷事件后迫使正在處理器上執行的進程暫時停止執行,而讓操作系統的中斷處理程序占有處理器去處理出現的中斷事件。?本實習模擬“時鐘中斷事件”的處理,對其它中斷事件的模擬處理,可根據各中斷事件的性質確定處理原則,制定算法,自行設計。?希望學生通過本實習了解中斷及中斷處理程序的作用。三、實習題目1.計算機系統工作過程中,若出現中斷事件,硬件就把它記錄在中斷寄存器中。中斷寄存器的每一位可與一個中斷事件對應,當出現某中斷事件后,對應的中斷寄存器的某一位就被置成“1”。?處理器每執行一條指令后,必須查中斷寄存器,當中斷寄存器內容不為“0”時,說明有中斷事件發生。硬件把中斷寄存器內容以及現行程序的斷點存在主存的固定單元。操作系統分析保存在主存固定單元中的中斷寄存器內容就可知道出現的中斷事件的性質,從而作出相應的處理。?本實習中,用從鍵盤讀入信息來模擬中斷寄存器的作用,用計數器加1來模擬處理器執行了一條指令。每模擬一條指令執行后,從鍵盤讀入信息且分析,當讀入信息=0時,表示無中斷事件發生,繼續執行指令;當讀入信息=1時,表示發生了時鐘中斷事件,轉時鐘中斷處理程序。2.假定計算機系統有一時鐘,它按電源頻率(50Hz)產生中斷請求信號,即每隔20毫秒產生一次中斷請求信號,稱時鐘中斷信號,時鐘中斷的間隔時間(20毫秒)稱時鐘單位。…………篇二:中斷實驗報告報告中斷試驗試驗報告班級:電信1001姓名:張貴彬學號:201046830213一、實驗目的1、掌握PC機中斷處理系統的基本原理。2、學會編寫中斷服務程序。二、實驗原理與內容1、實驗原理PC機用戶可使用的硬件中斷只有可屏蔽中斷,由8259中斷控制器管理。中斷控制器用于接收外部的中斷請求信號,經過優先級判別等處理后向CPU發出可屏蔽中斷請求。IBMPC、PC/XT機內有一片8259中斷控制器對外可以提供8個中斷源:中斷源中斷類型號中斷功能IRQ008H時鐘IRQ109H鍵盤IRQ20AH保留IRQ3OBH串行口2IRQ40CH串行口1IRQ50DH硬盤IRQ60EH軟盤IRQ70FH并行打印機8個中斷源的中斷請求信號線IRQ0~IRQ7在主機的62線ISA總線插座中可以引出,系統已設定中斷請求信號為“邊沿觸發”,普通結束方式。對于PC/AT及286以上微機內又擴展了一片8259中斷控制,IRQ2用于兩片8259之間級連,對外可以提供16個中斷源:中斷源中斷類型號中斷功能IRQ8070H實時時鐘IRQ9071H用戶中斷IRQ10072H保留IRQ11O73H保留IRQ12074H保留IRQ13075H協處理器IRQ14076H硬盤IRQ15077H保留TPC-USB實驗板上,固定的接到了3號中斷IRQ3上,即進行中斷實驗時,所用中斷類型號為0BH。2、實驗內容實驗電路如圖9-1,直接用手動產單脈沖作為中斷請求信號(只需連接一根導線)。要求每按一次開關產生一次中斷,在屏幕上顯示一次“TPCAInterrupt!”,中斷10次后程序退出。三、實驗電路圖…………篇三:實驗三鍵盤中斷實驗報告蘇州大學實驗報告院、系年級專業姓名學號課程名稱成績指導教師同組實驗者實驗日期實驗名稱:鍵盤中斷實驗一.實驗目的通過該實驗實習,能夠熟練運用MT-IDE嵌入式開發系統環境、匯編和C語言以及調試方式;復習SCI的內容;加強鍵盤中斷的基本原理及編程原理的理解;能夠理解“行掃描”法的原理并且運用它進行鍵盤中斷的編程。二.實驗內容理解鍵盤模塊和鍵盤中斷點的原理,使用“行掃描”法編寫一個中斷方式的的鍵盤程序,并轉化成定義值后,通過串口分別發往PC機的VB編寫的界面中顯示。三.實驗過程(一)接線圖行線圖1鍵盤接線原理圖(二)基本原理GP32的A口的8根引腳與鍵盤中斷模塊(KBI)的引腳復用。作為KBI引腳時,8個引腳分別稱為KBIE7-KBIE0。它們提供了以中斷方式識別是否有按鍵按下的硬件手段。當然,如果不以中斷方式識別鍵盤按鍵,可以屏蔽鍵盤中斷,把A口作為一般I/O口對待。CPU對鍵盤掃描可以采取程序控制的隨機方式,CPU可以在空閑時掃描鍵盤。也可以采用定時控制,每隔一定時間,對鍵盤掃描一次,CPU可以隨時響應鍵盤輸入中斷。采用中斷方式,當鍵盤上有鍵閉合時,鍵盤向CPU請求中斷,CPU響應鍵盤輸入中斷,對鍵盤掃描,以識別哪一個鍵處于閉合狀態,并對鍵盤輸入信息作出響應處理。CPU對鍵盤上閉合鍵的鍵號確定,可以根據行線和列線的狀態計算求得,也可以通過行線和列線的狀態查表求得。四.編程第1頁(一)流程圖圖2鍵盤中斷流程圖(中斷方式主程序及其中斷子程序)(二)所用寄存器名稱及其各個位1.匯編方式:…………篇四:實驗08INTn中斷實驗報告實驗八INTn中斷實驗(4課時綜合實驗)實驗日期:2013-12-11學校:安徽農業大學經濟技術學院星期:三節次:1、2實驗課時:姓名:江珊珊學號:專業、班級:通信三班得分:一.實驗目的1、掌握常用軟件中斷的指令。2、掌握CPU執行中斷操作的特點二.實驗內容1、鍵盤輸入并顯示向量號21h功能號1該功能是等待掃描從鍵盤上輸入的一個字符,將其ASCII碼保存在AL中,并將該字符自動回顯CRT上。2、顯示以“$”結尾的字符串向量號21h功能號9入口參數:DS:DX指向待顯示的字符串的首地址2)、思考題:在屏幕上顯示兩行字符串,第一行是學號,第二行是姓名的拼音全拼。提示,在ACSII碼表中找換行符的ASCII碼。截圖顯示程序和運行結果3、BIOS的字符串顯示向量號10h功能號0eh該中斷的功能是在屏幕上顯示AL中的字符串,待顯示的字符要事先存入AL中。3、讀鍵盤向量號16h功能號0h該中斷的功能是在讀取鍵盤輸入的ASCII碼,并存放在AL中。1)使用COM模板,執行如下程序,觀察AL中的內容ORG100hMOVAH,0;16hRET向量號16h功能號1h該中斷的功能是若按過鍵,則ZF=0,并讀取鍵盤輸入的ASCII碼,并存放在AL中。若沒按過鍵,則ZF=1三、實驗步驟四、實驗運行結果:1、鍵盤輸入并顯示向量號21h功能號1該功能是等待掃描從鍵盤上輸入的一個字符,將其ASCII碼保存在AL中,并將該字符自動回顯在CRT上。…………篇五:定時溢出中斷實驗報告蘇州大學實驗報告院、系年級專業姓名學號課程名稱成績指導教師同組實驗者實驗日期實驗名稱:定時溢出中斷實驗一.實驗目的通過該實驗,進一步熟悉MT-IDE嵌入式開發系統環境、匯編和C語言以及調試方式;復習串口的相關原理和編程方法;理解用定時器實現計數與定時的工作原理以及實現方法;理解課本中的程序代碼。二.實驗內容編制一個利用定時器中斷計數的程序。要求1秒鐘中斷一次,計數加1,該計數范圍為從0到255,超過又重新計數,每次的數字通過接在PTA0~PTA7上的八個小燈動態顯示,小燈亮,表示該位為“1”;小燈暗,表示該位為“0”。三.實驗過程(一)基本原理定時器的核心是一個不斷加1的16位計數寄存器,該計數器的時鐘頻率由外部晶振時鐘或總線時鐘經過分頻因子分頻得到,在定時器內部有個控制和狀態寄存器,通過對它某些位的設置,可以確定在多少時間后計數器加1。在定時器內部有個預置寄存器,當計數器的值等于預置寄存器的值時,稱為計數器溢出。當計數器溢出時,計數器的值被賦0,同時將計數器溢出標志等狀態置于控制和狀態寄存器中。通過對控制和狀態寄存器某些位的設置,可以決定在計數器溢出時,是否允許中斷,利用這個中斷,可以編寫中斷程序,實現計數與定時等功能。四.編程(一)流程圖圖1定時器計時流程圖第1頁(二)所用寄存器名稱及其所用的位T1計數寄存器(Timer1CounterRegister,T1CNTH、TICNTL)這是一個16位寄存器,分為高8位和低8位,每一個計數周期值加一。T1預置寄存器(Timer1CounterModuloRegister,T1MODH、T1MODL)…………篇六:8259中斷實驗實驗報告實驗報告實驗名稱8259A中斷控制器實驗姓名學號班級教師日期一、實驗內容與要求1.1實驗內容了解8259A終端控制器的工作原理,了解PC中斷的原理和過程,設計并編寫程序,設置8259A的命令字,定義中斷服務程序,使在TPC-USB平臺上每按一次單脈沖開關產生一次中斷,在屏幕上依次顯示“The1TPCAInterrupt!”、“The2TPCAInterrupt!”、??、“The10TPCAInterrupt!”,中斷10次后程序退出,并在屏幕上顯示“TheTPCAInterruptend!”。1.2實驗要求(1)具有一定的匯編編程的基礎,能編寫一些基本語句來實現實驗。實驗前根據實驗流程圖,寫出對應代碼;(2)要了解8259A中斷控制器的內部結構和外部引腳,理解芯片的工作原理和工作過程。熟悉8259A芯片的命令字,對其進行編程;(3)熟悉實驗平臺TPC-USB了解各個接口的名稱與功能,進行實驗時能快速并正確地連接好實驗電路;(4)連接PC與TPC-USB平臺,用微機實驗軟件運行程序,每按一次TPC-USB平臺上的單脈沖開關產生一次中斷,要在屏幕上依次顯示“The1TPCAInterrupt!”、“The2TPCAInterrupt!”、??、“The10TPCAInterrupt!”,中斷10次后程序退出,并在屏幕上顯示“TheTPCAInterruptend!”。…………篇七:單片機定時器及外部中斷實驗報告單片機實驗報告(二)實驗名稱:定時器及外部中斷

南京理工大學紫金學院電光系一、實驗目的1、學習定時/計數器的應用;2、學習外部中斷技術的基本使用方法;3、學習中斷處理程序的編程方法。二、實驗原理(1)以P1口作為輸出口,定時器實現1s定時,實現顯示數的1s加1,外部中斷0鍵盤外接BUTTON,實現對顯示數快速加1的控制。(2)系統板上硬件連線把“單片機系統”A2區的J61接口的P1.0~P1.6端口與D1區的J52接口相連。把“單片機系統”A2區的INT0端口用導線連接到D1區的KEY1端口上;三、實驗內容利用定時器中斷控制1s的輸出,使用外部中斷0使得顯示的數加1.程序如下:#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintvoiddelay(){uintx,y;for(x=100;x>0;x--)for(y=110;y>0;y--);}ucharm,flag;voidmain(){uchara,b;TMOD=0x01;TH1=(65536-50000)/256;TL1=(65536-50000)%256;EX0=1;EX1=1;PX1=1;ET0=1;EA=1;中斷開啟TR0=1;m=0;P1=0;while(1){while(flag==0);flag=0;if(m==100)m=0;m++;…………篇八:單片機外部中斷實驗報告實驗三外部中斷實驗報告班級:學號:姓名:教師:一、實驗目的1、掌握單片機外部中斷的原理及過程。2、掌握單片機外部中斷程序的設計方法。3、掌握單片機外部中斷時中斷方式的選擇方法。二、實驗內容如下圖所示,P3.2設為輸入,P2設為輸出位,連有8個發光二極管D1~D8。每當發生外部中斷時,發光二極管以向下流水燈的方式點亮。分別選擇邊沿觸發外部中斷放是和電平觸發外部中斷方式兩種。三、編程提示1、P3口是8位準雙向口,具有雙重功能:第一功能和P1口一樣,作為輸入輸出口,也有字節操作和位操作兩種方式,每一位可分別定義為輸入或輸出;第

溫馨提示

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

評論

0/150

提交評論