想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。今天我们分享的主要内容:中断技术概述、中断系统结构、中断允许与中断优先级的控制等关于中断的内容。
中断技术概述
中断系统作用:单片机能够及时地响应和处理单片机外部事件或内部事件所提出的中断请求。
CPU正在执行程序时,单片机外部或内部突然紧急要去先处理某一事件,请求CPU现在马上去处理。CPU就会暂时放下手头上的工作,转到中断服务处理程序处理那件突然紧急的事情。处理完该事件后,再回到停止时的那个状态接着做原来的工作,这称为中断。 CPU处理事件的过程,称为CPU的中断响应过程。
中断响应和处理过程
中断系统就是能够实现中断处理功能的部件;中断请求源就是能产生中断的请求源。
中断源向CPU提出的处理请求,称为中断请求(或中断申请)。
具体的流程是:进入中断→保护现场→中断处理→恢复现场→中断返回
中断方式优点:大大地提高了CPU的工作效率。
\\\插播一条:
自己在今年整理一套单片机单片机相关论文800余篇
论文制作思维导图
原理图+源代码+开题报告+正文+外文资料
想要的同学私信找我。
中断系统结构
中断系统结构见图。中断系统有5个中断请求源(简称中断源),2个中断优先级,可实现2级中断服务程序嵌套。每一中断源可用软件独立控制为允许中断或关闭中断状态;每一个中断源的优先级均可用软件设置。
中断请求源
由图,中断系统共有5个中断请求源,它们是:
(1)INT0*—外部中断请求0,外部中断请求信号(低电平或负跳变有效)由INT0*引脚输入,中断请求标志为IE0。
(2)INT1*—外部中断请求1,外部中断请求信号(低电平或负跳变有效)由INT1*引脚输入,中断请求标志为IE1。
(3)定时器/计数器T0计数溢出的中断请求,标志为TF0。
(4)定时器/计数器T1计数溢出的中断请求,标志为TF1。
(5)串行口中断请求,标志为发送中断TI或接收中断RI。
中断请求标志寄存器
5个中断请求源的中断请求标志分别由特殊功能寄存器TCON和SCON相应位锁存。
1.TCON寄存器