中断系统(20250314)

硬件

RAM的随机性强调无需数序遍历,直接访问任意地址

寄存器:由系统定义的全局变量,寄存器有固定的地址,地址由生产厂家规定

在STC89C52RC中,int占据2字节, short占2字节,char占1字节

中断系统

1. 中断

当 CPU 处理任务时遇到外界紧急事件请求,暂停当前工作去处理紧急事件,处理后回到原中断处继续工作的过程称为中断

2. 中断源

请示 CPU 中断的请求源称为中断源

3. 中断优先系统

微型机的中断系统可允许多个中断源。当多个中断源同时请求中断时,存在 CPU 优先响应哪个请求的问题。

解决办法是根据中断源的轻重缓急排队,为每个中断源规定优先级,CPU 优先响应优先级最高的中断请求 。

4. 中断嵌套

当 CPU 处理一个中断源请求时,若出现优先级更高的中断源请求,CPU 暂停原中断服务程序,先处理高优先级中断,处理完后再回到原低级中断服务程序继续执行,这个过程就是中断嵌套。

STC89C52RC中存在2层中断嵌套,ARM则没有

中断流程

  1. 中断源发出中断请求
  2. CPU检查是否响应中断以及该中断源是否被屏蔽
  3. 考察当前中断请求的中断优先级
  4. 保护现场
  5. 执行中断服务函数
  6. 恢复现场
相关推荐
泛凡(Linyongui)36 分钟前
第三篇、生命的bug分两种:一种是Flash坏了,一种是RAM乱了
人工智能·单片机·程序人生
恒锐丰小瑞39 分钟前
率能SS8844T 40V/2.5A/四通道1/2H桥驱动芯片,IN/EN独立控制接口与低导通电阻(350mΩ),用于纺织机械/工业自动化/机器人
单片机·嵌入式硬件·机器人·自动化
Hello_Damon_Nikola1 小时前
TPA3116D2DADR从入门到精通
人工智能·单片机·嵌入式硬件·物联网
zlinear数据采集卡1 小时前
数据采集卡从入门到精通(46):趋势展望——软件定义硬件、AI分析与开源生态
arm开发·stm32·单片机·嵌入式硬件·fpga开发·开源
智购科技自动售货机工厂1 小时前
2026自动售货机电机驱动芯片选型:从L298N到DRV8870的工程实践~YH
大数据·开发语言·数据库·人工智能·单片机·嵌入式硬件·scikit-learn
恒锐丰科技林技术员1 小时前
SS8918T 微步进电机驱动芯片:高性能步进运动控制解决方案
经验分享·嵌入式硬件·硬件工程
2601_966799041 小时前
酷嗨米H300三路超清采集盒深度解读:重构三机位直播的硬件解决方案
嵌入式硬件
hongmai6668882 小时前
把玩ESP8684-WROOM-04C-H4X:一颗耐高温的RISC-V小钢炮
笔记·单片机·嵌入式硬件·物联网·risc-v
米饭不加菜2 小时前
51单片机入门LED篇
stm32·单片机·51单片机
Jack153027682792 小时前
D2596HV高压异步DC-DC降压芯片简介
嵌入式硬件·汽车·51单片机·无人机·工业自动化