【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就是把值送去即可。

相关推荐
国科安芯3 小时前
ASC4T245S分组双向控制架构深度解析:独立DIR/OE控制、QFN16封装与混合方向总线桥接
单片机·嵌入式硬件·物联网·fpga开发·架构·risc-v
独孤九剑打醒他4 小时前
双层Master-Worker软硬协同调度架构:从根源解决分布式数据一致性难题
后端·嵌入式硬件·硬件架构·硬件工程
时间的拾荒人4 小时前
C语言字符函数与字符串函数完全指南
c语言·开发语言
ysa0510304 小时前
【并查集】判环
c++·笔记·算法
持力行5 小时前
C/C++ 中的 char*:它标识数组吗?为什么能用下标访问?
c语言·c++
JNX_SEMI5 小时前
AT2401C 2.4GHz 全集成射频前端单芯片技术解析
前端·单片机·嵌入式硬件·物联网·硬件工程
BomanLj6 小时前
NSK W1202KA-3P-C3Z5 不锈钢精密滚珠丝杠技术规范
经验分享·规格说明书
FakeOccupational6 小时前
【电路笔记 通信】IEEE 1588精密时间协议(PTP):时间戳格式+精确到ns的时间表示与处理
笔记
电子工程师成长日记-C517 小时前
51单片机智能灯光控制系统
单片机·嵌入式硬件·51单片机
小陈的代码之路8 小时前
回文链表(LeetCode 234)C语言最佳解题思路
c语言·leetcode·链表