用51单片机中断控制LED灯亮灭

#include<reg51.h>//头文件
sbit LED=P2^0;//位定义LED灯
sbit k3=P3^2;//位定义按键
void delay()//延时函数
{unsigned char a,b;for(a=0;a<200;a++)for(b=0;b<200;b++);
}
void Int0()//使用中断所做的处理函数
{IT0=1;//外部中断0下降沿触发EX0=1;//打开外部中断0EA=1;//打开总中断
}
void main()//主函数
{Int0();//调用函数while(1);
}
void ledxs() interrupt 0//中断执行内容函数,//用外部中断0
{delay();//延时if(k3==0){delay();//延时消抖if(k3==0){LED=~LED;//LED取反}}
}

注:

  1. LED灯接于单片机P2口
  2. 该程序为外部中断0,对应的P3口的2端接k3

用51单片机中断控制LED灯亮灭相关推荐

  1. 安卓手机与蓝牙模块联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上)

    系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙模块联合调试(二)-- 单片机蓝牙控制LED灯亮灭(上) (3)安卓手机与蓝牙模块联合调试(三)-- 单片 ...

  2. 安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭(下)

    源码获取 https://gitcode.net/cjt-bluetooth/android-51mcu 系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙 ...

  3. STM32中断控制LED灯亮灭

    目录 一.中断介绍 1.中断分类 硬件中断(Hardware Interrupt) 软件中断(Software Interrupt) 2.中断优先级 3.中断源种类 4.中断响应原则 二.新建项目 1 ...

  4. Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

    目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...

  5. 用51单片机实现按键控制LED灯亮灭

    用51单片机实现按键控制LED灯亮灭 #include<reg51.h>//头文件 sbit LED=P2^0;//位定义LED灯 sbit k1=P3^1;//位定义按键 void de ...

  6. stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭

    stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...

  7. 采用STM32外部中断模式控制LED灯亮灭

    文章目录 实验工具 一.STMCube配置项目 1.配置引脚 2.配置EXIT 3.配置SYS 4.配置GPIO 5.创建代码 二.使用KEil配置代码 1.打开生成的项目,找到stm32f1xx_i ...

  8. stm32中断实现LED灯亮灭

    一.中断 1.基本概念 在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继 ...

  9. Arduino Uno + APDS9930 实现手势控制LED灯亮灭、调光等

    目录 前言 功能介绍: 1.靠近亮灯.距离保持约10cm常亮,远离延时熄灭 2.靠近点亮/熄灭LED,延时期间操作不响应 3.挥手点亮/熄灭LED,悬停进行非无极pwm调光 接线 效果图 源码 通用部 ...

最新文章

  1. linux源码编译安装nginx
  2. (转)WCF光芒下的Web Service
  3. CS224W图机器学习课,斯坦福大牛主讲 | 视频、课件
  4. python项目实例初学者-适合初学者练手的 10 个 有趣Python项目
  5. CodeForces - 1419E Decryption(质因子分解+构造)
  6. P4173-残缺的字符串【FFT】
  7. 类模板static成员的使用
  8. outlook中的邮件归档
  9. 【clickhouse】如何监控Clickhouse的连接数
  10. 前端实现照片选取范围上传_前端代码是怎样智能生成的?看看大佬怎么说
  11. 程序设计竞赛中常用的STL汇总
  12. java map 缓存数据_Map方式实现JAVA数据缓存
  13. ftp服务器软件 性能对比,常用ftp服务器软件介绍
  14. Selenium模拟浏览器获取爬取QQ音乐歌词、评论等。
  15. 一键同步Elasticsearch,DataWorks数据集成同步解决方案上线!
  16. 作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
  17. I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之LCD移植
  18. GRUB4DOS(十二)适用于FAT32的分区引导扇区启动代码
  19. 【服务器数据恢复】服务器卷被误删除的raid5数据恢复案例
  20. mysql触发器访问网站_MySQL触发器使用-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....

热门文章

  1. 中国互联网CEO语录
  2. 中国农科院基因组所汪鸿儒课题组诚邀加入
  3. Jenkins日程配置说明
  4. python基础知识补充
  5. C# 获取汉字的对应的全拼音和拼音首字母(含源码)
  6. 腾讯会议APP——新手PRD文档
  7. 2021年西安交通大学915研究生考试编程题真题
  8. c#文件名去掉后缀_C#如何从文件路径中分离出文件名以及文件扩展名
  9. 酷派童年童装×××随
  10. android density像素密度匹配规则