MCS-51系列单片机的中断系统分为几个优先级?如何设定?

 我来答
719270522
高粉答主

2019-05-27 · 说的都是干货,快来关注
知道答主
回答量:147
采纳率:0%
帮助的人:11.3万
展开全部

MCS-51单片机有两个中断优先级

在51单片机中,有2个可编程定时/计数器·5个中断源,2个优先级,21个专用寄存器。另有8位CPU的4kbytes程序存储器(ROM) ,128bytes的数据存储器(RAM),32条I/O口线·111条指令,大部分为单字节指令。

优先级设定方法:

1、IP的状态由软件设定,某位设定为“1”,则相应的中断源为高优先级中断;某位设定为“0”,则相应的中断源为低优先级中断。

2、同一优先级中的中断申请不止一个时,则有中断优先权排队问题。

3、同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口

4、每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。

扩展资料:

51系列是基本型,包括8051、8751、8031、8951.这四个机种区别,仅在于片内程序储存器。8051为4KBROM,8751为4KBEPROM,8031片内无程序储存器,8951为4KBEEPROM。

其他性能结构一样,有片内128B RAM,2个16位定时器/计数器,5个中断源。其中,8031性价比较高,又易于开发,目前应用面广泛。

MCS-51采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统

参考资料来源:百度百科-MCS-51单片机

tl828828
2019-12-23 · TA获得超过1.1万个赞
知道答主
回答量:4511
采纳率:25%
帮助的人:117万
展开全部
MCS-51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。IP的状态由软件设定,某位设定为“1”,则相应的中断源为高优先级中断;某位设定为“0”,则相应的中断源为低优先级中断。
同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
never715
2011-04-01 · TA获得超过942个赞
知道小有建树答主
回答量:1010
采纳率:84%
帮助的人:452万
展开全部
8051单片机的中断系统总共有两个优先级,有关设定在寄存器IE中,搞三位不用管,低5位分别是PX0,PT0,PX1,PT1,PS(由低到高),通过设置他们的状态0或者1,就可以设定他们的优先级是低或者高!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba4ffee
2011-04-02 · TA获得超过425个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:96.6万
展开全部
就两级,高和低。在中断优先级寄存器IP中设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jltang17
推荐于2017-11-24 · TA获得超过119个赞
知道答主
回答量:33
采纳率:0%
帮助的人:25.8万
展开全部
MCS-51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。IP的状态由软件设定,某位设定为“1”,则相应的中断源为高优先级中断;某位设定为“0”,则相应的中断源为低优先级中断。
同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式