【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;
		}
	}
}
相关推荐
Jackyzhe4 分钟前
Flink学习笔记:多流 Join
笔记·学习·flink
无奈笑天下1 小时前
银河麒麟桌面OS使用分区编辑器将/backup分区删除并扩容至根分区参考教程
linux·数据库·经验分享·编辑器
思成不止于此8 小时前
MySQL 查询实战(三):排序与综合练习
数据库·笔记·学习·mysql
深海潜水员8 小时前
OpenGL 学习笔记 第一章:绘制一个窗口
c++·笔记·学习·图形渲染·opengl
摇滚侠9 小时前
ElasticSearch 教程入门到精通,文档创建查询修改删除,笔记10、11、12
笔记·elasticsearch
吃西瓜的年年9 小时前
1. 初识C语言
c语言·开发语言
崇山峻岭之间10 小时前
C++ Prime Plus 学习笔记026
c++·笔记·学习
永远都不秃头的程序员(互关)10 小时前
C语言 基本语法
c语言·开发语言
赖small强11 小时前
【Linux C/C++开发】Linux 平台 Stack Protector 机制深度解析
linux·c语言·c++·stack protector·stack-protector·金丝雀机制
清风66666611 小时前
基于单片机的汽车安全气囊充气控制系统设计(protues仿真设计)
单片机·嵌入式硬件·汽车·毕业设计·课程设计·期末大作业