单片机中断优先级问题:

若(IP)=00010100B,则优先级最高者为:最低者为:答案给的是串行口外部中断1我感觉有问题,求高人指点一二我个人觉得他的答案有问题,是不是应该分别是外部中断1T1... 若(IP)=00010100B,则优先级最高者为: 最低者为:
答案给的是 串行口 外部中断1
我感觉有问题,求高人指点一二
我个人觉得他的答案有问题,是不是应该分别是 外部中断1 T1溢出中断?
展开
 我来答
octstonewk
推荐于2017-11-24 · TA获得超过9700个赞
知道大有可为答主
回答量:3786
采纳率:50%
帮助的人:1682万
展开全部
51单片机默认的中断优先级如下
INT0 >> T0 >> INT1 >> T1 >> TI/RI
设成高优先(IP)=00010100B 对应 PS PX1, 同级仍按自然序为
INT1 >> TI/RI, 然后是 INT0 >> T0 >> T1
故你的设想是对的: 外部中断1 T1溢出中断
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
老酱白酒ych3gzh
2011-08-17 · TA获得超过180个赞
知道答主
回答量:42
采纳率:100%
帮助的人:17.7万
展开全部
51有默认的中断优先级

在有中断标志时,MCU查询的顺序是:

外部中断0、定时器中断0、外部中断1、定时器中断1、串口中断。

这个不用设置几句可以实现你上述的功能的。当然,你要这样自行管理中断的优

先级也是好事,是编程的好习惯。

51本来就能嵌套两级中断,可以通过设置中断优先级寄存器IP设置为最高或者最

低优先级。

其实,只要了解了中断的原理,压实现中断嵌套式很简单的事情。

建议你多看看51的DataSheet,学东西就不要怕不厌其烦,一定要多看Datasheet

的习惯,就算是E文,也要习惯。

祝你有所收获。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友25a9808b73
2019-10-29 · TA获得超过450个赞
知道答主
回答量:186
采纳率:60%
帮助的人:5.6万
展开全部
中断优先级是CPU响应中断的先后顺序。中断优先处理的原则是:

(1)先响应优先级高的中断请求,再响应优先级低的中断请求。

(2)如果一个中断请求己被响应,同级的其他中断请求将被禁止。

(3)如果同级的多个中断请求同时出现,CPU则按单片机内部的自然优先级顺序响应各中断请求。

单片机内部自然优先级顺序(由高到低)为:

外部中断0→定时器0中断→外部中断l→定时器1中断→串行接口中断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱妹ing
2019-06-29 · TA获得超过141个赞
知道答主
回答量:4
采纳率:0%
帮助的人:2824
展开全部
80C51默认中断优先级从高到低排列:INT0 > T0 > INT1 > T1 > 串行中断
题目所给出的高优先级为PS和PX1,低优先级为其他四个。
同一优先级中的中断申请不止一个时,有中断优先权排队问题,同一优先级的中断优先权由中断系统确定的默认优先级形成。
由此可得中断优先级从高到低排列INT1 > 串行中断 > INT0 > T0 > T1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2018-07-31 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38385
国家科技进步奖

向TA提问 私信TA
展开全部
51单片机有2级中断,高优先级和低优先级,如果是同级中断,优先顺序按中断向量大小排序。即:外部0,定时器0,外部1,定时器1,串口
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式