产品概述

单片机中断概念 单片机的中断现象是什么?他又为什么会中断呢?怎样解决就是关键

小编 2025-06-07 产品概述 23 0

单片机的中断现象是什么?他又为什么会中断呢?怎样解决就是关键

先来卖个关子, 什么是中断呢

在我们的日常生活中,经常会遇到这样的情况:我们正在看书,突然客厅的电话响了,这时往往会停止看书,转而去接电话,接完电话后又接着看书。这种停止当前工作,转而去做其他工作,做完后又返回来做先前工作的现象称为中断。所以

单片机虽然是个机器,它也有类似的中断现象,当单片机正在执行某程序时,如果突然出现意外情况,它就需要停止当前正在执行的程序,转而去处理意外情况,处理完后又接着执行原来的程序。

我们先看看中断的有关概念

1.中断源

要让 CPU 中断当前的程序去做其他事情,需要向它发出请求信号,CPU 接收到中断请求信号后才能产生中断。让CPU产生中断的信号称为中断源(又称中断请求源)。

MCS-51系列单片机的中断源包括:两个外部中断源、两个定时器/计数器中断源和一个串行通信口中断源,如果它们向 CPU 发出中断请求信号,CPU 就会产生中断,停止执行当前的程序,转而去执行指定的程序(又称中断服务程序或中断子程序),执行完后又返回来执行原来的程序。

2.中断的优先级别

单片机内的CPU在工作时,如果一个中断源向它发出中断请求信号,它就会产生中断;如果同时有两个或两个以上的中断源发出中断请求信号,CPU会怎么办呢?CPU会先接受优先级别高的中断源请求,然后再接受优先级别低的中断源请求。

MCS-51系列单片机5个中断源的优先级别顺序见表

明天我们继续分享中断后怎样处理,有兴趣的朋友烦请点点关注,点点转发,点点赞!

对于单片机中断的理解

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

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

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

中断的运用:

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

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

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

相关问答

单片机 外部 中断 怎么使用?

1、单片机有两个外部中断,两个定时器/计数器,两个外部中断分别是int0,int1。2、定时器/计数器分别是t0,t1,还有一个串口中断TI/RI,加起来有五个中断。3、...

中断 三种方式的区别和优缺点?

单片机在操作外部设备时,常用的有中断和查询两种方式。除了在编程方面的区别外,在性能和效率上都是有所区别。中断的性能要比查询强大,反应速度快,要求相应...

51 单片机中断 系统的组成?

MCS51单片机的中断系统由中断源、中断允许控制、中断优先级控制和中断向量组成。中断源的意思是哪些事件可以触发中断,比方说,外部中断、定时器中断、通讯中...

单片机中断 C/T是什么意思?

C/T=1表示定时,C/T=0表示计数C/T=1表示定时,C/T=0表示计数

中断 程序和查询方式的区别?

中断程序和查询方式区别:例如单片机在执行某一程序,中断到来,单片机放下这当前程序去执行中断程序,而单片机必须执行完当前程序再去执行查询方式中断程序和查...

单片机 外部 中断 0和外部 中断 1?

呵呵,前面几位网友,回答都是错的。网友说:外部中断0优先级高于外部中断1同优先级情况下,外部中断0还是会比的外部中断1更优先;都是不对的。。...呵呵,前...

MCS-51 单片机中断 原理和定时器原理是什么?

51系列中断有五个中断源两个外部中断,两个定时器和一个串口。中断是为高优先级事件,提供优先处理的权利。如外部事件,定时中断等。51系列中断有五个中断源...

单片机 填空求助1.MCS-51系列单片机为()位单片机.2.8051单片...

[最佳回答]1.MCS-51系列单片机为(8)位单片机.2.8051单片机有两种复位方式,既上电复位和手动复位.复位后SP=(07H),PC=(0000H),PSW=(00H),P0=(F...

51 单片机 中断 使能位是什么意思?

中断使能位的功能就是允许(使能)或禁止(禁能)CPU响应该位所辖的中断。比方说外部中断INT0的中断使能是EX0,如果EX0为1,当外部中断0有效时,cpu就具备了响...

51 单片机 有几个外部 中断 ?

51单片机有两个外部中断。它们分别是0、外部中断1。分别由单片机的12号引脚(INT0/P3.2)、13号(INT1/P3.3)引脚的低电平/负跳变触发。中断是指计算机运行过程...

猜你喜欢