ORG 0000H
LJMP main ;转主程序
ORG 0003H ;外部中断0入口地址
LJMP EXTER ;转中断程序 0
ORG 0013H ;外部中断1入口地址
LJMP EXTER1 ;转中断程序 1
ORG 1000H
main :
L5: jnb P2.0,L6
Ajmp L5
L6: mov p0,#01111111b;
mov r1,#10;
l7:
SETB IT0 ;外部中断0后沿负跳有效
SETB EX0 ; 外部中断0允许
SETB EA ; 总中断允许
SETB IT1 ;外部中断1后沿负跳有效
SETB EX1 ; 外部中断1允许
SETB PX0 ; 外部中断0优先
loop: ajmp loop ;等待中断
djnz r1,#10
mov p0,#11111111b;
sjmp $
AJMP Loop
ORG 1050H ;中断程序入口
exter:
MOV p0,#11011111b ;
RETI ;返回
exter1:
MOV p0,#11110111b ;
RETI ;返回
END