【51单片机单按键控制2个LED循环闪烁】2022-12-7

缘由--CSDN问答

cpp 复制代码
#include "reg52.h"
sbit LED1=P1^0;
sbit LED2=P1^5;
sbit anjn=P3^2;
void main()
{
	unsigned char H=0,L=0,Ys=0;
	LED1=LED2=0;
	while(1)
	{
		if(anjn==0&&++Ys==0){if(++L>3)L=0;while(anjn==0);}
		if(L==0)LED1=LED2=0;//0表示亮1表示熄
		else if(L==1){LED1=1;LED2=0;}
		else if(L==2)LED1=LED2=1;
		else if(L==3){LED1=0;LED2=1;}
	}
}
相关推荐
another heaven1 小时前
【C/C++ Ranges 是零开销抽象吗?拆开管道、惰性求值和编译期膨胀】
c语言·开发语言·c++
Code_Solitude1 小时前
C语言动态内存 + 柔性数组 + 数组名退化
c语言·算法·柔性数组
光视界1 小时前
从汞灯到 UV-LED:ALE 如何助力光刻机完成环保升级
经验分享
少司府1 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
联蔚盘云1 小时前
DevOps 正在从“交付工具”进化为企业级生产力引擎
经验分享
shimly1234562 小时前
(done) 嵌入式硬件电路图 (8) 获取芯片手册信息
嵌入式硬件
YLCHUP3 小时前
【思维&图论建模】题解:债权(debt)_图论_建模_思路转化_思维题目_C++算法竞赛
c++·笔记·算法·数学建模·贪心算法·深度优先·图论
Zwawa5 小时前
让屏幕动起来:OLED动画效果,丝滑光标、帧动画和一只贪吃蛇
c语言·单片机·嵌入式
简单电磁炮5 小时前
FWD八位单片机调试问题
单片机·嵌入式硬件
旖旎夜光5 小时前
【C++ 基础入门】C++11 新特性(中):右值引用、移动语义与完美转发
开发语言·c++·笔记·学习