中断是什么意思 中断源的优先级判断 中断控制寄存器有哪些
2023-07-28 16:23:23 来源:落木青云
01
什么是中断
(资料图片仅供参考)
前面的文章中我举上课的例子简单描述了中断,那么单片机系统里中断是什么呢?
中断,是指当计算机执行正常程序时,系统中出现某些急需处理的异常情况和特殊请求,CPU暂时中止正在运行的程序,转去对随机发生的更为紧迫的事件进行处理,处理完毕后,CPU自动返回原来的程序继续执行。
实现中断功能的硬件和软件系统称为中断系统。能向CPU发出中断请求的事件称为中断源。
若有多个中断源同时请求中断时,或者CPU正在处理某外部事件时,又有另一外部事件申请中断,CPU通常会根据中断源的紧急程度,将其进行排列,规定每个中断源都有一个中断优先级。
中断优先级可由硬件排队或软件排队来设定,CPU按其优先顺序处理中断源的中断请求。优先级高的事件可以中断CPU正在处理的低级的中断服务程序,待完成了高级中断服务程序之后,再继续执行被中断了的低级中断服务程序,这就是中断的嵌套。
02
中断源与中断优先级
C51有如下5个中断源:
• INT0(P3.2)外部中断0。当IT0(TCON.0)=0时,低电平有效;
当IT0(TCON.0)=1时,下降沿有效。
• INT1(P3.3)外部中断1。当IT1(TCON.2)=0时,低电平有效;
当IT1(TCON.2)=1时,下降沿有效。
• TF0定时/计数器T0溢出中断。
• TF1定时/计数器T1溢出中断。
• RX,TX串行中断。
C52又增加了一个中断源,即定时/计数器T2溢出中断。
中断优先级是在列表越前面的优先级又高,表中列出了默认优先级,数字越小的优先级越高。当然也可以通过设置改变这个顺序。
当然现在新上市的51单片机可能包含更多的中断源,但是基本的这几个肯定都有的,其他额外添加的也是大同小异,都能根据芯片手册看明白。比如STC89系列单片机就有8个中断源,如图:
03
中断控制寄存器
51单片机的中断相关控制寄存器包括了中断控制寄存器(Interrupt Enable register,IE)和中断优先级控制寄存器(Interrupt Priority register,IP),前者用于对 MCS-51单片机的中断工作状态进行控制,后者用于对MCS-51单片机的中断优先级进行控制。
允许中断寄存器IE的各位定义如下:
EA是总中断允许位。当EA=0时,禁止所有中断;当EA=1时,每个中断源是允许还是禁止由各自的允许位确定。
ET2是定时器2中断允许位。当ET2=0时,禁止定时器2中断。
ES是串行口中断允许位。当ES=0时,禁止串行口中断。
ET1是定时器1中断允许位。当ET1=0时,禁止定时器1中断。
EX1是外部中断1允许位。当EX1=0时,禁止外部中断1。
ET0是定时器0中断允许位。当ET0=0时,禁止定时器0中断。
EX0是外部中断0允许位。当EX0=0时,禁止外部中断0。
中断优先级寄存器IP的各位定义如下:
PT2是定时器2中断优先级设定位。
PS是串行口中断优先级设定位。
PT1是定时器1中断优先级设定位。
PX1是外部中断1优先级设定位。
PT0是定时器0中断优先级设定位。
PX0是外部中断0优先级设定位。
IP寄存器中各位均具有以下特点,即当为0时,为低中断优先级;当为1时,为高中断优先级。系统复位后,IP寄存器中各位均为0,即此时全部设定为低中断优先级。在中断执行过程中,低优先级中断可被高优先级中断所中断,反之不能。
另外,同级的中断不能互相中断。当几个同级的中断源同时向CPU申请中断时,CPU按硬件次序排定优先权,依次为外部中断0(INT0)、定时/计数器T0溢出中断、外部中断1(INT1)、定时/计数器T1溢出中断、串行口中断、定时/计数器T2溢出中断。
标签:
[责任编辑:renwu001]
相关阅读
- (2015-08-11)中芯国际为何率先量产28nm的骁龙410?
- (2015-08-11)为了卖炫感枪,他又做了一款叫VR游戏播放器的产品
- (2015-08-11)小米5屏幕哪家造?三星给出AMOLED
- (2015-08-09)掌贝微POS:我们不做淘宝,要做O2O中最后的一环
- (2015-08-09)回顾暴雪科隆展:诚意满满,让你找回青春
- (2015-08-09)这个户外“机器人”已经学会了躲雨
- (2023-07-28)中断是什么意思 中断源的优先级判断 中断控制寄存器有哪些
- (2023-07-28)现代的尺度:亚当·斯密与苏格兰启蒙运动 | 亚当·斯密诞辰300周年
- (2023-07-28)广播电视编导专业就业难吗?
- (2023-07-28)人这一辈子,一定要去成都看一次大运会!
- (2023-07-28)我比武特牛什么武器好
- (2023-07-28)真退籍了?挪威兰黑姆官网显示:侯永永国籍已改为挪威
- (2023-07-28)2023美丽乡村国际论坛特色农产品招商引资150亿
- (2023-07-28)向太好不容易压下去的热度,又被这位“小胡静”给炒起来了
- (2023-07-28)真金白银助力乡村特色产业发展 厦门出台若干措施
- (2023-07-28)【探馆成都大运会】打卡“宇宙之门”科幻展 感受科幻与艺术的碰撞
- (2023-07-28)奥雅股份中标洛阳古城整治与保护项目
- (2023-07-28)宁波精达:电池回收产线已完成交付验收 产线正常使用
- (2023-07-28)焦炭供应偏紧
- (2023-07-28)房子烂尾女子停交房贷上黑名单,银行需为其违规放贷行为付出代价
最近更新
- (2023-07-28)见证精彩时刻!“ChinaJoy音乐节”签约仪式于2023CDEC高峰论坛圆满举行
- (2023-07-28)河南商水县总工会财务部原部长戚有成接受审查调查
- (2023-07-28)爱迪学校香港高中PBL体验课:唔该!一杯凍奶茶少甜走冰~
- (2023-07-28)全国后期制作专业学校排名
- (2023-07-28)高盛研报:淘宝第二季度月活用户增速明显,总数逼近 8.77 亿
- (2023-07-28)坚守主动管理 华商基金张永志倾力打造长期绩优“固收+”
- (2023-07-28)斗气冤家好兄弟国语版(斗气冤家好兄弟一共有几部好看吗)
- (2023-07-28)怎样克制自己不去喜欢一个人?方法在这里!
- (2023-07-28)工信部等部门:实施推动食品工业预制化发展行动方案 加强预制化食品标准制修订工作
- (2023-07-28)硅业分会:本周工业硅现货价格平稳 期货价格小幅上涨
- (2023-07-28)顺网科技旗下汉威信恒与酷斯塔夫战略合作
- (2023-07-28)台风杜苏芮对福州有影响吗 福建武警官兵全力备战台风杜苏芮 基本情况讲解
- (2023-07-28)V观财报|两连板山子股份:拟退出房地产业务
- (2023-07-28)学法学专业大概要多少学费?
- (2023-07-28)华东政法大学同等学力申硕规定有哪些?
- (2023-07-28)北外同文外国语学校2023-2024学年收费标准
- (2023-07-28)补录通知:北京市中关村外国语学校还有少量中招名额可以申请,赶紧报名!
- (2023-07-28)泉州惠安公安:风雨无阻 守护民安
- (2023-07-28)中国对外政策的根本原则是_什么是中国对外政策的根本原则
- (2023-07-28)理想汽车宣布将于美东时间8月8日美股盘前发布第二季度财报