部分代码如下:
[C] 纯文本查看 复制代码 #include "IOinit.h"
#include "delay.h"
#include "ws2812.h"
uchar geshu;
void main()
{
unsigned int i;
uchar ys;
io_init();
delay_ms(10);
geshu=30;
ys=50;
while(1)
{
for(i=0;i<geshu;i++)
{
RGB_display(255,0,0,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(0,255,0,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(0,0,255,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(255,0,255,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(0,255,255,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(255,255,0,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
for(i=0;i<geshu;i++)
{
RGB_display(255,255,255,i,0xff); // 绿色 红色 蓝色 0-255灰度调节
delay_ms(ys);
}
}
}
|