news 2026/6/1 9:56:12

【重点案例5】外部中断

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【重点案例5】外部中断

文章目录

  • 文章介绍
  • 仿真图
  • 需要实现的效果
  • 代码提示

文章介绍

先复习案例案例8_1:控制2个LDE(外部中断)

仿真图

需要实现的效果

按下key1时(P32)小灯D1闪烁(亮1秒灭1秒)【按下不松手】

按下key2时(P33)小灯D2闪烁(亮1秒灭1秒)【按下不松手】

代码提示

当前只写了KEY1的代码,请你补充KEY2

#include<reg51.h>sbit LED=P0^0;// LED连接到P0.0//================= 延时函数 =================voidDelay(unsignedintms){unsignedinti,j;for(i=ms;i>0;i--){for(j=110;j>0;j--);}}//================= 外部中断0服务函数 =================voidEX0_ISR()interrupt0{LED=~LED;// LED状态取反Delay(1000);// 简单消抖延时}//================= 主函数 =================voidmain(void){LED=1;// LED初始熄灭(低电平点亮时可根据实际修改)EA=1;// 开总中断EX0=1;// 开外部中断0IT0=0;// 低电平触发方式while(1){// 保持LED默认状态// 等待外部中断触发}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 9:55:37

Vibe Coding实战入门教程:Prompt不是核心,工程规范才是落地关键

很多新手在找vibe coding入门教程时都会陷入同一个误区&#xff1a;以为只要写好自然语言提示词&#xff0c;就能直接产出可用项目。还有不少初学者反馈&#xff0c;自己用vibe coding&#xff08;提示词驱动开发/用自然语言描述需求让AI写代码&#xff09;开发的项目&#xff…

作者头像 李华
网站建设 2026/6/1 9:55:25

MX Linux 25.2 “Infinity” 正式发布,Linux 7.0 AHS 内核加持

MX Linux 作为一款以稳定、易用和轻量著称的 Debian 衍生发行版,再次迎来重要更新。MX Linux 25.2 “Infinity” 已正式推出,这是一次针对 MX Linux 25 系列的 ISO 刷新版本,基于最新的 Debian 13.5 “Trixie” 构建。它继续保持 MX Linux 一贯的风格,为用户提供可靠的桌面…

作者头像 李华
网站建设 2026/6/1 9:53:22

C#图像识别工程包:含模板匹配定位与HOG行人检测的可运行WPF示例

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;直接打开就能跑的C#图像识别项目&#xff0c;基于Emgu.CV封装OpenCV能力&#xff0c;内置模板匹配精准定位目标区域、HOGSVM行人检测识别移动对象、以及关键点特征提取功能。整个包是完整的Visual Studio解决方…

作者头像 李华
网站建设 2026/6/1 9:51:27

AI与自动化浪潮下的职业重塑:从技能地图到人机协作新范式

1. 项目概述&#xff1a;一次关于技术、设计与未来的跨界漫谈最近在整理资料时&#xff0c;翻到了一个旧笔记&#xff0c;标题是“AI与科学&#xff1b;苹果与艾维&#xff1b;自动化下的职业转型&#xff1b;全球化的终结&#xff1f;”。这看起来像是一个播客的标题&#xff…

作者头像 李华