【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;}
	}
}
相关推荐
an123212121 小时前
ARM嵌入式学习笔记:SPI通信协议详解
arm开发·笔记·学习
by209991 天前
从结构体到对象:正式学习C++类的骨架、封装与this指针
c++·经验分享·学习
送外卖的工程师1 天前
STM32智能家庭安防系统
stm32·单片机·嵌入式硬件
送外卖的工程师1 天前
STM32智能消毒柜
stm32·单片机·嵌入式硬件
铅笔小新z1 天前
【C语言】操作符
c语言
CodeFragment1 天前
裸机开发速记:启动流程|GIC 中断|时钟系统|UART 通信
arm开发·单片机·嵌入式硬件
ebiobiz1 天前
基于 GD32 Embedded Builder (GEB) 与 Nimmake 的 MCU 工程搭建指南
c++·python·单片机·嵌入式硬件·mcu
by209991 天前
从 malloc/free 到 new/delete:真正理解 C++ 中的内存管理与对象生命周期
c语言·c++·经验分享·动态内存管理
额额额对了1 天前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
Because_of_Her11 天前
dfs-洪水填充技巧
笔记·算法·深度优先·洪水填充