<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 中斷的響應,兩級中斷嵌套,中斷優(yōu)先級別設置

中斷的響應,兩級中斷嵌套,中斷優(yōu)先級別設置

作者: 時(shí)間:2011-02-25 來(lái)源:網(wǎng)絡(luò ) 收藏

;知識要點(diǎn):中斷的應用;熟悉中斷的地址入口,中斷的返回與響應;中斷的優(yōu)先級

;開(kāi)始主程序數碼管顯示0,按p32顯示1,延時(shí)10秒返回主程序

;按p33顯示2 延時(shí)2秒返回主程序,

;如果按p32顯示1后再按p33,那么顯示完成后繼續顯示1,完成后返回主程序顯示0

;由于p33的優(yōu)先級別高, 首先響應,請仔細體會(huì )這個(gè)程序

ORG 0000H

LJMP MAIN;跳到主程序

ORG 0003H;中斷0 入口

LJMP INSER0;到中斷服務(wù)0

ORG 0013H;中斷1入口地址

LJMP INSER1;到中斷服務(wù)0

ORG 030H;主程序從030h開(kāi)始

MAIN: MOV SP,#70H;設堆棧指針

MOV IE,#85H;開(kāi)開(kāi)放總中斷以及中斷0,1

SETB PX1;設中斷1為高優(yōu)先級別

LOOP: MOV P0,#28h;數碼管顯示0,主程序

mov p2,#0h;打開(kāi)所有數碼管

SJMP LOOP

ORG 0100H;中斷0服務(wù)從100h開(kāi)始

INSER0: MOV R5,#3FH;置初值

DS0: MOV P0,#7eh;數碼管顯示1,中斷0程序低優(yōu)先級別

mov p2,#0h

LCALL DEL

DJNZ R5,DS0;延時(shí)10秒

RETI

ORG 0150H;中斷服務(wù)1從150h開(kāi)始

INSER1: MOV A,R5

PUSH ACC;把r5內容保護

MOV R5,#0FH;

DS1: MOV P0,#0a2h;數碼管顯示2,中斷1程序高優(yōu)先級別

mov p2,#0h

LCALL DEL;延時(shí)2秒

DJNZ R5,DS1

POP ACC;彈出acc

MOV R5,A

RETI;中斷返回

ORG 0200H;延時(shí)程序從200h開(kāi)始

DEL: MOV R4,#0ffh

DEL1: MOV R3,#0FFH

DEL2: DJNZ R3,DEL2

DJNZ R4,DEL1

RET

END

程序在倚天版運行的狀態(tài):開(kāi)始的時(shí)候數碼管全部顯示0

程序在倚天版運行的狀態(tài):按p32后數碼管全部顯示1

程序在倚天版運行的狀態(tài):按p33數碼管全部顯示2



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>