单片机使用了两种中断(对于单片机中断的理解)

 2025-12-21  阅读 910  评论 0

摘要:中断,打个比方,你当前正在宿舍看着单片机的书,突然,宿舍门响了,有敲门声;你就放下了看书这事,起来去开宿舍门,看是谁;最终是发小广告的,你关门回来继续看书。这就是一个完整的中断过程。你看书,是你正在做的事,敲门声,这就是中断源,中断信号;你放下书去开门,就是一个中断,开门后看书小广告,这就是中断中你

中断,打个比方,你当前正在宿舍看着单片机的书,突然,宿舍门响了,有敲门声;你就放下了看书这事,起来去开宿舍门,看是谁;最终是发小广告的,你关门回来继续看书。这就是一个完整的中断过程。

你看书,是你正在做的事,敲门声,这就是中断源,中断信号;你放下书去开门,就是一个中断,开门后看书小广告,这就是中断中你干的事,中断完了,回来继续看书,这就又回到了一开始干的事。

单片机使用了两种中断(对于单片机中断的理解)(1)

在说中断,过程和上面一样,CPU处理着一件事,当有中断信号来的时候就把当前处理的事放下(单片机自动堆栈),去处理中断的事,处理完后再回来都处理之前的事,也就是中断信号打断了单片机的处理。

单片机使用了两种中断(对于单片机中断的理解)(2)

中断的运用:

1.设置中断相关寄存器。这里包含了中断源的方式(高、低、下降沿、上升沿),优先级等,最后得开启当前的中断(可能有多个中断),开启总中断。设置完后,有中断信号到来后,CPU就会处理了,自动跳转到中断里去。

单片机使用了两种中断(对于单片机中断的理解)(3)

2.中断服务函数。也就是CPU跳到中断去,你想让单片机干什么。比如之前的例子,开门后,看是小广告,我们不要,那关门。中断服务函数就这样,就是单片机跳过去需要处理的事情,一般是要求时效性的,紧急的事。

3,中断嵌套。等会用一般的中断后,再理解嵌套就简单了。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce497Cz0GAQEAVVI.html

发表评论:

管理员

  • 内容328344
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1426秒, 内存占用1.33 MB, 访问数据库18次