单片机51 中断优先级问题

在执行外部中断1的时候我用外部中断0把EX1置0后处理完中断0的后再把EX1置1处理完中断0的后继续处理中断1的还是什么啊?中断嵌套的时候不设置中断优先级51有默认的没?... 在执行外部中断1的时候 我用外部中断0 把EX1置0后 处理完中断0 的后再把EX1置1 处理完中断0 的后继续处理中断1的还是什么啊?
中断嵌套的时候不设置中断优先级 51有默认的没?
展开
 我来答
老酱白酒ych3gzh
推荐于2017-11-23 · TA获得超过180个赞
知道答主
回答量:42
采纳率:100%
帮助的人:17.4万
展开全部
51有默认的中断优先级

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

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

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

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

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

低优先级。

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

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

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

祝你有所收获。
徭珠树和泰
2020-04-08 · TA获得超过4148个赞
知道大有可为答主
回答量:3060
采纳率:31%
帮助的人:225万
展开全部
51单片机默认的中断优先级如下
INT0
>>
T0
>>
INT1
>>
T1
>>
TI/RI
设成高优先(IP)=00010100B
对应
PS
PX1,
同级仍按自然序为
INT1
>>
TI/RI,
然后是
INT0
>>
T0
>>
T1
故你的设想是对的:
外部中断1
T1溢出中断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁书包
2010-04-22 · TA获得超过433个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:140万
展开全部
标准的51系列是2级中断优先,就是高级别的中断可以打断低级别的中断,而低级别的中断不可以打断高级别的中断,同级别的中断同时发生按cpu的查询顺序响应就是int0 t0 int1 t1
向你说的那中情况回回到中断1中执行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式