【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;}
	}
}
相关推荐
Brilliantwxx4 分钟前
【C++】认识 list(初步认识+模拟实现)
开发语言·数据结构·c++·笔记·算法·list
梅羽落5 分钟前
电脑输入法有问题
经验分享
kaikaile19955 分钟前
STM32 + ADS1256 24位高精度ADC驱动测试程序
stm32·单片机·嵌入式硬件
不会编程的懒洋洋8 分钟前
WPF 性能优化+异步+渲染
开发语言·笔记·性能优化·c#·wpf·图形渲染·线程
Amazing_Cacao9 分钟前
CFCA精品可可产区认证课程风土体系(非洲):穿透浓厚表象,深度解剖精品可可底层的结构张力与多维对抗
笔记·学习·重构
炸膛坦客10 分钟前
嵌入式 - 数据结构与算法:(1-8)数据结构 - 栈(Stack)
c语言·数据结构
智者知已应修善业11 分钟前
【51单片机流水灯中断嵌套,低优先级中断完成后如何返回主程序】2023-10-15
c++·经验分享·笔记·算法·51单片机
搁浅小泽1 小时前
PCBA生产工艺流程
单片机·嵌入式硬件·可靠性工程师
sheeta19982 小时前
LeetCode 每日一题笔记 日期:2026.05.08 题目:3629. 素数跳跃最小次数
笔记·算法·leetcode
贺一航【Niki】9 小时前
【学习笔记】杂乱知识
笔记·学习