MCS-51系列单片机中用于中断允许和中断优先级控制的寄存器分别是什么?写出中断允许控制寄存器的各控制位
3个回答
展开全部
51系列单片机中用于中断控制的寄存器为:
IE,中断允许控制寄存器,各位定义如下:
EX0(IE.0),外部中断0允许位;
ET0(IE.1),定时/计数器T0中断允许位;
EX1(IE.2),外部中断0允许位;
ET1(IE.3),定时/计数器T1中断允许位;
ES (IE.4),串行口中断允许位;
EA (IE.7), CPU中断允许(总允许)位。
IE.5及IE.6没用定义。
IP,中断优先级控制寄存器,各位定义如下:
PX0(IP.0),外部中断0优先级设定位;
PT0(IP.1),定时/计数器T0优先级设定位;
PX1(IP.2),外部中断0优先级设定位;
PT1(IP.3),定时/计数器T1优先级设定位;
PS (IP.4),串行口优先级设定位;
PT2(IP.5) ,定时/计数器T2优先级设定位。
IP.6和IP.7没有定义。
IE,中断允许控制寄存器,各位定义如下:
EX0(IE.0),外部中断0允许位;
ET0(IE.1),定时/计数器T0中断允许位;
EX1(IE.2),外部中断0允许位;
ET1(IE.3),定时/计数器T1中断允许位;
ES (IE.4),串行口中断允许位;
EA (IE.7), CPU中断允许(总允许)位。
IE.5及IE.6没用定义。
IP,中断优先级控制寄存器,各位定义如下:
PX0(IP.0),外部中断0优先级设定位;
PT0(IP.1),定时/计数器T0优先级设定位;
PX1(IP.2),外部中断0优先级设定位;
PT1(IP.3),定时/计数器T1优先级设定位;
PS (IP.4),串行口优先级设定位;
PT2(IP.5) ,定时/计数器T2优先级设定位。
IP.6和IP.7没有定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中断允许控制器:IE
EA(IE.7):总允许位
(IE.6:保留)
ET2(IE.5):定时器2中断允许位(只适用于8052及其增强型)
ES(IE.4):串行中断允许位
ET1(IE.3):定时器1中断允许位
EX1(IE.2):外部中断1允许位
ET0(IE.1):定时器0中断允许位
EX0(IE.0):外部中断0允许位
中断优先级控制器:IP
(IP.7:保留)
(IP.6:保留)
PT2(IP.5):若=1,定时器2中断设为高优先级(只适用于8052及其增强型)
PS(IP.4):若=1,串行中断设为高优先级
PT1(IP.3):若=1,定时器1中断设为高优先级
PX1(IP.2):若=1,外部中断1设为高优先级
PT0(IP.1):若=1,定时器0中断设为高优先级
PX0(IP.0):若=1,外部中断0设为高优先级
EA(IE.7):总允许位
(IE.6:保留)
ET2(IE.5):定时器2中断允许位(只适用于8052及其增强型)
ES(IE.4):串行中断允许位
ET1(IE.3):定时器1中断允许位
EX1(IE.2):外部中断1允许位
ET0(IE.1):定时器0中断允许位
EX0(IE.0):外部中断0允许位
中断优先级控制器:IP
(IP.7:保留)
(IP.6:保留)
PT2(IP.5):若=1,定时器2中断设为高优先级(只适用于8052及其增强型)
PS(IP.4):若=1,串行中断设为高优先级
PT1(IP.3):若=1,定时器1中断设为高优先级
PX1(IP.2):若=1,外部中断1设为高优先级
PT0(IP.1):若=1,定时器0中断设为高优先级
PX0(IP.0):若=1,外部中断0设为高优先级
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IE/中断允许控制寄存器
D7 D6 D5 D4 D3 D2 D1 D0
EA ES ET1 EX1 ET0 EX0
总中断 串口中断 定时器1中断 外部中断1 定时器0中断 外部中断0
IP/中断优先级控制寄存器
D7 D6 D5 D4 D3 D2 D1 D0
PS PT1 PX1 PT0 PX0
D7 D6 D5 D4 D3 D2 D1 D0
EA ES ET1 EX1 ET0 EX0
总中断 串口中断 定时器1中断 外部中断1 定时器0中断 外部中断0
IP/中断优先级控制寄存器
D7 D6 D5 D4 D3 D2 D1 D0
PS PT1 PX1 PT0 PX0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询