微型計(jì)算機(jī)中斷技術(shù)_第1頁
微型計(jì)算機(jī)中斷技術(shù)_第2頁
微型計(jì)算機(jī)中斷技術(shù)_第3頁
微型計(jì)算機(jī)中斷技術(shù)_第4頁
微型計(jì)算機(jī)中斷技術(shù)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

C第7章微型行獸機(jī)中斷技術(shù)用

第7章微型行事機(jī)中斷技木

7?1概述

7?2中斷處理過程

7-3中斷優(yōu)先級和中斷嵌套

7-4可編程中斷控制器8259A

此、第7章微型耐逐機(jī)中斷技術(shù)

,—一二二—一?:二..??一~~r.:一.~^r二Y

7-1概述

?中斷概念?中斷分類

定義1、外部中斷

1、中斷源NMI:

2、中斷響應(yīng)INTR:

3、中斷向量表2、內(nèi)部中斷

4、中斷優(yōu)先級

5、中斷屏蔽

rsr?回

C第7章微型行獸機(jī)中斷技術(shù)用

7-2中斷處理過程

?CPU響應(yīng)中斷過程

?中斷向量表

?中斷服務(wù)子程序

?中斷響應(yīng)時(shí)序

四卷■第7章微型耐逐機(jī)中斷技術(shù)

CPU響應(yīng)中斷過程

?響應(yīng)中斷的條件

1)外設(shè)申請2)未屏蔽3)中斷允許

?響應(yīng)過程

1)發(fā)INTA2)讀中斷類型3)PSW入棧4)清TF、IF5)保護(hù)斷

點(diǎn)6)找中斷向量,轉(zhuǎn)子程序7)恢復(fù)PSW、CS、IP

?NMI

-軟件中斷

C第7章微型行獸機(jī)中斷技術(shù)用

中斷向量表

?尋找中斷源

?中斷向量表

-中斷向量的設(shè)置

?中斷類型號的獲取

?中斷主程序的編寫

C第7章微型行獸機(jī)中斷技術(shù)用

S

尋找中斷源

?查詢中斷?矢量中斷

C第7章微型行獸機(jī)中斷技術(shù)用

S

中斷服務(wù)子程序

?保護(hù)中斷現(xiàn)場

?中斷嵌套STI

?禁止中斷CLI

?中斷結(jié)束EOI

?恢復(fù)現(xiàn)場

-中斷返回

C第7章微型行獸機(jī)中斷技術(shù)用

中斷響應(yīng)時(shí)序

空閑狀態(tài)在8086系統(tǒng)中一般為3個(gè),而系統(tǒng)中沒有

TTLE3TT

ALE

INTA

AD7?AD°中斷類型

LOCK

說明:

C第7章微型行滑機(jī)中機(jī)技術(shù)至逕

7-3中斷優(yōu)先級和中斷嵌套

?中斷優(yōu)先級-中斷嵌套

內(nèi)中斷(除法錯(cuò),INTO,INTn)1、主程序開中斷

NMI

INTR2、EOI

單步3、STI

?可屏蔽中斷優(yōu)先級

1、軟件查詢

2、硬件查詢-菊花鏈

3、矢量中斷優(yōu)先級

C第7章微型行獸機(jī)中斷技術(shù)用

S

7-4可編程中斷控制器8259A

-功能和引腳

?內(nèi)部結(jié)構(gòu)

?8259A的中斷管理方式

?8259A的編程方法

?8259A的中斷級聯(lián)

[H

C第7章微型行獸機(jī)中斷技術(shù)用

S

功能和引腳

cs128V

?功能cc

WR227A

1、8級優(yōu)先可擴(kuò)展為64級0

326INTA

2、可屏蔽RD

D4251K

3、中斷類型號77

D524IR

4、可編程工作方式66

D623IR

55

D--------722--------IR

?引腳44

8259A

D821IR

33

D920IR

22

D--------1019IR

1i

D1118IR

00

CAS--------1217

0INT

CAS--------1316

iSP/EN

GND--------1415CAg

U~

■--T?*?>9^91****▲_*.云

£:^5tS^pS■?工'WrST11T三叵

C第7章微型秋獸機(jī)中斷技術(shù)-rM

內(nèi)部結(jié)構(gòu)

?數(shù)據(jù)總線緩沖器

?讀寫控制電路

?級聯(lián)緩沖/比較器

?中斷請求寄存器

■中斷屏蔽寄存器

?優(yōu)先級判別器

■中斷服務(wù)寄存器

■控制電路

L2^

C第7章微型行獸機(jī)中斷技術(shù)用

S

8259A的中斷管理方式

?8259A的編程結(jié)構(gòu)

?優(yōu)先級設(shè)置方式

?中斷結(jié)束方式

?循環(huán)優(yōu)先級的循環(huán)方法

-中斷源屏蔽方式

?中斷請求引入方式

以第7章微型計(jì)融機(jī)中斷中術(shù)也

8259A的編程結(jié)構(gòu)

?初始化命令字寄存器?操作命令字寄存器

代第7章微型秋算機(jī)中斷技術(shù)-rM

優(yōu)先級設(shè)置方式

?完全嵌套方式

?特殊全嵌套方式

?優(yōu)先級自動(dòng)循環(huán)方式

?優(yōu)先級特殊循環(huán)方式

C第7章微型行獸機(jī)中斷技術(shù)用

中斷結(jié)束方式

?普通EOI結(jié)束方式

?特殊EOI結(jié)束方式

■自動(dòng)EOI結(jié)束方式

C第7章微型行獸機(jī)中斷技術(shù)用

S

循環(huán)優(yōu)先級的循環(huán)方法

?普通EOI循環(huán)方式

?特殊EOI循環(huán)方式

?自動(dòng)EOI循環(huán)方式

〃匚第7章微型花送機(jī)中斷技本

中斷源屏蔽方式

?普通屏蔽方式-特殊屏蔽方式

C第7章微型行獸機(jī)中斷技術(shù)用

S

中斷請求引入方式

-邊沿觸發(fā)方式

?電平觸發(fā)方式

?中斷查詢方式

C第7章微型行獸機(jī)中斷技術(shù)用

8259A的編程方法

?初始化命令字?操作命令字

1、完成的功能1、功能

2、命令字格式2、格式

ICWKICW2>ICW3>1CW4QCWK0CW2、0CW3

—^^一H]

C第7章微型行獸機(jī)中斷技術(shù)用

ICW1

A。

需要ICW4

不需要ICW4

單片8259

多片級聯(lián)

間我為4

間隔為8

電平觸發(fā)

邊沿觸發(fā)

C第7章微型行獸機(jī)中斷技術(shù)用

ICW2

DDDDDDDD

7654321o

T7T6T5T4T3

中斷向量碼高5位8259自動(dòng)將中斷請求輸

(由初始化程序設(shè)定)入引腳的序號IR。填入

四卷■第7章微型耐逐機(jī)中斷技術(shù)

ICW3、ICW4

主控ICW3

A。D7口6D5D4D3O2D1D。

S7SSSS3S2S]

1654So

V

1:相應(yīng)的IR0端接有從屬8259A

0:不接8259

從屬ICW3

A。D7D6D5D4D3D2D1D0

100000ID2ID。

k________________7

V

3位編碼為從屬8259A接入

主控8259A相應(yīng)IRn端的編號n

..一,一,

C第7章微型行獸機(jī)中斷技術(shù)用

0CW1

ADDDDDDDD

o76543210

MMMMMMMM

765432.o

0:允許1%0:允許I片)

1:屏蔽151:屏蔽I風(fēng)

Ba

C第7章微型行晚機(jī)中斷技術(shù)f

0CW2

D7D03

402

RSLEO1OOLL

L2,o

IR的級別編碼

OO1般EOI(正在服務(wù)的ISR復(fù)位)

O特殊EOI(L-L之指定的ISR復(fù)位)

O般EOI正在服務(wù)的IR優(yōu)先級置為最低

oO自動(dòng)F置循環(huán)優(yōu)先級

OOO自動(dòng)EOI卜清循環(huán)優(yōu)先級

特殊EOI正在服務(wù)的IR優(yōu)先級置為垠低

O不執(zhí)行E。I,卜?L2指定的優(yōu)先級置為最低

O1O無操作

1,?

C第7章微型行獸機(jī)中斷技術(shù)用

S

0CW3

ADDDDDDDD

076543210

XESM^ISMM01pRRRIS

\__________J

'~Y~'Y

0X:無效

00X:無效

10:復(fù)位特殊屏蔽方式

010:在下一讀指令讀IRR

11:設(shè)置特殊屏蔽方式

011:在下一讀指令讀ISR

1XX:查詢命令(下一讀指令中斷狀態(tài)字:

ih二^£L2.

此、第7章微型耐逐機(jī)中斷技術(shù)

8259A

INTAIRo

8259AINT

IR7

CASCA

INTACAS

1CASP/EN

CPUCAS

2

CA§

INT

IR

08259A

IR

溫馨提示

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

評論

0/150

提交評論