用51单片机中断控制LED灯亮灭
用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取反}}
}
注:
- LED灯接于单片机P2口
- 该程序为外部中断0,对应的P3口的2端接k3
用51单片机中断控制LED灯亮灭相关推荐
- 安卓手机与蓝牙模块联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上)
系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙模块联合调试(二)-- 单片机蓝牙控制LED灯亮灭(上) (3)安卓手机与蓝牙模块联合调试(三)-- 单片 ...
- 安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭(下)
源码获取 https://gitcode.net/cjt-bluetooth/android-51mcu 系列博文: (1)安卓手机与蓝牙模块联合调试(一)--蓝牙模块的串口通讯 (2)安卓手机与蓝牙 ...
- STM32中断控制LED灯亮灭
目录 一.中断介绍 1.中断分类 硬件中断(Hardware Interrupt) 软件中断(Software Interrupt) 2.中断优先级 3.中断源种类 4.中断响应原则 二.新建项目 1 ...
- Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...
- 用51单片机实现按键控制LED灯亮灭
用51单片机实现按键控制LED灯亮灭 #include<reg51.h>//头文件 sbit LED=P2^0;//位定义LED灯 sbit k1=P3^1;//位定义按键 void de ...
- stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭
stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...
- 采用STM32外部中断模式控制LED灯亮灭
文章目录 实验工具 一.STMCube配置项目 1.配置引脚 2.配置EXIT 3.配置SYS 4.配置GPIO 5.创建代码 二.使用KEil配置代码 1.打开生成的项目,找到stm32f1xx_i ...
- stm32中断实现LED灯亮灭
一.中断 1.基本概念 在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继 ...
- Arduino Uno + APDS9930 实现手势控制LED灯亮灭、调光等
目录 前言 功能介绍: 1.靠近亮灯.距离保持约10cm常亮,远离延时熄灭 2.靠近点亮/熄灭LED,延时期间操作不响应 3.挥手点亮/熄灭LED,悬停进行非无极pwm调光 接线 效果图 源码 通用部 ...
最新文章
- linux源码编译安装nginx
- (转)WCF光芒下的Web Service
- CS224W图机器学习课,斯坦福大牛主讲 | 视频、课件
- python项目实例初学者-适合初学者练手的 10 个 有趣Python项目
- CodeForces - 1419E Decryption(质因子分解+构造)
- P4173-残缺的字符串【FFT】
- 类模板static成员的使用
- outlook中的邮件归档
- 【clickhouse】如何监控Clickhouse的连接数
- 前端实现照片选取范围上传_前端代码是怎样智能生成的?看看大佬怎么说
- 程序设计竞赛中常用的STL汇总
- java map 缓存数据_Map方式实现JAVA数据缓存
- ftp服务器软件 性能对比,常用ftp服务器软件介绍
- Selenium模拟浏览器获取爬取QQ音乐歌词、评论等。
- 一键同步Elasticsearch,DataWorks数据集成同步解决方案上线!
- 作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之LCD移植
- GRUB4DOS(十二)适用于FAT32的分区引导扇区启动代码
- 【服务器数据恢复】服务器卷被误删除的raid5数据恢复案例
- mysql触发器访问网站_MySQL触发器使用-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....