【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;
		}
	}
}
相关推荐
逐步前行20 小时前
HAL_RCC
单片机·嵌入式硬件
m0_7167652320 小时前
C++巩固案例--通讯录管理系统详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
RFID舜识物联网20 小时前
耐高温RFID标签提升汽车喷涂线效率,精准度再升级
大数据·人工智能·嵌入式硬件·物联网·汽车
学而要时习20 小时前
强化学习:从“试错进化“到“推理革命
c语言·人工智能·python·语言模型
June bug20 小时前
(Mac)docling-mcp 的依赖解析器找不到匹配的 torch 安装包
经验分享·python·macos
Suifqwu20 小时前
rk3576(5)之编些简单GPIO驱动
单片机·嵌入式硬件
wengqidaifeng20 小时前
备战蓝桥杯----C/C++组 (三)算法讲解前言
c语言·c++·蓝桥杯
西梅汁20 小时前
C++ 单例模式
笔记
爱喝纯牛奶的柠檬20 小时前
【已验证】STM32采集声音传感器实现环境声实时监测
单片机·嵌入式硬件
中屹指纹浏览器20 小时前
2026指纹浏览器底层性能优化:内存管理与进程调度实战解析
经验分享·笔记