| 部分代码如下: 
 [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);
		}
			
	
	}
}
 
 
 
 |