【51单片机2个按键控制流水灯转向】2022-10-25

缘由51单片机按键流水灯-嵌入式-CSDN问答

cpp 复制代码
#include "REG52.h"
sbit k1=P3^0;
sbit k2=P3^1;
void main()
{
	unsigned char l=0,xd=0,ys1=0,ys2=0,z=0;
	P1=l;
	while(1)
	{
		if(k1==0&&++xd==0)
		{
			z=0;
			while(k1==0);
		}
		if(k2==0&&++xd==0)
		{
			z=1;
			while(k2==0);
		}
		if(++ys1==0)if(++ys2==0)
		{
			if(z==0)if(l==0)l=1;else l*=2;
			else if(l==0)l=128;else l/=2;
			P1=l;
		}
	}
}
相关推荐
wuyk5554 小时前
98.C语言易混难点:字符数组与字符串指针的底层差异
c语言·开发语言·c++·stm32·嵌入式硬件·算法
峥无4 小时前
从0到1手撕红黑树:封装实现 my_map 与 my_set(SGI-STL 源码级深度解析)
开发语言·c++·笔记·算法·stl
wp123_14 小时前
IPX8 防水 Type‑C连接器:安费诺 124018792112A 与 TONEVEE TY48087‑24A 技术梳理
c语言·开发语言
不会代码的小猴5 小时前
3. 控件学习1
开发语言·c++·笔记·qt·算法
恒锐丰-罗生5 小时前
国产 H 桥驱动 SS6289|18V/4A 有刷电机驱动芯片性与应用分析 内置采样 + 多保护,门锁 / 机器人优选器件
驱动开发·嵌入式硬件·硬件工程
黑科技iOS上架6 小时前
攻克Appstore4.3同质化拒审
经验分享·ai编程
疯狂打码的少年6 小时前
【数据结构】图的存储结构:邻接矩阵与邻接表
数据结构·笔记
蒸蒸yyyyzwd7 小时前
cpp 选手准备秋招学习笔记 day10
笔记·面试·求职招聘
haerapicom8 小时前
欠定方程里藏着哪几个非零项:OMP 稀疏恢复侦探笔记
笔记
程思扬8 小时前
Android ANR实战排查:主线程SystemClock.sleep导致页面启动偶现无响应
android·笔记