
基于STC系列51单片机的WS2812驱动代码及KEIL5工程文件.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包提供了一套针对STC系列51单片机控制WS2812 LED灯的驱动代码和完整的KEIL5开发环境工程文件,适用于LED灯光效果编程学习。
基于STC系列51单片机的WS2812驱动代码示例包括一个KEIL5工程文件,其中包含以下函数:
```c
void ws2812_allot(){
u8 i, j;
for(i = 0; i < WSCOUNT; i++)
for(j = 0; j < 3; j++) {
if(j == 1)
WS2812_Buffer[i][j] = 50;
else
WS2812_Buffer[i][j] = 0;
}
}
void main(){
while(1) {
ws2812_allot();
WS2812_Ser();
}
}
```
这段代码的主要功能是在主循环中调用`ws2812_allot()`函数,该函数初始化一个WS2812缓冲区数组。具体来说,在每次迭代时,它将每个LED的绿色通道设置为50(其余通道设为0),然后通过`WS2812_Ser()`发送数据给WS2812 LED。
全部评论 (0)
还没有任何评论哟~


