Advertisement

STC51中断系统(增强版)

阅读量:

1. 什么是中断系统系统?

当CPU执行某一任务时系统收到一个紧急事件请求要求其暂时停止当前任务以应对并完成该紧急事件随后恢复到原计划的操作流程这一操作称为中断。(例如你在观看一部电影这时有人打电话告知外卖已送达需要取走你可以按下暂停键取出餐品随后按下播放键继续欣赏)

2.多级中断系统

当执行一个普通中断事件时,在发生一个更高优先级的中断请求后,则必须立即切换到处理这个更高优先级的请求,在完成之后再返回来继续处理原始任务(比如你要去取外卖的时候,请你被要求先喂养一只猫咪),然后才能继续原来的任务)。这就是所谓的间隔嵌套机制,在这种机制下建立起来的系统即被称为多级间隔机制。

3. 中断源

STC89C51RC/RD+支持8种不同的中断请求源配置。其中包含3组定时器中断源(分别是Timer0、Timer1和Timer2),每组均提供独立的中断处理能力;此外还集成了一个串口中断接收器(UART),以及另外4个外部中断接收器(INT0至INT3)。每种类型的中断均支持4级优先级管理功能,并可通过调节IE.7位和EA相应的控制位来实现对各类型及各级别的屏蔽与响应功能。下表详细列出了各类型间的信息查询顺序安排:

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/KYoAbXn3qFT0N

全部评论 (0)

还没有任何评论哟~