51单片机的中断系统扫盲行动

本文介绍了51单片机的中断系统,包括中断技术概述、中断系统结构、中断响应和处理过程,以及中断请求源、中断允许与中断优先级的控制。通过中断系统,单片机能够高效响应外部和内部事件。文章详细讲解了各中断源、标志位以及中断允许寄存器和中断优先级寄存器的功能,帮助读者理解51单片机中断处理的机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。今天我们分享的主要内容:中断技术概述、中断系统结构、中断允许与中断优先级的控制等关于中断的内容。

79b2f93ca648bf8e8f0c47e7f1c1fac8.png

中断技术概述

中断系统作用:单片机能够及时地响应和处理单片机外部事件或内部事件所提出的中断请求。

CPU正在执行程序时,单片机外部或内部突然紧急要去先处理某一事件,请求CPU现在马上去处理。CPU就会暂时放下手头上的工作,转到中断服务处理程序处理那件突然紧急的事情。处理完该事件后,再回到停止时的那个状态接着做原来的工作,这称为中断。 CPU处理事件的过程,称为CPU的中断响应过程。

7d2df4b9f41ae2e697c5e26da9e7ebd3.png中断响应和处理过程

中断系统就是能够实现中断处理功能的部件;中断请求源就是能产生中断的请求源。

中断源向CPU提出的处理请求,称为中断请求(或中断申请)。

具体的流程是:进入中断→保护现场→中断处理→恢复现场→中断返回

中断方式优点:大大地提高了CPU的工作效率。

\\\插播一条:

自己在今年整理一套单片机单片机相关论文800余篇

论文制作思维导图

原理图+源代码+开题报告+正文+外文资料

想要的同学私信找我。

中断系统结构

中断系统结构见图。中断系统有5个中断请求源(简称中断源),2个中断优先级,可实现2级中断服务程序嵌套。每一中断源可用软件独立控制为允许中断或关闭中断状态;每一个中断源的优先级均可用软件设置。

80af1e515f8fe60b9fd4b49143bc0121.png

中断请求源

由图,中断系统共有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寄存器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值