【51单片机32个灯,第一次亮1,2。第二次亮2,3。第三次亮3,4。。。。】2023-2-10

缘由

cpp 复制代码
`#include "reg52.h"
void main()
{
    unsigned char y=0,y1=0,y2=0,d=3;P1=0;
    while(1)
    {
        if(++y==0)if(++y1==0)if(++y2>7){P1=d;if((d*=2)==128)d=3;y2=0;}
    }
}`

虽然写的是一组IO实现,荔枝扩展到3组、4组都一样如法炮制,送595就是把值送去即可。

相关推荐
总线通信小百科11 分钟前
汽车以太网交换器怎么选?先分清媒体转换器与多端口交换机
经验分享
以为你知道啊1 小时前
90年代复古博客
笔记
波力海苔夹心脆6751 小时前
C# 值类型与引用类型详解:存储位置、赋值机制、参数传递、相等比较、装箱拆箱与常见陷阱
开发语言·jvm·经验分享·笔记·c#·.net
思麟呀2 小时前
位运算:从一个整数到一个集合
c语言·数据结构·c++·算法
IT小白杨2 小时前
市场调研的自动化访问,怎样控制节奏才不被误判?
运维·经验分享·安全·自动化·指纹浏览器
SuperByteMaster3 小时前
低功耗GPIO引脚配置
c语言
AOI小白新手上路3 小时前
从 Keil 调试视角看 51 指针,到 Cortex-M 内存映射访问寄存器 · 学习笔记
笔记·学习
phltxy3 小时前
C 语言自定义类型:结构体、位段、枚举与联合体
c语言·开发语言
女神下凡4 小时前
芯参谋(29):UFS UMCP 软件设计规范
arm开发·单片机·嵌入式硬件
大侠归来5 小时前
C语言与C++在基础语法上的区别
java·c语言·c++