【51单片机节日彩灯控制器设计】2022-6-11

缘由单片机节日彩灯控制器设计-编程语言-CSDN问答

复制代码
#include "reg52.h"
sbit k0=P1^2;
sbit k1=P1^3;
sbit k2=P1^4;
sbit k3=P1^5;
bit k=0,kk=0;
void main()
{
	unsigned char Xd=0;
	unsigned int ys=0; 
	while(1)
	{
		if(k0==0&&++Xd==0){kk=0;k=P3=1;while(k0==0);}
		if(k1==0&&++Xd==0){kk=k=0;P3=255;while(k1==0);}
		if(k2==0&&++Xd==0){kk=k=P3=1;while(k2==0);}
		if(k3==0&&++Xd==0){kk=1;k=0;P3=128;while(k3==0);}
		if(++ys==0)
		{
			if(kk)
			{
				if(k)if((P3*=2)==0)P3=1;else;				
				else if((P3/=2)==0)P3=128;else;
			}
			else
				if(k)if((P3*=2)==0)P3=1;else;
		}
	}
}
相关推荐
艾芯微科技9 分钟前
钰泰 ETA6973PQ3Y|QFN3×3 2A 同步降压 Buck,I2C 可配置多档输出,动态调压 PMIC
网络·单片机·嵌入式硬件·fpga开发·集成测试·51单片机
ZZHow102424 分钟前
Ascend C算子开发(高级)笔记
c++·人工智能·笔记·深度学习·华为云
Brilliantwxx42 分钟前
【STM32】 通用定时器:输入捕获与输出比较详解 测脉宽、测频率
stm32·单片机·嵌入式硬件·mcu
PC2005-cloud1 小时前
Mysql学习笔记:InnoDB Cluster 集群从零搭建实战,基于 Docker 实现高可用读写分离架构
笔记·学习·mysql
思陌Ai算法定制1 小时前
医疗大模型怎么微调?EpiScreen微调开源LLM读临床笔记早筛癫痫,AUC最高0.98、医生协作提升14.3%
经验分享
iotxiaohu1 小时前
用 cflow 查看 C 函数调用关系
c语言·开发语言·cflow
小陈phd1 小时前
深入理解agent学习笔记(七)——动态提示词与Skills
笔记·学习
我命由我123451 小时前
田野笔记极简理解
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
意法半导体STM321 小时前
【官方原创】LAT1703 STM32C5 LL Cordic例程
stm32·单片机·嵌入式硬件·stm32c5·ll cordic
FPGA小徐2 小时前
电子工程师面试真题:LM7805 扩流 + 过流保护电路原理分析
单片机·嵌入式硬件