当前位置: 首页 > news >正文

51单片机中断

1、什么是中断?

  • CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);

  • CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);

  • 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。

中断触发方式

中断系统结构图:

按键中断控制LED亮灭

#include <REGX52.H>void Delay10ms()		//@11.0592MHz
{unsigned char i, j;i = 18;j = 235;do{while (--j);} while (--i);
}void main()
{IT0 = 1;  //1.设置触发方式IE0 = 1;EX0 = 1;  //2.使能外部中断EA = 1;	  //3.使能总中断while(1){}}void  Exit(void) interrupt 0
{Delay10ms();if(P3_2 == 0){Delay10ms();P2_0 = ~P2_0;}}

相关文章:

  • java大数据hadoop2.9.2 Linux安装mariadb和hive
  • Baichuan2百川模型部署的bug汇总
  • OpenCV-Python(49):图像去噪
  • MySQL存储过程和触发器
  • Windows高级调试(学习笔记)-第二章-调试器介绍
  • 基于JavaWeb+SSM+Vue停车场微信小程序系统的设计和实现
  • ChatGLM vs ChatGPT
  • SPI 动态服务发现机制
  • Docker(八)高级网络配置
  • C语言:函数指针的使用
  • GPT应用开发:编写插件获取实时天气信息
  • (南京观海微电子)——COF介绍
  • 计算机服务器中了mallox勒索病毒怎么办,mallox勒索病毒解密数据恢复
  • K8S-容器运行时(v1.27)
  • 厨艺学习_
  • 自己简单写的 事件订阅机制
  • 【刷算法】求1+2+3+...+n
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • CentOS 7 修改主机名
  • centos安装java运行环境jdk+tomcat
  • ES6简单总结(搭配简单的讲解和小案例)
  • JavaScript异步流程控制的前世今生
  • Odoo domain写法及运用
  • php面试题 汇集2
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Python利用正则抓取网页内容保存到本地
  • supervisor 永不挂掉的进程 安装以及使用
  • 阿里云Kubernetes容器服务上体验Knative
  • 创建一个Struts2项目maven 方式
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 简单易用的leetcode开发测试工具(npm)
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 【云吞铺子】性能抖动剖析(二)
  • 1.Ext JS 建立web开发工程
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​业务双活的数据切换思路设计(下)
  • ![CDATA[ ]] 是什么东东
  • #HarmonyOS:Web组件的使用
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)STL算法之遍历容器
  • (39)STM32——FLASH闪存
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Git) gitignore基础使用
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm电影分享网站
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转载)OpenStack Hacker养成指南
  • (转载)从 Java 代码到 Java 堆