【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;}
	}
}
相关推荐
二进制1011几秒前
基于stm32的按键驱动框架的编写
stm32·单片机·嵌入式硬件
VALENIAN瓦伦尼安教学设备4 分钟前
激光对中仪应用行业及全球市场份额解析
大数据·人工智能·嵌入式硬件
LaughingZhu10 分钟前
Product Hunt 每日热榜 | 2026-05-30
人工智能·经验分享·深度学习·神经网络·产品运营
想不明白的过度思考者16 分钟前
Unity学习笔记——虚拟摇杆实现笔记(事件触发器的使用、UGUI 坐标转换)
笔记·学习·unity
Li Zi36 分钟前
柔性FPC颜色测量仪:小巧精准,万物皆可“取色“
经验分享
coward9144 分钟前
Linux内核驱动初始化流程认识(关于late_initcall和modul_init驱动初始化宏差异)
linux·嵌入式硬件
爱吃生蚝的于勒1 小时前
QT开发第二章——信号和槽
c语言·开发语言·c++·qt
ACP广源盛139246256731 小时前
GSV2221@ACP# 高带宽低功耗显示转换芯片,赋能 TRAE SOLO 设备高清扩展升级
人工智能·嵌入式硬件·电脑·音视频
六bring个六1 小时前
c/c++面试踩坑笔记
c语言·数据结构·c++
疯狂打码的少年1 小时前
流水线冒险(结构冒险/数据冒险/控制冒险)
笔记