【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;
		}
	}
}
相关推荐
xxy.c3 小时前
基于IMX6ULL的时钟,定时器(EPIT,GPT)
单片机·嵌入式硬件·fpga开发
sz-lcw4 小时前
MySQL知识笔记
笔记·mysql·adb
happygrilclh4 小时前
stm32L496 flash 分配
stm32·单片机·嵌入式硬件
古译汉书5 小时前
嵌入式铁头山羊STM32-各章节详细笔记-查阅传送门
数据结构·笔记·stm32·单片机·嵌入式硬件·个人开发
超级大福宝5 小时前
使用 LLVM 16.0.4 编译 MiBench 中的 patricia遇到的 rpc 库问题
c语言·c++
自由的好好干活6 小时前
从0开始使用LabVIEW操作数据采集卡-概述和新建新建项目
嵌入式硬件·labview
2301_800050997 小时前
DNS 服务器
linux·运维·笔记
汇能感知7 小时前
光谱相机的未来趋势
经验分享·笔记·科技
闭着眼睛学算法8 小时前
【华为OD机考正在更新】2025年双机位A卷真题【完全原创题解 | 详细考点分类 | 不断更新题目 | 六种主流语言Py+Java+Cpp+C+Js+Go】
java·c语言·javascript·c++·python·算法·华为od
一枚码农~8 小时前
STM32红外与LED控制实战
单片机·嵌入式硬件