打印
[其他产品]

8051系列MCU中断优先等级的设置

[复制链接]
68|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jhcj2014|  楼主 | 2024-12-12 00:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8051系列MCU中断优先等级的设置
在各种资料里的MCU程序中断优先级的定义,是指当多个中断源同时向CPU发出中断请求时,CPU根据预先设定的中断优先级顺序来响应和处理这些中断的能力。优先级高的中断会优先得到响应和处理,而优先级低的中断则会被暂时挂起,等待优先级高的中断处理完毕后再进行处理。
各厂家的单片机型号具有不同的中断源和中断优先级设置方法,之前8051单片机为例,它共有5个中断源,按照优先级从高到低的顺序分别如下所列:
最高优先级外部中断0INT0),通常用于处理需要立即响应的外部事件。
次高优先级:外部中断1INT1),同样用于处理外部事件,但优先级稍低于INT0
中等优先级:定时器0中断(TF0),用于处理定时器0的溢出事件。
较低优先级:定时器1中断(TF1),用于处理定时器1的溢出事件。
最低优先级:串口中断(RI/TI),用于处理串口通信中的接收或发送完成事件。
以上是MCU里的设定规则,但我们在程序设计是也要有一个准则就是,产品的安全稳定最优先,其次是紧急性,再着是时间响应。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

697

帖子

1

粉丝