WS2812自动生成花样c语言,ws2812b彩灯带室内自动系统单片机源程序

这篇博客介绍了一个用C语言编写的控制WS2812彩灯自动生成花样的程序,适用于室内系统。内容包括定义变量、设置定时器、按键控制等,通过发送特定数据来改变灯带颜色和效果。
摘要由CSDN通过智能技术生成

#define uchar        unsigned char

#define uint        unsigned int

#define FSCLK        11059200

#define   Number  29

unsigned char Receive,i;

unsigned int n,flag;

unsigned char Receive_table[15];

#define RELOAD_COUNT 0xFA

sbit LED0=P0^2;

sbit DAI = P3^2;

sbit k1=P2^0;

sbit k2=P2^1;

sbit k3=P2^2;

sbit k4=P2^3;

sbit k5=P2^4;

sbit k6=P2^5;

sbit k7=P2^6;

sbit k8=P2^7;

sbit p13=P1^3;

uint speed = 0;

uchar flag_clr = 0;

uchar Table_R[8]={        0,        0,255,        0,255,255,255,0};

uchar Table_G[8]={255,        0,        0,255,        0,255,255,0};

uchar Table_B[8]={        0,255,        0,255,255,        0,255,0};

uchar code Table[256] = {

0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,

20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,

40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,

60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,

80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,

100,101,102,103,104,105,106,107,108,109,110

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值