【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;}
	}
}
相关推荐
千寻xun7 小时前
一、理论篇-NVME协议学习笔记
笔记·学习·fpga开发·nvme ssd·nvme协议
LuDvei8 小时前
STM32串行通信DMA的使用
stm32·单片机·嵌入式硬件
似是燕归来9 小时前
嵌入式工程师进阶指南:适配器编程设计模式一
c语言·stm32·适配器模式·嵌入式开发
2401_854151559 小时前
STM32 I2C 通信 HAL 库踩坑记录
stm32·单片机·嵌入式硬件
skywalk816310 小时前
设计并实现段言的 C FFI 绑定机制 @Trae
c语言·开发语言·python·编程
蒙塔基的钢蛋儿12 小时前
记一次 STM32H723 硬件 Bug 排查:写个 ETH 寄存器,SDRAM 数据飞了
stm32·嵌入式硬件·bug
额鹅恶饿呃12 小时前
C语言中的数据结构和变量
c语言·数据结构·算法
熊猫_豆豆12 小时前
STM32F103R6 PROTEUS9.0 FREERTOS实现双任务流水灯
stm32·单片机·嵌入式硬件
Piko61413 小时前
锐捷 VSU 虚拟化堆叠配置
运维·网络·笔记
csg110713 小时前
电路板抗干扰:电容、电感和弧线布线的应用
单片机·嵌入式硬件·物联网·自动化