Day07
作者:互联网
数码管片选
ORG 0
START:
MOV P1,#00100111B
CALL DELAY
SETB P1.3
CALL DELAY;余辉处理
DELAY:MOV R7,#5
D1: MOV R6,#200
DJNZ R6,$
DJNZ R7,D1
RET
END
中断使能寄存器
1.中断使能器IE
EA=1,启动所有中断
EA=0, 停用所有中断
EX1=1,启动INT1中断
EX1=0,停用INT1中断
EX0=1,启动INT0中断
EX0=0,停用INT0中断
2.中断优先级寄存器IP
INT1的中断优先级开关
PX1=1,INT1具有高优先级
PX1=0,INT1不具有高优先级
INT1的中断优先级开关
PX0=1,INT1具有高优先级
PX0=0,INT1不具有高优先级
都没有定义高优先级
3.中断控制专用寄存器(Tcon)
IT0(IT1)=1,负缘触发方式
IT0(IT1)=0,低态动作方式,低电平有效
-
中断请求TCON
-
IE
-
IP
中断设置方法
例子:开启总开关,“into开关”,“int1开关”
1.MOV IE,#10000101B
2,SETB IE.7
SETB IE.2
SETB IE.0
3.MOV 0A8H,#85H
4.SETB EA
SETB EX0
SETB EX1
"INT1"中断的优先级提高
1.MOV IP,#00000100B
2.SETB IP.2
3.MOV 0B8H,#04H
4.SETB PX1
"INT1"中断拟采用负缘触发的信号
1.MOV Tcon,#00000100B
2.SETB Tcon.2
3.MOV 088H,#04H
4.SETB IT1
用RETI返回,而不是RET
标签:优先级,SETB,中断,Day07,MOV,DELAY,INT1 来源: https://www.cnblogs.com/Unclesundada/p/16285157.html