微機(jī)接口8259中斷控制實(shí)驗(yàn)_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1山西大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院實(shí)驗(yàn)報(bào)告姓名學(xué)號(hào)專業(yè)班級(jí)2012級(jí)計(jì)算機(jī)科學(xué)與技術(shù)課程名稱微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用指導(dǎo)教師實(shí)驗(yàn)日期2014.12.05成績實(shí)驗(yàn)名稱8259中斷控制實(shí)驗(yàn)1、實(shí)驗(yàn)?zāi)康模?.掌握8259中斷控制器的工作原理。2.掌握系統(tǒng)總線上PCI_INTR中斷請(qǐng)求的應(yīng)用編程方法。2、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái)、TDPIT實(shí)驗(yàn)裝置一套三、實(shí)驗(yàn)內(nèi)容1、單中斷實(shí)驗(yàn)。利用系統(tǒng)總線上中斷請(qǐng)求信號(hào)INTR,設(shè)計(jì)一個(gè)單中斷應(yīng)用。使用單次脈沖模擬中斷

2、產(chǎn)生。編寫中斷處理程序,在顯示器屏幕上顯示一個(gè)字符。2、擴(kuò)展中斷源查詢方式應(yīng)用實(shí)驗(yàn)。利用實(shí)驗(yàn)平臺(tái)上8259控制器對(duì)系統(tǒng)總線上的中斷線INTR進(jìn)行擴(kuò)展。編寫程序?qū)?259控制器的IR0和IRI中斷請(qǐng)求進(jìn)行處理。四、實(shí)驗(yàn)原理:(1)PC微機(jī)系統(tǒng)中的8259介紹中斷控制器8259是Intel公司專為控制優(yōu)先級(jí)中斷而設(shè)計(jì)開發(fā)的芯片。它將中斷源優(yōu)先級(jí)排隊(duì)、辨別中斷源以及提供中斷矢量的電路集于一片中,因此無需附加任何電路,只需對(duì)8259進(jìn)行編程,就

3、可以管理8級(jí)中斷,并選擇優(yōu)先模式和中斷請(qǐng)求方式,即中斷結(jié)構(gòu)可以由用戶編程來設(shè)定。同時(shí),在不需增加其他電路的情況下,通過多片8259的級(jí)連,能構(gòu)成多達(dá)64級(jí)的矢量中斷系統(tǒng)。它的管理功能包括:1)記錄各級(jí)中斷源請(qǐng)求,2)判別優(yōu)先級(jí),確定是否響應(yīng)和響應(yīng)哪一級(jí)中斷,3)響應(yīng)中斷時(shí),向CPU傳送中斷類型號(hào)。8259A的命令字共有7個(gè),可分為兩類。一類是初始化命令字,另一類是操作命令字。8259的編程就是根據(jù)應(yīng)用需要將初始化命令字ICW1ICW4和

4、操作命令字OCW1OCW3分別寫入初始化命令寄存器組和操作命令寄存器組。ICW1ICW4各命令字格式如表21所示,3端口。系統(tǒng)初始化兩片8259的中斷請(qǐng)求信號(hào)均采用上升沿觸發(fā),采用全嵌套方式,優(yōu)先級(jí)的排列次序?yàn)椋?級(jí)最高,依次為1級(jí)、8級(jí)~15級(jí),然后是3級(jí)~7級(jí)。在實(shí)驗(yàn)平臺(tái)上系統(tǒng)總線單元的INTR信號(hào)對(duì)應(yīng)的中斷線就是PC機(jī)保留中斷其中的一個(gè)。對(duì)INTR中斷的初始化PC機(jī)已經(jīng)完成,在使用時(shí)主要是將其中斷屏蔽打開,修改中斷向量。表23PC

5、微機(jī)系統(tǒng)中的硬件中斷中斷號(hào)功能中斷向量號(hào)中斷向量地址主8259IRQ0時(shí)鐘計(jì)數(shù)器008H0020H~0023H主8259IRQ1鍵盤09H0024H~0027H主8259IRQ2接從片82590AH0028H~002BH主8259IRQ3串行口20BH002CH~002FH主8259IRQ4串行口10CH0030H~0033H主8259IRQ5并行口20DH0034H~0037H主8259IRQ6軟盤0EH0038H~003BH主825

6、9IRQ7并行口10FH003CH~003FH從8259IRQ8實(shí)時(shí)鐘70H01C0H~01C3H從8259IRQ9保留71H01C4H~01C7H從8259IRQ10保留72H01C8H~01CBH從8259IRQ11保留73H01CCH~01CFH從8259IRQ12保留74H01D0H~01D3H從8259IRQ13協(xié)處理器中斷75H01D4H~01D7H從8259IRQ14硬盤控制器76H01D8H~01DBH從8259IRQ1

7、5保留77H01DCH~01DFH5、實(shí)驗(yàn)說明及步驟1、單中斷應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)平臺(tái)上系統(tǒng)總線單元的INTR中斷請(qǐng)求信號(hào)已經(jīng)是對(duì)應(yīng)到PC機(jī)內(nèi)部的某一級(jí)中斷。INTR產(chǎn)生一個(gè)上升沿的中斷請(qǐng)求,PC機(jī)內(nèi)部相應(yīng)的那級(jí)中斷就會(huì)得到響應(yīng)。所以,使用INTR中斷請(qǐng)求信號(hào),就相當(dāng)在使用PC機(jī)內(nèi)部相應(yīng)的那一級(jí)中斷。本實(shí)驗(yàn)要求使用總線上INTR中斷請(qǐng)求線完成一次單中斷應(yīng)用實(shí)驗(yàn)。用單次脈沖上升沿模擬中斷源,中斷處理程序完成在屏幕上的顯示字符“9”。圖218259

溫馨提示

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

評(píng)論

0/150

提交評(píng)論