找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9860|回复: 9
打印 上一主题 下一主题
收起左侧

单片机RGB风铃灯制作(含电路图+程序源码)

  [复制链接]
跳转到指定楼层
楼主
最近看到有人做了个全彩的风铃灯,于是便仿造了一个,送女朋友不错,效果杠杠的,废话不多说,上视频上图。制作方法在下面。
视频演示:


制作出来的实物图如下:



电路原理图如下:


单片机RGB风铃灯源程序如下:
  1. /*********************************************************************************************
  2. 程序名:   
  3. 编写人:   FHS   
  4. 编写时间:  2018年1 月23 日
  5. 硬件支持:  
  6. 接口说明:    
  7. 修改日志:  
  8.   NO.1-                                                               
  9. /*********************************************************************************************
  10. 说明: 27M内部RC

  11. /*********************************************************************************************/
  12. #include <STC15F2K60S2.h> //头文件

  13. #define YY 201    //亮度对比值
  14. unsigned  char LM[30][2];
  15. xdata unsigned  char BL[30][2];
  16. sbit led_1_R=P0^0;
  17. sbit led_1_G=P0^1;
  18. sbit led_1_B=P0^2;

  19. sbit led_2_R=P0^3;
  20. sbit led_2_G=P0^4;
  21. sbit led_2_B=P0^5;

  22. sbit led_3_R=P0^6;
  23. sbit led_3_G=P0^7;
  24. sbit led_3_B=P1^0;

  25. sbit led_4_R=P1^1;
  26. sbit led_4_G=P1^2;
  27. sbit led_4_B=P1^3;

  28. sbit led_5_R=P1^4;
  29. sbit led_5_G=P1^5;
  30. sbit led_5_B=P1^6;

  31. sbit led_6_R=P1^7;
  32. sbit led_6_G=P2^7;
  33. sbit led_6_B=P2^6;

  34. sbit led_7_R=P2^5;
  35. sbit led_7_G=P2^4;       
  36. sbit led_7_B=P2^3;

  37. sbit led_8_R=P2^2;
  38. sbit led_8_G=P2^1;
  39. sbit led_8_B=P2^0;

  40. sbit led_9_R=P3^7;
  41. sbit led_9_G=P3^6;
  42. sbit led_9_B=P3^5;

  43. sbit led_10_R=P3^4;
  44. sbit led_10_G=P3^3;
  45. sbit led_10_B=P3^2;
  46. bit NO1_R,NO2_R,NO3_R,NO4_R,NO5_R,NO6_R,NO7_R,NO8_R,NO9_R,NO10_R;
  47. bit NO1_G,NO2_G,NO3_G,NO4_G,NO5_G,NO6_G,NO7_G,NO8_G,NO9_G,NO10_G;
  48. bit NO1_B,NO2_B,NO3_B,NO4_B,NO5_B,NO6_B,NO7_B,NO8_B,NO9_B,NO10_B;       
  49. /*********************************************************************************************
  50. 函数名:
  51. 调  用:DPN( , , , );
  52. 参  数:无
  53. 返回值:无
  54. 结  果:
  55. 备  注:
  56. /**********************************************************************************************/
  57. void DPN (unsigned  char x,unsigned  char a,unsigned  char b,unsigned  char c){                          //X为灯的位置,a为红色亮度,b为绿色亮度,c为蓝色亮度,
  58.                     switch(x){
  59.                           case   1  :
  60.                            if(a!=0){NO1_R=1;       BL[0][0]=a;   BL[0][1]=YY-BL[0][0];        }
  61.                            if(b!=0){NO1_G=1;              BL[1][0]=b;   BL[1][1]=YY-BL[1][0];        }
  62.                            if(c!=0){NO1_B=1;           BL[2][0]=c;   BL[2][1]=YY-BL[2][0];        }
  63.                               break;
  64.                           case   2  :
  65.                            if(a!=0){NO2_R=1;           BL[3][0]=a;   BL[3][1]=YY-BL[3][0];        }
  66.                            if(b!=0){NO2_G=1;       BL[4][0]=b;   BL[4][1]=YY-BL[4][0];        }
  67.                            if(c!=0){NO2_B=1;           BL[5][0]=c;   BL[5][1]=YY-BL[5][0];        }
  68.                               break;
  69.                           case   3  :
  70.                            if(a!=0){NO3_R=1;           BL[6][0]=a;   BL[6][1]=YY-BL[6][0];        }
  71.                            if(b!=0){NO3_G=1;       BL[7][0]=b;   BL[7][1]=YY-BL[7][0];        }
  72.                            if(c!=0){NO3_B=1;           BL[8][0]=c;   BL[8][1]=YY-BL[8][0];        }
  73.                               break;
  74.                           case   4  :
  75.                            if(a!=0){NO4_R=1;           BL[9][0]=a;   BL[9][1]=YY-BL[9][0];        }
  76.                            if(b!=0){NO4_G=1;       BL[10][0]=b;   BL[10][1]=YY-BL[10][0];        }
  77.                            if(c!=0){NO4_B=1;           BL[11][0]=c;   BL[11][1]=YY-BL[11][0];        }
  78.                               break;
  79.                           case   5  :
  80.                            if(a!=0){NO5_R=1;           BL[12][0]=a;   BL[12][1]=YY-BL[12][0];        }
  81.                            if(b!=0){NO5_G=1;       BL[13][0]=b;   BL[13][1]=YY-BL[13][0];        }
  82.                            if(c!=0){NO5_B=1;           BL[14][0]=c;   BL[14][1]=YY-BL[14][0];        }
  83.                               break;
  84.                           case   6  :
  85.                            if(a!=0){NO6_R=1;           BL[15][0]=a;   BL[15][1]=YY-BL[15][0];        }
  86.                            if(b!=0){NO6_G=1;       BL[16][0]=b;   BL[16][1]=YY-BL[16][0];        }
  87.                            if(c!=0){NO6_B=1;           BL[17][0]=c;   BL[17][1]=YY-BL[17][0];        }
  88.                               break;
  89.                           case   7  :
  90.                            if(a!=0){NO7_R=1;           BL[18][0]=a;   BL[18][1]=YY-BL[18][0];        }
  91.                            if(b!=0){NO7_G=1;       BL[19][0]=b;   BL[19][1]=YY-BL[19][0];        }
  92.                            if(c!=0){NO7_B=1;           BL[20][0]=c;   BL[20][1]=YY-BL[20][0];        }
  93.                               break;
  94.                           case   8  :
  95.                            if(a!=0){NO8_R=1;            BL[21][0]=a;   BL[21][1]=YY-BL[21][0];        }
  96.                            if(b!=0){NO8_G=1;        BL[22][0]=b;   BL[22][1]=YY-BL[22][0];        }
  97.                            if(c!=0){NO8_B=1;            BL[23][0]=c;   BL[23][1]=YY-BL[23][0];        }
  98.                               break;
  99.                           case   9  :
  100.                            if(a!=0){NO9_R=1;                BL[24][0]=a;   BL[24][1]=YY-BL[24][0];        }
  101.                            if(b!=0){NO9_G=1;        BL[25][0]=b;   BL[25][1]=YY-BL[25][0];        }
  102.                            if(c!=0){NO9_B=1;            BL[26][0]=c;   BL[26][1]=YY-BL[26][0];        }
  103.                               break;
  104.                           case   10  :
  105.                            if(a!=0){NO10_R=1;            BL[27][0]=a;   BL[27][1]=YY-BL[27][0];        }
  106.                            if(b!=0){NO10_G=1;              BL[28][0]=b;   BL[28][1]=YY-BL[28][0];        }
  107.                            if(c!=0){NO10_B=1;            BL[29][0]=c;   BL[29][1]=YY-BL[29][0];        }
  108.                               break;
  109.                                        }
  110.                          
  111.                          
  112.                          
  113.                          
  114.                          
  115.                                                      
  116.    

  117. }
  118. /**********************************************************************************************/
  119. /*********************************************************************************************
  120. 函数名:  清屏函数
  121. 调  用:  cls();
  122. 参  数:无
  123. 返回值:无
  124. 结  果:
  125. 备  注:
  126. /**********************************************************************************************/
  127. void cls (void){
  128.           NO1_R=0;NO2_R=0;NO3_R=0;NO4_R=0;NO5_R=0;NO6_R=0;NO7_R=0;NO8_R=0;NO9_R=0;NO10_R=0;
  129.       NO1_G=0;NO2_G=0;NO3_G=0;NO4_G=0;NO5_G=0;NO6_G=0;NO7_G=0;NO8_G=0;NO9_G=0;NO10_G=0;
  130.       NO1_B=0;NO2_B=0;NO3_B=0;NO4_B=0;NO5_B=0;NO6_B=0;NO7_B=0;NO8_B=0;NO9_B=0;NO10_B=0;


  131. }
  132. /**********************************************************************************************/


  133. /*********************************************************************************************
  134. 函数名:   初始化函数
  135. 调  用:   init();
  136. 参  数:无
  137. 返回值:无
  138. 结  果:
  139. 备  注:
  140. /**********************************************************************************************/
  141. void init (void){
  142.       NO1_R=0;NO2_R=0;NO3_R=0;NO4_R=0;NO5_R=0;NO6_R=0;NO7_R=0;NO8_R=0;NO9_R=0;NO10_R=0;
  143.       NO1_G=0;NO2_G=0;NO3_G=0;NO4_G=0;NO5_G=0;NO6_G=0;NO7_G=0;NO8_G=0;NO9_G=0;NO10_G=0;
  144.       NO1_B=0;NO2_B=0;NO3_B=0;NO4_B=0;NO5_B=0;NO6_B=0;NO7_B=0;NO8_B=0;NO9_B=0;NO10_B=0;





  145. }
  146. /**********************************************************************************************/

  147. /*********************************************************************************************
  148. 函数名: 显示驱动函数
  149. 调  用: drive ();
  150. 参  数:无
  151. 返回值:无
  152. 结  果:
  153. 备  注:
  154. /**********************************************************************************************/
  155. void drive (){
  156. /**********************************第1个灯*************************************************/                       
  157.                   if((LM[0][0]==BL[0][0])&&(LM[0][1]==0)){                                         //第1个灯红色
  158.                            led_1_R=1;
  159.                             LM[0][0]=0;
  160.                             }
  161.                  else if(LM[0][1]==0)LM[0][0]++;                                                 //互锁


  162.                   if((LM[0][1]==(BL[0][1]))&&(LM[0][0]==0)){
  163.                    if(NO1_R==1){
  164.                             led_1_R=0;
  165.                                  }

  166.                             LM[0][1]=0;
  167.                             }                                                         
  168.                  else if(LM[0][0]==0)LM[0][1]++;                                                 //互锁
  169. ////////////////////////////////////////////////////////////////////////////////////////////////
  170.                          
  171.                   if((LM[1][0]==BL[1][0])&&(LM[1][1]==0)){                                         //第1个灯绿色
  172.                            led_1_G=1;
  173.                             LM[1][0]=0;
  174.                             }
  175.                  else if(LM[1][1]==0)LM[1][0]++;                                                 //互锁


  176.                   if((LM[1][1]==BL[1][1])&&(LM[1][0]==0)){
  177.                   if(NO1_G==1){
  178.                            led_1_G=0;
  179.                                            }
  180.                             LM[1][1]=0;
  181.                                    
  182.                             }                                                         
  183.                  else if(LM[1][0]==0)LM[1][1]++;                                                 //互锁
  184. ////////////////////////////////////////////////////////////////////////////////////////////////
  185.                          
  186.                   if((LM[2][0]==BL[2][0])&&(LM[2][1]==0)){                                         //第1个灯蓝色
  187.                            led_1_B=1;
  188.                             LM[2][0]=0;
  189.                             }
  190.                  else if(LM[2][1]==0)LM[2][0]++;                                                 //互锁


  191.                   if((LM[2][1]==BL[2][1])&&(LM[2][0]==0)){
  192.                     if(NO1_B==1){
  193.                            led_1_B=0;
  194.                                   }
  195.                             LM[2][1]=0;
  196.                             }                                                         
  197.                  else if(LM[2][0]==0)LM[2][1]++;                                                 //互锁
  198. ////////////////////////////////////////////////////////////////////////////////////////////////
  199. /**********************************第2个灯*************************************************/                       
  200.                   if((LM[3][0]==BL[3][0])&&(LM[3][1]==0)){                                         //第2个灯红色
  201.                            led_2_R=1;
  202.                             LM[3][0]=0;
  203.                             }
  204.                  else if(LM[3][1]==0)LM[3][0]++;                                                 //互锁


  205.                   if((LM[3][1]==BL[3][1])&&(LM[3][0]==0)){
  206.                    if(NO2_R==1){
  207.                             led_2_R=0;
  208.                                  }
  209.                             LM[3][1]=0;
  210.                             }                                                         
  211.                  else if(LM[3][0]==0)LM[3][1]++;                                                 //互锁
  212. ////////////////////////////////////////////////////////////////////////////////////////////////
  213.                          
  214.                   if((LM[4][0]==BL[4][0])&&(LM[4][1]==0)){                                         //第2个灯绿色
  215.                            led_2_G=1;
  216.                             LM[4][0]=0;
  217.                             }
  218.                  else if(LM[4][1]==0)LM[4][0]++;                                                 //互锁


  219.                   if((LM[4][1]==BL[4][1])&&(LM[4][0]==0)){
  220.                    if(NO2_G==1){
  221.                            led_2_G=0;
  222.                                  }
  223.                             LM[4][1]=0;
  224.                             }                                                         
  225.                  else if(LM[4][0]==0)LM[4][1]++;                                                 //互锁
  226. ////////////////////////////////////////////////////////////////////////////////////////////////
  227.                          
  228.                   if((LM[5][0]==BL[5][0])&&(LM[5][1]==0)){                                         //第2个灯蓝色
  229.                            led_2_B=1;
  230.                             LM[5][0]=0;
  231.                             }
  232.                  else if(LM[5][1]==0)LM[5][0]++;                                                 //互锁


  233.                   if((LM[5][1]==BL[5][1])&&(LM[5][0]==0)){
  234.                    if(NO2_B==1){
  235.                            led_2_B=0;
  236.                                  }
  237.                             LM[5][1]=0;
  238.                             }                                                         
  239.                  else if(LM[5][0]==0)LM[5][1]++;                                                 //互锁
  240. ////////////////////////////////////////////////////////////////////////////////////////////////
  241. /**********************************第3个灯*************************************************/                       
  242.                   if((LM[6][0]==BL[6][0])&&(LM[6][1]==0)){                                         //第3个灯红色
  243.                            led_3_R=1;
  244.                             LM[6][0]=0;
  245.                             }
  246.                  else if(LM[6][1]==0)LM[6][0]++;                                                 //互锁


  247.                   if((LM[6][1]==BL[6][1])&&(LM[6][0]==0)){
  248.                    if(NO3_R==1){
  249.                             led_3_R=0;
  250.                                  }
  251.                             LM[6][1]=0;
  252.                             }                                                         
  253.                  else if(LM[6][0]==0)LM[6][1]++;                                                 //互锁
  254. ////////////////////////////////////////////////////////////////////////////////////////////////
  255.                          
  256.                   if((LM[7][0]==BL[7][0])&&(LM[7][1]==0)){                                         //第3个灯绿色
  257.                            led_3_G=1;
  258.                             LM[7][0]=0;
  259.                             }
  260.                  else if(LM[7][1]==0)LM[7][0]++;                                                 //互锁


  261.                   if((LM[7][1]==BL[7][1])&&(LM[7][0]==0)){
  262.                     if(NO3_G==1){
  263.                            led_3_G=0;
  264.                                   }
  265.                             LM[7][1]=0;
  266.                             }                                                         
  267.                  else if(LM[7][0]==0)LM[7][1]++;                                                 //互锁
  268. ////////////////////////////////////////////////////////////////////////////////////////////////
  269.                          
  270.                   if((LM[8][0]==BL[8][0])&&(LM[8][1]==0)){                                         //第3个灯蓝色
  271.                            led_3_B=1;
  272.                             LM[8][0]=0;
  273.                             }
  274.                  else if(LM[8][1]==0)LM[8][0]++;                                                 //互锁


  275.                   if((LM[8][1]==BL[8][1])&&(LM[8][0]==0)){
  276.             if(NO3_B==1){
  277.                            led_3_B=0;
  278.                                   }
  279.                             LM[8][1]=0;
  280.                             }                                                         
  281.                  else if(LM[8][0]==0)LM[8][1]++;                                                 //互锁
  282. ////////////////////////////////////////////////////////////////////////////////////////////////
  283. /**********************************第4个灯*************************************************/                       
  284.                   if((LM[9][0]==BL[9][0])&&(LM[9][1]==0)){                                         //第4个灯红色
  285.                            led_4_R=1;
  286.                             LM[9][0]=0;
  287.                             }
  288.                  else if(LM[9][1]==0)LM[9][0]++;                                                 //互锁


  289.                   if((LM[9][1]==BL[9][1])&&(LM[9][0]==0)){
  290.                    if(NO4_R==1){
  291.                             led_4_R=0;
  292.                                  }
  293.                             LM[9][1]=0;
  294.                             }                                                         
  295.                  else if(LM[9][0]==0)LM[9][1]++;                                                 //互锁
  296. ////////////////////////////////////////////////////////////////////////////////////////////////
  297.                          
  298.                   if((LM[10][0]==BL[10][0])&&(LM[10][1]==0)){                                         //第4个灯绿色
  299.                            led_4_G=1;
  300.                             LM[10][0]=0;
  301.                             }
  302.                  else if(LM[10][1]==0)LM[10][0]++;                                                 //互锁


  303.                   if((LM[10][1]==BL[10][1])&&(LM[10][0]==0)){
  304.                    if(NO4_G==1){
  305.                            led_4_G=0;
  306.                                  }
  307.                             LM[10][1]=0;
  308.                             }                                                         
  309.                  else if(LM[10][0]==0)LM[10][1]++;                                                 //互锁
  310. ////////////////////////////////////////////////////////////////////////////////////////////////
  311.                          
  312.                   if((LM[11][0]==BL[11][0])&&(LM[11][1]==0)){                                         //第4个灯蓝色
  313.                            led_4_B=1;
  314.                             LM[11][0]=0;
  315.                             }
  316.                  else if(LM[11][1]==0)LM[11][0]++;                                                 //互锁


  317.                   if((LM[11][1]==BL[11][1])&&(LM[11][0]==0)){
  318.                   if(NO4_B==1){
  319.                            led_4_B=0;
  320.                                 }
  321.                             LM[11][1]=0;
  322.                             }                                                         
  323.                  else if(LM[11][0]==0)LM[11][1]++;                                                 //互锁
  324. ////////////////////////////////////////////////////////////////////////////////////////////////
  325. /**********************************第5个灯*************************************************/                       
  326.                   if((LM[12][0]==BL[12][0])&&(LM[12][1]==0)){                                         //第5个灯红色
  327.                            led_5_R=1;
  328.                             LM[12][0]=0;
  329.                             }
  330.                  else if(LM[12][1]==0)LM[12][0]++;                                                 //互锁


  331.                   if((LM[12][1]==BL[12][1])&&(LM[12][0]==0)){  
  332.                    if(NO5_R==1){
  333.                             led_5_R=0;
  334.                                  }
  335.                             LM[12][1]=0;
  336.                             }                                                         
  337.                  else if(LM[12][0]==0)LM[12][1]++;                                                 //互锁
  338. ////////////////////////////////////////////////////////////////////////////////////////////////
  339.                          
  340.                   if((LM[13][0]==BL[13][0])&&(LM[13][1]==0)){                                         //第5个灯绿色
  341.                            led_5_G=1;
  342.                             LM[13][0]=0;
  343.                             }
  344.                  else if(LM[13][1]==0)LM[13][0]++;                                                 //互锁


  345.                   if((LM[13][1]==BL[13][1])&&(LM[13][0]==0)){
  346.                    if(NO5_G==1){
  347.                            led_5_G=0;
  348.                                  }
  349.                             LM[13][1]=0;
  350.                             }                                                         
  351.                  else if(LM[13][0]==0)LM[13][1]++;                                                 //互锁
  352. ////////////////////////////////////////////////////////////////////////////////////////////////
  353.                          
  354.                   if((LM[14][0]==BL[14][0])&&(LM[14][1]==0)){                                         //第5个灯蓝色
  355.                            led_5_B=1;
  356.                             LM[14][0]=0;
  357.                             }
  358.                  else if(LM[14][1]==0)LM[14][0]++;                                                 //互锁


  359.                   if((LM[14][1]==BL[14][1])&&(LM[14][0]==0)){
  360.                    if(NO5_B==1){
  361.                            led_5_B=0;
  362.                                  }
  363.                             LM[14][1]=0;
  364.                             }                                                         
  365.                  else if(LM[14][0]==0)LM[14][1]++;                                                 //互锁
  366. ////////////////////////////////////////////////////////////////////////////////////////////////
  367. /**********************************第6个灯*************************************************/                       
  368.                   if((LM[15][0]==BL[15][0])&&(LM[15][1]==0)){                                         //第6个灯红色
  369.                            led_6_R=1;
  370.                             LM[15][0]=0;
  371.                             }
  372.                  else if(LM[15][1]==0)LM[15][0]++;                                                 //互锁


  373.                   if((LM[15][1]==BL[15][1])&&(LM[15][0]==0)){
  374.                    if(NO6_R==1){
  375.                             led_6_R=0;
  376.                                  }
  377.                             LM[15][1]=0;
  378.                             }                                                         
  379.                  else if(LM[15][0]==0)LM[15][1]++;                                                 //互锁
  380. ////////////////////////////////////////////////////////////////////////////////////////////////
  381.                          
  382.                   if((LM[16][0]==BL[16][0])&&(LM[16][1]==0)){                                         //第6个灯绿色
  383.                            led_6_G=1;
  384.                             LM[16][0]=0;
  385.                             }
  386.                  else if(LM[16][1]==0)LM[16][0]++;                                                 //互锁


  387.                   if((LM[16][1]==BL[16][1])&&(LM[16][0]==0)){
  388.                    if(NO6_G==1){
  389.                            led_6_G=0;
  390.                                  }
  391.                             LM[16][1]=0;
  392.                             }                                                         
  393.                  else if(LM[16][0]==0)LM[16][1]++;                                                 //互锁
  394. ////////////////////////////////////////////////////////////////////////////////////////////////
  395.                          
  396.                   if((LM[17][0]==BL[17][0])&&(LM[17][1]==0)){                                         //第6个灯蓝色
  397.                            led_6_B=1;
  398.                             LM[17][0]=0;
  399.                             }
  400.                  else if(LM[17][1]==0)LM[17][0]++;                                                 //互锁


  401.                   if((LM[17][1]==BL[17][1])&&(LM[17][0]==0)){
  402.                     if(NO6_B==1){
  403.                            led_6_B=0;
  404.                                   }
  405.                             LM[17][1]=0;
  406.                             }                                                         
  407.                  else if(LM[17][0]==0)LM[17][1]++;                                                 //互锁
  408. ////////////////////////////////////////////////////////////////////////////////////////////////               
  409. /**********************************第7个灯*************************************************/                       
  410.                   if((LM[18][0]==BL[18][0])&&(LM[18][1]==0)){                                         //第7个灯红色
  411.                            led_7_R=1;
  412.                             LM[18][0]=0;
  413.                             }
  414.                  else if(LM[18][1]==0)LM[18][0]++;                                                 //互锁


  415.                   if((LM[18][1]==BL[18][1])&&(LM[18][0]==0)){
  416.                     if(NO7_R==1){
  417.                             led_7_R=0;
  418.                                   }
  419.                             LM[18][1]=0;
  420.                             }                                                         
  421.                  else if(LM[18][0]==0)LM[18][1]++;                                                 //互锁
  422. ////////////////////////////////////////////////////////////////////////////////////////////////
  423.                          
  424.                   if((LM[19][0]==BL[19][0])&&(LM[19][1]==0)){                                         //第7个灯绿色
  425.                            led_7_G=1;
  426.                             LM[19][0]=0;
  427.                             }
  428.                  else if(LM[19][1]==0)LM[19][0]++;                                                 //互锁


  429.                   if((LM[19][1]==BL[19][1])&&(LM[19][0]==0)){
  430.                   if(NO7_G==1){
  431.                            led_7_G=0;
  432.                                 }
  433.                             LM[19][1]=0;
  434.                             }                                                         
  435.                  else if(LM[19][0]==0)LM[19][1]++;                                                 //互锁
  436. ////////////////////////////////////////////////////////////////////////////////////////////////
  437.                          
  438.                   if((LM[20][0]==BL[20][0])&&(LM[20][1]==0)){                                         //第7个灯蓝色
  439.                            led_7_B=1;
  440.                             LM[20][0]=0;
  441.                             }
  442.                  else if(LM[20][1]==0)LM[20][0]++;                                                 //互锁


  443.                   if((LM[20][1]==BL[20][1])&&(LM[20][0]==0)){
  444.                   if(NO7_B==1){
  445.                            led_7_B=0;
  446.                                 }
  447.                             LM[20][1]=0;
  448.                             }                                                         
  449.                  else if(LM[20][0]==0)LM[20][1]++;                                                 //互锁
  450. ////////////////////////////////////////////////////////////////////////////////////////////////
  451. /**********************************第8个灯*************************************************/                       
  452.                   if((LM[21][0]==BL[21][0])&&(LM[21][1]==0)){                                         //第8个灯红色
  453.                            led_8_R=1;
  454.                             LM[21][0]=0;
  455.                             }
  456.                  else if(LM[21][1]==0)LM[21][0]++;                                                 //互锁


  457.                   if((LM[21][1]==BL[21][1])&&(LM[21][0]==0)){
  458.                    if(NO8_R==1){
  459.                             led_8_R=0;
  460.                                  }
  461.                             LM[21][1]=0;
  462.                             }                                                         
  463.                  else if(LM[21][0]==0)LM[21][1]++;                                                 //互锁
  464. ////////////////////////////////////////////////////////////////////////////////////////////////
  465.                          
  466.                   if((LM[22][0]==BL[22][0])&&(LM[22][1]==0)){                                         //第8个灯绿色
  467.                            led_8_G=1;
  468.                             LM[22][0]=0;
  469.                             }
  470.                  else if(LM[22][1]==0)LM[22][0]++;                                                 //互锁


  471.                   if((LM[22][1]==BL[22][1])&&(LM[22][0]==0)){
  472.                     if(NO8_G==1){
  473.                            led_8_G=0;
  474.                                   }
  475.                             LM[22][1]=0;
  476.                             }                                                         
  477.                  else if(LM[22][0]==0)LM[22][1]++;                                                 //互锁
  478. ////////////////////////////////////////////////////////////////////////////////////////////////
  479.                          
  480.                   if((LM[23][0]==BL[23][0])&&(LM[23][1]==0)){                                         //第8个灯蓝色
  481.                            led_8_B=1;
  482.                             LM[23][0]=0;
  483.                             }
  484.                  else if(LM[23][1]==0)LM[23][0]++;                                                 //互锁


  485.                   if((LM[23][1]==BL[23][1])&&(LM[23][0]==0)){
  486.                    if(NO8_B==1){
  487.                            led_8_B=0;
  488.                                  }
  489.                             LM[23][1]=0;
  490.                             }                                                         
  491.                  else if(LM[23][0]==0)LM[23][1]++;                                                 //互锁
  492. ////////////////////////////////////////////////////////////////////////////////////////////////
  493. /**********************************第9个灯*************************************************/                       
  494.                   if((LM[24][0]==BL[24][0])&&(LM[24][1]==0)){                                         //第9个灯红色
  495.                            led_9_R=1;
  496.                             LM[24][0]=0;
  497.                             }
  498.                  else if(LM[24][1]==0)LM[24][0]++;                                                 //互锁


  499.                   if((LM[24][1]==BL[24][1])&&(LM[24][0]==0)){
  500.                     if(NO9_R==1){
  501.                             led_9_R=0;
  502.                                   }
  503.                             LM[24][1]=0;
  504.                             }                                                         
  505.                  else if(LM[24][0]==0)LM[24][1]++;                                                 //互锁
  506. ////////////////////////////////////////////////////////////////////////////////////////////////
  507.                          
  508.                   if((LM[25][0]==BL[25][0])&&(LM[25][1]==0)){                                         //第9个灯绿色
  509.                            led_9_G=1;
  510.                             LM[25][0]=0;
  511.                             }
  512.                  else if(LM[25][1]==0)LM[25][0]++;                                                 //互锁

  513.                                                                
  514.                   if((LM[25][1]==BL[25][1])&&(LM[25][0]==0)){
  515.                     if(NO9_G==1){
  516.                            led_9_G=0;
  517.                                   }
  518.                             LM[25][1]=0;
  519.                             }                                                         
  520.                  else if(LM[25][0]==0)LM[25][1]++;                                                 //互锁
  521. ////////////////////////////////////////////////////////////////////////////////////////////////
  522.                          
  523.                   if((LM[26][0]==BL[26][0])&&(LM[26][1]==0)){                                         //第9个灯蓝色
  524.                            led_9_B=1;
  525.                             LM[26][0]=0;
  526.                             }
  527.                  else if(LM[26][1]==0)LM[26][0]++;                                                 //互锁


  528.                   if((LM[26][1]==BL[26][1])&&(LM[26][0]==0)){
  529.                    if(NO9_B==1){
  530.                            led_9_B=0;
  531.                                  }
  532.                             LM[26][1]=0;
  533.                             }                                                         
  534.                  else if(LM[26][0]==0)LM[26][1]++;                                                 //互锁
  535. ////////////////////////////////////////////////////////////////////////////////////////////////
  536. /**********************************第10个灯*************************************************/                       
  537.                   if((LM[27][0]==BL[27][0])&&(LM[27][1]==0)){                                         //第10个灯红色
  538.                            led_10_R=1;
  539.                             LM[27][0]=0;
  540.                             }
  541.                  else if(LM[27][1]==0)LM[27][0]++;                                                 //互锁


  542.                   if((LM[27][1]==BL[27][1])&&(LM[27][0]==0)){
  543.                      if(NO10_R==1){
  544.                             led_10_R=0;
  545.                                     }
  546.                             LM[27][1]=0;
  547.                             }                                                         
  548.                  else if(LM[27][0]==0)LM[27][1]++;                                                 //互锁
  549. ////////////////////////////////////////////////////////////////////////////////////////////////
  550.                          
  551.                   if((LM[28][0]==BL[28][0])&&(LM[28][1]==0)){                                         //第10个灯绿色
  552.                            led_10_G=1;
  553.                             LM[28][0]=0;
  554.                             }
  555.                  else if(LM[28][1]==0)LM[28][0]++;                                                 //互锁


  556.                   if((LM[28][1]==BL[28][1])&&(LM[28][0]==0)){
  557.                    if(NO10_G==1){
  558.                            led_10_G=0;
  559.                                   }
  560.                             LM[28][1]=0;
  561.                             }                                                         
  562.                  else if(LM[28][0]==0)LM[28][1]++;                                                 //互锁
  563. ////////////////////////////////////////////////////////////////////////////////////////////////
  564.                          
  565.                   if((LM[29][0]==BL[29][0])&&(LM[29][1]==0)){                                         //第10个灯蓝色
  566.                            led_10_B=1;
  567.                             LM[29][0]=0;
  568.                             }
  569.                  else if(LM[29][1]==0)LM[29][0]++;                                                 //互锁


  570.                   if((LM[29][1]==BL[29][1])&&(LM[29][0]==0)){
  571.                     if(NO10_B==1){
  572.                            led_10_B=0;
  573.                                    }
  574.                             LM[29][1]=0;
  575.                             }                                                         
  576.                  else if(LM[29][0]==0)LM[29][1]++;                                                 //互锁
  577. ////////////////////////////////////////////////////////////////////////////////////////////////
  578. }
  579. /**********************************************************************************************/                                                                                                                                                         
  580. /*********************************************************************************************
  581. 函数名:定时/计数器初始化函数
  582. 调  用:T_C_init();
  583. 参  数:无
  584. 返回值:无
  585. 结  果:设置SFR中T/C1和(或)T/C0相关参数
  586. 备  注:本函数控制T/C1和T/C0,不需要使用的部分可用//屏蔽
  587. /**********************************************************************************************/
  588. void T_C_init (void){

  589.     AUXR |= 0X80;
  590.           TMOD &= 0XF0;
  591.           TL0 = 0xf2;                //设置定时初值
  592.            TH0 = 0xFF;                //设置定时初值
  593.           EA=1;
  594.           ET0=1;
  595.           TR0=1;



  596.                     }
  597. /**********************************************************************************************/
  598. /*********************************************************************************************
  599. 函数名:定时/计数器1中断处理函数
  600. 调  用:[T/C0溢出后中断处理]
  601. 参  数:无
  602. 返回值:无
  603. 结  果:重新写入16位计数寄存器初始值,处理用户程序
  604. 备  注:必须允许中断并启动T/C本函数方可有效,重新写入初值需和T_C_init函数一致
  605. /**********************************************************************************************/
  606. void T_C1 (void) interrupt 1  using 3{ //切换寄存器组到3
  607.                          drive ();
  608.                          TL0 = 0xf2;                //
  609.                TH0 = 0xFF;                //重装定时初值
  610. }
  611. /**********************************************************************************************/


  612. /*********************************************************************************************
  613. 函数名:毫秒级CPU延时函数
  614. 调  用:DELAY_MS (?);
  615. 参  数:1~65535(参数不可为0)
  616. 返回值:无
  617. 结  果:占用CPU方式延时与参数数值相同的毫秒时间
  618. 备  注:应用于1T单片机时i<600,应用于12T单片机时i<125
  619. /*********************************************************************************************/
  620. void DELAY_MS (unsigned int a){
  621. xdata unsigned int i;
  622.         while( a-- != 0){
  623.                 for(i = 0; i < 5; i++);
  624.         }
  625. }
  626. /*********************************************************************************************/
  627. /*********************************************************************************************
  628. 函数名:主函数
  629. 调  用:无
  630. 参  数:无
  631. 返回值:无
  632. 结  果:程序开始处,无限循环
  633. 备  注:
  634. /**********************************************************************************************/
  635. void main (void){
  636.          
  637.          init();
  638.           
  639.          while(1){
  640.      xdata unsigned  char x,y,z;
  641.                  T_C_init();
  642. /////////////////////////////////////////////////////////////////////
  643.      DPN(1,0,20,60);                           //两灯对穿         
  644.                  DPN(10,40,0,40);
  645.                  DELAY_MS (200);
  646.                  NO1_R=0;NO1_G=0;NO1_B=0;
  647.                  NO10_R=0;NO10_G=0;NO10_B=0;
  648.                  DPN(2,0,20,60);                          
  649.                  DPN(9,40,0,40);
  650.            DELAY_MS (200);
  651.                  NO2_R=0;NO2_G=0;NO2_B=0;
  652.                  NO9_R=0;NO9_G=0;NO9_B=0;
  653.                  DPN(3,0,20,60);                          
  654.                  DPN(8,40,0,40);
  655.            DELAY_MS (200);
  656.                  NO3_R=0;NO3_G=0;NO3_B=0;
  657.                  NO8_R=0;NO8_G=0;NO8_B=0;
  658.                  DPN(4,0,20,60);                          
  659.                  DPN(7,40,0,40);
  660.            DELAY_MS (200);
  661.                  NO4_R=0;NO4_G=0;NO4_B=0;
  662.                  NO7_R=0;NO7_G=0;NO7_B=0;
  663.                  DPN(5,0,20,60);                          
  664.                  DPN(6,40,0,40);
  665.            DELAY_MS (200);
  666.                  NO5_R=0;NO5_G=0;NO5_B=0;
  667.                  NO6_R=0;NO6_G=0;NO6_B=0;
  668.            z=3;
  669.          while(z){
  670.                 for(x=20;x>0;x--){
  671.                 DPN(5,0,x,3*x);                          
  672.                 DPN(6,2*x,0,2*x);
  673.                   DELAY_MS (50);
  674.                          }
  675.                 for(x=0;x>20;x++){
  676.                 DPN(5,0,x,3*x);                          
  677.                 DPN(6,2*x,0,2*x);
  678.                   DELAY_MS (50);
  679.                          }
  680.                 z--;
  681.                  }

  682.                  DPN(6,0,20,60);                          
  683.                  DPN(5,40,0,40);
  684.                     DELAY_MS (200);
  685.                  NO5_R=0;NO5_G=0;NO5_B=0;
  686.                  NO6_R=0;NO6_G=0;NO6_B=0;
  687.                  DPN(7,0,20,60);                          
  688.                  DPN(4,40,0,40);
  689.                     DELAY_MS (200);
  690.                  NO4_R=0;NO4_G=0;NO4_B=0;
  691.                  NO7_R=0;NO7_G=0;NO7_B=0;
  692.                  DPN(8,0,20,60);                          
  693.                  DPN(3,40,0,40);
  694.                     DELAY_MS (200);
  695.                   NO3_R=0;NO3_G=0;NO3_B=0;
  696.                  NO8_R=0;NO8_G=0;NO8_B=0;
  697.                  DPN(9,0,20,60);                          
  698.                  DPN(2,40,0,40);
  699.                     DELAY_MS (200);
  700.                  NO2_R=0;NO2_G=0;NO2_B=0;
  701.                  NO9_R=0;NO9_G=0;NO9_B=0;
  702.                  DPN(10,0,20,60);                          
  703.                  DPN(1,40,0,40);
  704.                     DELAY_MS (200);
  705.                  NO1_R=0;NO1_G=0;NO1_B=0;
  706.                  NO10_R=0;NO10_G=0;NO10_B=0;
  707.                  DELAY_MS (500);
  708. /////////////////////////////////////////////////////////////////////
  709.                   DPN(1,60,0,0);                           //彩色单个流水灯                正向
  710.                  DELAY_MS (90);
  711.                  cls();
  712.                  DPN(2,40,10,0);
  713.                  DELAY_MS (90);
  714.                  cls();
  715.                  DPN(3,40,20,0);
  716.                  DELAY_MS (90);
  717.                  cls();
  718.                  DPN(4,30,30,0);
  719.                  DELAY_MS (90);
  720.                  cls();
  721.                  DPN(5,0,10,40);
  722.                  DELAY_MS (90);
  723.                  cls();
  724.                  DPN(6,0,30,30);
  725.                  DELAY_MS (90);
  726.                  cls();
  727.                  DPN(7,0,20,40);
  728.                  DELAY_MS (90);
  729.                  cls();
  730.                  DPN(8,0,20,30);
  731.                  DELAY_MS (90);
  732.                  cls();
  733.                  DPN(9,0,40,20);
  734.                  DELAY_MS (90);
  735.                  cls();
  736.                  DPN(10,40,0,40);
  737.                  DELAY_MS (90);
  738.                  cls();       
  739. /////////////////////////////////////////////////////////////////////
  740.                   DPN(10,60,0,0);                           //彩色单个流水灯           反向
  741.                  DELAY_MS (90);
  742.                  cls();
  743.                  DPN(9,40,10,0);
  744.                  DELAY_MS (90);
  745.                  cls();
  746.                  DPN(8,40,20,0);
  747.                  DELAY_MS (90);
  748.                  cls();
  749.                  DPN(7,30,30,0);
  750.                  DELAY_MS (90);
  751.                  cls();
  752.                  DPN(6,0,10,40);
  753.                  DELAY_MS (90);
  754.                  cls();
  755.                  DPN(5,0,30,30);
  756.                  DELAY_MS (90);
  757.                  cls();
  758.                  DPN(4,0,20,40);
  759.                  DELAY_MS (90);
  760.                  cls();
  761.                  DPN(3,0,20,30);
  762.                  DELAY_MS (90);
  763.                  cls();
  764.                  DPN(2,0,40,20);
  765.                  DELAY_MS (90);
  766.                  cls();
  767.                  DPN(1,40,0,40);
  768.                  DELAY_MS (90);
  769.                  
  770.                  cls();       
  771. /////////////////////////////////////////////////////////////////////
  772.                   DPN(1,60,0,0);                           //彩色流水灯 进度条型
  773.                  DELAY_MS (150);
  774.                  DPN(2,40,10,0);
  775.                  DELAY_MS (150);
  776.                  DPN(3,40,20,0);
  777.                  DELAY_MS (150);
  778.                  DPN(4,30,30,0);
  779.                  DELAY_MS (150);
  780.                  DPN(5,0,10,40);
  781.                  DELAY_MS (150);
  782.                  DPN(6,0,30,30);
  783.                  DELAY_MS (150);
  784.                  DPN(7,0,20,40);
  785.                  DELAY_MS (150);
  786.                  DPN(8,0,20,30);
  787.                  DELAY_MS (150);
  788.                  DPN(9,0,40,20);
  789.                  DELAY_MS (150);
  790.                  DPN(10,40,0,40);
  791.                  DELAY_MS (150);
  792.                  DELAY_MS (1000);
  793.                         
  794.                                 
  795. /////////////////////////////////////////////////////////////////////
  796.                   DPN(1,60,0,0);                           //彩色带
  797.                  DPN(2,40,10,0);
  798.                  DPN(3,40,20,0);
  799.                  DPN(4,30,30,0);
  800.                  DPN(5,0,10,40);
  801.                  DPN(6,0,30,30);
  802.                  DPN(7,0,20,40);
  803.                  DPN(8,0,20,30);
  804.                  DPN(9,0,40,20);
  805.                  DPN(10,40,0,40);
  806.                  DELAY_MS (1000);
  807.                                 

  808. /////////////////////////////////////////////////////////////////////
  809.                   NO1_R=0;                           //彩色流水灯 进度条型         收                 
  810.                  DELAY_MS (150);
  811.                  NO2_R=0;
  812.                  NO2_G=0;
  813.                  DELAY_MS (150);
  814.                  NO3_R=0;
  815.                  NO3_G=0;
  816.                  DELAY_MS (150);
  817.                  NO4_R=0;
  818.                  NO4_G=0;;
  819.                  DELAY_MS (150);
  820.                  NO5_B=0;
  821.                  NO5_G=0;
  822.                  DELAY_MS (150);
  823.                  NO6_B=0;
  824.                  NO6_G=0;
  825.                  DELAY_MS (150);
  826.                  NO7_B=0;
  827.                  NO7_G=0;
  828.                  DELAY_MS (150);
  829.                  NO8_B=0;
  830.                  NO8_G=0;
  831.                  DELAY_MS (150);
  832.                  NO9_B=0;
  833.                  NO9_G=0;
  834.                  DELAY_MS (150);
  835.                  NO10_B=0;
  836.                  NO10_G=0;
  837.                  DELAY_MS (150);
  838.                  
  839.             cls();
  840. /////////////////////////////////////////////////////////////////////
  841.      for(x=0;x<30;x++){
  842.                   DPN(1,x,0,8);                             //进度条型   呼吸灯         过渡
  843.                  DELAY_MS (10);
  844.                  }
  845.          for(x=0;x<30;x++){
  846.                   DPN(2,x,0,8);                             
  847.                  DELAY_MS (10);
  848.                  }
  849.         for(x=0;x<30;x++){
  850.                   DPN(3,x,0,8);                             
  851.                  DELAY_MS (10);
  852.                  }       
  853.         for(x=0;x<30;x++){
  854.                   DPN(4,x,0,8);                             
  855.                  DELAY_MS (10);
  856.                  }       
  857.         for(x=0;x<30;x++){
  858.                   DPN(5,x,0,8);                             
  859.                  DELAY_MS (10);
  860.                  }       
  861.         for(x=0;x<30;x++){
  862.                   DPN(6,x,0,8);                             
  863.                  DELAY_MS (10);
  864.                  }       
  865.         for(x=0;x<30;x++){
  866.                   DPN(7,x,0,8);                             
  867.                  DELAY_MS (10);
  868.                  }       
  869.         for(x=0;x<30;x++){
  870.                   DPN(8,x,0,8);                             
  871.                  DELAY_MS (10);
  872.                  }       
  873.         for(x=0;x<30;x++){
  874.                   DPN(9,x,0,8);                             
  875.                  DELAY_MS (10);
  876.                  }
  877.         for(x=0;x<30;x++){
  878.                   DPN(10,x,0,8);                             
  879.                  DELAY_MS (10);
  880.                  }
  881.                 cls();
  882. //////////////////////////////////////////////

  883.                  x=50;
  884.                  for(y=0;y<50;y++){
  885.                  DPN(1,x,y,0);                           //  全彩过渡
  886.                  DPN(2,x,y,0);
  887.                  DPN(3,x,y,0);
  888.                  DPN(4,x,y,0);
  889.                  DPN(5,x,y,0);
  890.                  DPN(6,x,y,0);
  891.                  DPN(7,x,y,0);
  892.                  DPN(8,x,y,0);
  893.                  DPN(9,x,y,0);
  894.                  DPN(10,x,y,0);
  895.                  DELAY_MS (100);
  896.                  x--;
  897.                  }
  898.                
  899.                  for(z=0;z<50;z++){
  900.                  DPN(1,0,y,z);                           //  全彩过渡
  901.                  DPN(2,0,y,z);
  902.                  DPN(3,0,y,z);
  903.                  DPN(4,0,y,z);
  904.                  DPN(5,0,y,z);
  905.                  DPN(6,0,y,z);
  906.                  DPN(7,0,y,z);
  907.                  DPN(8,0,y,z);
  908.                  DPN(9,0,y,z);
  909.                  DPN(10,0,y,z);
  910.                  DELAY_MS (100);
  911.                  y--;
  912.                  }
  913.                
  914.                  for(x=0;x<50;x++){
  915.                  DPN(1,x,0,z);                           //  全彩过渡
  916.                  DPN(2,x,0,z);
  917.                  DPN(3,x,0,z);
  918.                  DPN(4,x,0,z);
  919.                  DPN(5,x,0,z);
  920.                  DPN(6,x,0,z);
  921.                  DPN(7,x,0,z);
  922.                  DPN(8,x,0,z);
  923.                  DPN(9,x,0,z);
  924.                  DPN(10,x,0,z);
  925.                  DELAY_MS (100);
  926.              z--;
  927.                  }
  928.                           
  929. /////////////////////////////////////////////////////////////////////
  930.                  DELAY_MS (300);
  931.                  cls();
  932.                  DPN(1,10,0,100);                           //红蓝色带
  933.                  DELAY_MS (150);
  934.                  DPN(2,20,0,90);
  935.                  DELAY_MS (150);
  936.                  DPN(3,30,0,80);
  937.                  DELAY_MS (150);
  938.                  DPN(4,40,0,70);
  939.                  DELAY_MS (150);
  940.                  DPN(5,70,0,60);
  941.                  DELAY_MS (150);
  942.                  DPN(6,80,0,50);
  943.                  DELAY_MS (150);
  944.                  DPN(7,90,0,40);
  945.                  DELAY_MS (150);
  946.                  DPN(8,100,0,30);
  947.                  DELAY_MS (150);
  948.                  DPN(9,110,0,20);
  949.                  DELAY_MS (150);
  950.                  DPN(10,120,0,10);
  951.                  
  952.                  DELAY_MS (1000);
  953.                  
  954. /////////////////////////////////////////////////////////////////////
  955.                  DELAY_MS (300);
  956.                  NO1_R=0;
  957.                  NO1_B=0;
  958.                  DPN(1,0,10,100);                           //蓝绿色带
  959.                  DELAY_MS (150);
  960.                  NO2_R=0;
  961.                  NO2_B=0;
  962.                  DPN(2,0,20,90);
  963.                  DELAY_MS (150);
  964.                  NO3_R=0;
  965.                  NO3_B=0;
  966.                  DPN(3,0,30,80);
  967.                  DELAY_MS (150);
  968.                  NO4_R=0;
  969.                  NO4_B=0;
  970.                  DPN(4,0,40,70);
  971.                  DELAY_MS (150);
  972.                  NO5_R=0;
  973.                  NO5_B=0;
  974.                  DPN(5,0,70,60);
  975.                  DELAY_MS (150);
  976.                  NO6_R=0;
  977.                  NO6_B=0;
  978.                  DPN(6,0,80,50);
  979.                  DELAY_MS (150);
  980.                  NO7_R=0;
  981.                  NO7_B=0;
  982.                  DPN(7,0,90,40);
  983.                  DELAY_MS (150);
  984.                  NO8_R=0;
  985.                  NO8_B=0;
  986.                  DPN(8,0,100,30);
  987.                  DELAY_MS (150);
  988.                  NO9_R=0;
  989.                  NO9_B=0;
  990.                  DPN(9,0,110,20);
  991.                  DELAY_MS (150);
  992.                  NO10_R=0;
  993.                  NO10_B=0;
  994.                  DPN(10,0,120,10);
  995.                  
  996.                  DELAY_MS (1000);
  997.                  

  998. /////////////////////////////////////////////////////////////////////////////
  999.                   NO1_G=0;
  1000.                  NO1_B=0;
  1001.          DPN(1,40,0,30);                           //紫色过渡
  1002.                    DELAY_MS (100);
  1003.                  NO2_G=0;
  1004.                  NO2_B=0;
  1005.                  DPN(2,40,0,30);
  1006.                    DELAY_MS (100);
  1007.                  NO3_G=0;
  1008.                  NO3_B=0;
  1009.                  DPN(3,40,0,30);
  1010.                    DELAY_MS (100);
  1011.                  NO4_G=0;
  1012.                  NO4_B=0;
  1013.                  DPN(4,40,0,30);
  1014.                    DELAY_MS (100);
  1015.                  NO5_G=0;
  1016.                  NO5_B=0;
  1017.                  DPN(5,40,0,30);
  1018.                    DELAY_MS (100);
  1019.                  NO6_G=0;
  1020.                  NO6_B=0;
  1021.                  DPN(6,40,0,30);
  1022.                    DELAY_MS (100);
  1023.                  NO7_G=0;
  1024.                  NO7_B=0;
  1025.                  DPN(7,40,0,30);
  1026.                    DELAY_MS (100);
  1027.                  NO8_G=0;
  1028.                  NO8_B=0;
  1029.                  DPN(8,40,0,30);
  1030.                    DELAY_MS (100);
  1031.                  NO9_G=0;
  1032.                  NO9_B=0;
  1033.                  DPN(9,40,0,30);
  1034.                    DELAY_MS (100);
  1035.                  NO10_G=0;
  1036.                  NO10_B=0;
  1037.                  DPN(10,40,0,30);
  1038.                    DELAY_MS (100);
  1039.                  DELAY_MS (1000);
  1040.                  cls();               
  1041. /////////////////////////////////////////////////////////////////////////////

  1042.          DPN(1,40,0,30);                           //紫色
  1043.                  DPN(2,40,0,30);
  1044.                  DPN(3,40,0,30);
  1045.                  DPN(4,40,0,30);
  1046.                  DPN(5,40,0,30);
  1047.                  DPN(6,40,0,30);
  1048.                  DPN(7,40,0,30);
  1049.                  DPN(8,40,0,30);
  1050.                  DPN(9,40,0,30);
  1051.                  DPN(10,40,0,30);
  1052.                  DELAY_MS (1000);
  1053.                  cls();
  1054. /////////////////////////////////////////////////////////////////////



  1055.          DPN(1,0,30,180);                                         //带尾巴流水灯,蓝
  1056.                  DELAY_MS (100);
  1057.                  cls();
  1058.                  DPN(1,0,30,160);
  1059.                  DPN(2,0,30,180);
  1060.                  DELAY_MS (100);
  1061.                  cls();
  1062.                  DPN(1,0,30,120);
  1063.                  DPN(2,0,30,160);
  1064.                  DPN(3,0,30,180);
  1065.                  DELAY_MS (100);
  1066.                  cls();
  1067.                  DPN(1,0,30,80);
  1068.                  DPN(2,0,30,120);
  1069.                  DPN(3,0,30,160);
  1070.                  DPN(4,0,30,180);
  1071.                  DELAY_MS (100);
  1072.                  cls();
  1073.                  DPN(1,0,30,40);
  1074.                  DPN(2,0,30,80);
  1075.                  DPN(3,0,30,120);
  1076.                  DPN(4,0,30,160);
  1077.                  DPN(5,0,30,180);
  1078.                  DELAY_MS (100);
  1079.                  cls();
  1080.                  DPN(2,0,30,40);
  1081.                  DPN(3,0,30,80);
  1082.                  DPN(4,0,30,120);
  1083.                  DPN(5,0,30,160);
  1084.                  DPN(6,0,30,180);
  1085.                  DELAY_MS (100);
  1086.                  cls();       
  1087.                  DPN(3,0,30,40);
  1088.                  DPN(4,0,30,80);
  1089.                  DPN(5,0,30,120);
  1090.                  DPN(6,0,30,160);
  1091.                  DPN(7,0,30,180);
  1092.                  DELAY_MS (100);
  1093.                  cls();       
  1094.                  DPN(4,0,30,40);
  1095.                  DPN(5,0,30,80);
  1096.                  DPN(6,0,30,120);
  1097.                  DPN(7,0,30,160);
  1098.                  DPN(8,0,30,180);
  1099.                  DELAY_MS (100);
  1100.                  cls();       
  1101.                  DPN(5,0,30,40);
  1102.                  DPN(6,0,30,80);
  1103.                  DPN(7,0,30,120);
  1104.                  DPN(8,0,30,160);
  1105.                  DPN(9,0,30,180);
  1106.                  DELAY_MS (100);
  1107.                  cls();
  1108.                  DPN(6,0,30,40);
  1109.                  DPN(7,0,30,80);
  1110.                  DPN(8,0,30,120);
  1111.                  DPN(9,0,30,160);
  1112.                  DPN(10,0,30,180);
  1113.                  DELAY_MS (100);
  1114.                  cls();
  1115.                  DPN(7,0,30,40);
  1116.                  DPN(8,0,30,80);
  1117.                  DPN(9,0,30,120);
  1118.                  DPN(10,0,30,160);
  1119.                  DELAY_MS (100);
  1120.                  cls();
  1121.                  DPN(8,0,30,40);
  1122.                  DPN(9,0,30,80);
  1123.                  DPN(10,0,30,120);
  1124.                  DELAY_MS (100);
  1125.                  cls();
  1126.                  DPN(9,0,30,40);
  1127.                  DPN(10,0,30,80);
  1128.              DELAY_MS (100);
  1129.                  cls();
  1130.                  DPN(10,0,30,40);
  1131.              DELAY_MS (100);
  1132.                  cls();
  1133.                  DELAY_MS (100);
  1134. ////////////////////////////////
  1135.                  DPN(10,0,0,180);
  1136.                  DELAY_MS (100);
  1137.                  cls();
  1138.                  DPN(10,0,0,160);
  1139.                  DPN(9,0,0,180);
  1140.                  DELAY_MS (100);
  1141.                  cls();
  1142.                  DPN(10,0,0,120);
  1143.                  DPN(9,0,0,160);
  1144.                  DPN(8,0,0,180);
  1145.                  DELAY_MS (100);
  1146.                  cls();
  1147.                  DPN(10,0,0,80);
  1148.                  DPN(9,0,0,120);
  1149.                  DPN(8,0,0,160);
  1150.                  DPN(7,0,0,180);
  1151.                  DELAY_MS (100);
  1152.                  cls();
  1153.                  DPN(10,0,0,40);
  1154.                  DPN(9,0,0,80);
  1155.                  DPN(8,0,0,120);
  1156.                  DPN(7,0,0,160);
  1157.                  DPN(6,0,0,180);
  1158.                  DELAY_MS (100);
  1159.                  cls();
  1160.                  DPN(9,0,0,40);
  1161.                  DPN(8,0,0,80);
  1162.                  DPN(7,0,0,120);
  1163.                  DPN(6,0,0,160);
  1164.                  DPN(5,0,0,180);
  1165.                  DELAY_MS (100);
  1166.                  cls();       
  1167.                  DPN(8,0,0,40);
  1168.                  DPN(7,0,0,80);
  1169.                  DPN(6,0,0,120);
  1170.                  DPN(5,0,0,160);
  1171.                  DPN(4,0,0,180);
  1172.                  DELAY_MS (100);
  1173.                  cls();       
  1174.                  DPN(7,0,0,40);
  1175.                  DPN(6,0,0,80);
  1176.                  DPN(5,0,0,120);
  1177.                  DPN(4,0,0,160);
  1178.                  DPN(3,0,0,180);
  1179.                  DELAY_MS (100);
  1180.                  cls();       
  1181.                  DPN(6,0,0,40);
  1182.                  DPN(5,0,0,80);
  1183.                  DPN(4,0,0,120);
  1184.                  DPN(3,0,0,160);
  1185.                  DPN(2,0,0,180);
  1186.                  DELAY_MS (100);
  1187.                  cls();
  1188.                  DPN(5,0,0,40);
  1189.                  DPN(4,0,0,80);
  1190.                  DPN(3,0,0,120);
  1191.                  DPN(2,0,0,160);
  1192.                  DPN(1,0,0,180);
  1193.                  DELAY_MS (100);
  1194.                  cls();
  1195.                  DPN(4,0,0,40);
  1196.                  DPN(3,0,0,80);
  1197.                  DPN(2,0,0,120);
  1198.                  DPN(1,0,0,160);
  1199.                  DELAY_MS (100);
  1200.                  cls();
  1201.                  DPN(3,0,0,40);
  1202.                  DPN(2,0,0,80);
  1203.                  DPN(1,0,0,120);
  1204.                  DELAY_MS (100);
  1205.                  cls();
  1206.                  DPN(2,0,0,40);
  1207.                  DPN(1,0,0,80);
  1208.              DELAY_MS (100);
  1209.                  cls();
  1210.                  DPN(1,0,0,40);
  1211.              DELAY_MS (100);
  1212.                  cls();
  1213.                  DELAY_MS (100);
  1214.                  //////////////////////////////////////////////////////////////
  1215.                  DPN(5,50,0,6);
  1216.                  DPN(6,50,0,6);                                         //带尾巴流水灯        从中间到两边 红色
  1217.                  DELAY_MS (100);
  1218.                  cls();
  1219.                  DPN(5,40,0,5);
  1220.                  DPN(6,40,0,5);
  1221.                  DPN(4,50,0,6);
  1222.                  DPN(7,50,0,6);                                         
  1223.                  DELAY_MS (100);
  1224.                  cls();
  1225.                  DPN(5,30,0,4);
  1226.                  DPN(6,30,0,4);
  1227.                  DPN(7,40,0,5);
  1228.                  DPN(4,40,0,5);
  1229.                  DPN(3,50,0,6);
  1230.                  DPN(8,50,0,6);                                         
  1231.                  DELAY_MS (100);
  1232.                  cls();
  1233.                  DPN(5,20,0,3);
  1234.                  DPN(6,20,0,3);
  1235.                  DPN(4,30,0,4);
  1236.                  DPN(7,30,0,4);
  1237.                  DPN(3,40,0,5);
  1238.                  DPN(8,40,0,5);
  1239.                  DPN(9,50,0,6);
  1240.                  DPN(2,50,0,6);                                         
  1241.                  DELAY_MS (100);
  1242.                  cls();
  1243.                  DPN(7,20,0,3);
  1244.                  DPN(4,20,0,3);
  1245.                  DPN(3,30,0,4);
  1246.                  DPN(8,30,0,4);
  1247.                  DPN(2,40,0,5);
  1248.                  DPN(9,40,0,5);
  1249.                  DPN(1,50,0,6);
  1250.                  DPN(10,50,0,6);                                         
  1251.                  DELAY_MS (100);
  1252.                  cls();
  1253.                  DPN(7,10,0,2);
  1254.                  DPN(4,10,0,2);
  1255.                  DPN(3,20,0,3);
  1256.                  DPN(8,20,0,3);
  1257.                  DPN(2,30,0,4);
  1258.                  DPN(9,30,0,4);
  1259.                  DPN(1,40,0,5);
  1260.                  DPN(10,40,0,5);                                         
  1261.                  DELAY_MS (100);
  1262.                  cls();
  1263.                  DPN(3,10,0,2);
  1264.                  DPN(8,10,0,2);
  1265.                  DPN(2,20,0,3);
  1266.                  DPN(9,20,0,3);
  1267.                  DPN(1,30,0,4);
  1268.                  DPN(10,30,0,4);                                         
  1269.                  DELAY_MS (100);
  1270.                  cls();
  1271.                  DPN(2,10,0,2);
  1272.                  DPN(9,10,0,2);
  1273.                  DPN(1,20,0,3);
  1274.                  DPN(10,20,0,3);                                         
  1275.                  DELAY_MS (100);
  1276.                  cls();
  1277.                  DPN(1,10,0,2);
  1278.                  DPN(10,10,0,2);                                         
  1279.                  DELAY_MS (100);
  1280.                  cls();
  1281. //////////////////////////////////////////////////////////////
  1282.                  DPN(1,50,0,6);
  1283.                  DPN(10,50,0,6);                                         //带尾巴流水灯        从两边到中间 红色
  1284.                  DELAY_MS (100);
  1285.                  cls();
  1286.                  DPN(1,40,0,5);
  1287.                  DPN(10,40,0,5);
  1288.                  DPN(2,50,0,6);
  1289.                  DPN(9,50,0,6);                                         
  1290.                  DELAY_MS (100);
  1291.                  cls();
  1292.                  DPN(1,30,0,4);
  1293.                  DPN(10,30,0,4);
  1294.                  DPN(2,40,0,5);
  1295.                  DPN(9,40,0,5);
  1296.                  DPN(3,50,0,6);
  1297.                  DPN(8,50,0,6);                                         
  1298.                  DELAY_MS (100);
  1299.                  cls();
  1300.                  DPN(1,20,0,3);
  1301.                  DPN(10,20,0,3);
  1302.                  DPN(9,30,0,4);
  1303.                  DPN(2,30,0,4);
  1304.                  DPN(8,40,0,5);
  1305.                  DPN(3,40,0,5);
  1306.                  DPN(4,50,0,6);
  1307.                  DPN(7,50,0,6);                                         
  1308.                  DELAY_MS (100);
  1309.                  cls();
  1310.                  DPN(9,20,0,3);
  1311.                  DPN(2,20,0,3);
  1312.                  DPN(3,30,0,4);
  1313.                  DPN(8,30,0,4);
  1314.                  DPN(7,40,0,5);
  1315.                  DPN(4,40,0,5);
  1316.                  DPN(6,50,0,6);
  1317.                  DPN(5,50,0,6);                                         
  1318.                  DELAY_MS (100);
  1319.                  cls();
  1320.                  DPN(2,10,0,2);
  1321.                  DPN(9,10,0,2);
  1322.                  DPN(3,20,0,3);
  1323.                  DPN(8,20,0,3);
  1324.                  DPN(7,30,0,4);
  1325.                  DPN(4,30,0,4);
  1326.                  DPN(6,40,0,5);
  1327.                  DPN(5,40,0,5);                                         
  1328.                  DELAY_MS (100);
  1329.                  cls();
  1330.                  DPN(3,10,0,2);
  1331.                  DPN(8,10,0,2);
  1332.                  DPN(7,20,0,3);
  1333.                  DPN(4,20,0,3);
  1334.                  DPN(6,30,0,4);
  1335.                  DPN(5,30,0,4);                                         
  1336.                  DELAY_MS (100);
  1337.                  cls();
  1338.                  DPN(7,10,0,2);
  1339.                  DPN(4,10,0,2);
  1340.                  DPN(6,20,0,3);
  1341.                  DPN(5,20,0,3);                                         
  1342.                  DELAY_MS (100);
  1343.                  cls();
  1344.                  DPN(6,10,0,2);
  1345.                  DPN(5,10,0,2);                                         
  1346.                  DELAY_MS (100);
  1347.                  cls();
  1348. //////////////////////////////////////////////////////////////

  1349.                  DPN(5,50,0,40);
  1350.                  DPN(6,50,0,40);                                         //带尾巴流水灯        从中间到两边 粉色
  1351.                  DELAY_MS (100);
  1352.                  cls();
  1353.                  DPN(5,40,0,30);
  1354.                  DPN(6,40,0,30);
  1355.                  DPN(4,50,0,40);
  1356.                  DPN(7,50,0,40);                                         
  1357.                  DELAY_MS (100);
  1358.                  cls();
  1359.                  DPN(5,30,0,20);
  1360.                  DPN(6,30,0,20);
  1361.                  DPN(7,40,0,30);
  1362.                  DPN(4,40,0,30);
  1363.                  DPN(3,50,0,40);
  1364.                  DPN(8,50,0,40);                                         
  1365.                  DELAY_MS (100);
  1366.                  cls();
  1367.                  DPN(5,20,0,10);
  1368.                  DPN(6,20,0,10);
  1369.                  DPN(4,30,0,20);
  1370.                  DPN(7,30,0,20);
  1371.                  DPN(3,40,0,30);
  1372.                  DPN(8,40,0,30);
  1373.                  DPN(9,50,0,40);
  1374.                  DPN(2,50,0,40);                                         
  1375.                  DELAY_MS (100);
  1376.                  cls();
  1377.                  DPN(7,20,0,10);
  1378.                  DPN(4,20,0,10);
  1379.                  DPN(3,30,0,20);
  1380.                  DPN(8,30,0,20);
  1381.                  DPN(2,40,0,30);
  1382.                  DPN(9,40,0,30);
  1383.                  DPN(1,50,0,40);
  1384.                  DPN(10,50,0,40);                                         
  1385.                  DELAY_MS (100);
  1386.                  cls();
  1387.                  DPN(7,10,0,5);
  1388.                  DPN(4,10,0,5);
  1389.                  DPN(3,20,0,10);
  1390.                  DPN(8,20,0,10);
  1391.                  DPN(2,30,0,20);
  1392.                  DPN(9,30,0,20);
  1393.                  DPN(1,40,0,30);
  1394.                  DPN(10,40,0,30);                                         
  1395.                  DELAY_MS (100);
  1396.                  cls();
  1397.                  DPN(3,10,0,5);
  1398.                  DPN(8,10,0,5);
  1399.                  DPN(2,20,0,10);
  1400.                  DPN(9,20,0,10);
  1401.                  DPN(1,30,0,20);
  1402.                  DPN(10,30,0,20);                                         
  1403.                  DELAY_MS (100);
  1404.                  cls();
  1405.                  DPN(2,10,0,5);
  1406.                  DPN(9,10,0,5);
  1407.                  DPN(1,20,0,10);
  1408.                  DPN(10,20,0,10);                                         
  1409.                  DELAY_MS (100);
  1410.                  cls();
  1411.                  DPN(1,10,0,5);
  1412.                  DPN(10,10,0,5);                                         
  1413.                  DELAY_MS (100);
  1414.                  cls();
  1415. //////////////////////////////////////////////////////////////
  1416.                  DPN(1,50,0,40);
  1417.                  DPN(10,50,0,40);                                         //带尾巴流水灯        从两边到中间 粉色
  1418.                  DELAY_MS (100);
  1419.                  cls();
  1420.                  DPN(1,40,0,30);
  1421.                  DPN(10,40,0,30);
  1422.                  DPN(2,50,0,40);
  1423.                  DPN(9,50,0,40);                                         
  1424.                  DELAY_MS (100);
  1425.                  cls();
  1426.                  DPN(1,30,0,20);
  1427.                  DPN(10,30,0,20);
  1428.                  DPN(2,40,0,30);
  1429.                  DPN(9,40,0,30);
  1430.                  DPN(3,50,0,40);
  1431.                  DPN(8,50,0,40);                                         
  1432.                  DELAY_MS (100);
  1433.                  cls();
  1434.                  DPN(1,20,0,10);
  1435.                  DPN(10,20,0,10);
  1436.                  DPN(9,30,0,20);
  1437.                  DPN(2,30,0,20);
  1438.                  DPN(8,40,0,30);
  1439.                  DPN(3,40,0,30);
  1440.                  DPN(4,50,0,40);
  1441.                  DPN(7,50,0,40);                                         
  1442.                  DELAY_MS (100);
  1443.                  cls();
  1444.                  DPN(9,20,0,10);
  1445.                  DPN(2,20,0,10);
  1446.                  DPN(3,30,0,20);
  1447.                  DPN(8,30,0,20);
  1448.                  DPN(7,40,0,30);
  1449.                  DPN(4,40,0,30);
  1450.                  DPN(6,50,0,40);
  1451.                  DPN(5,50,0,40);                                         
  1452.                  DELAY_MS (100);
  1453.                  cls();
  1454.                  DPN(2,10,0,5);
  1455.                  DPN(9,10,0,5);
  1456.                  DPN(3,20,0,10);
  1457.                  DPN(8,20,0,10);
  1458.                  DPN(7,30,0,20);
  1459.                  DPN(4,30,0,20);
  1460.                  DPN(6,40,0,30);
  1461.                  DPN(5,40,0,30);                                         
  1462.                  DELAY_MS (100);
  1463.                  cls();
  1464.                  DPN(3,10,0,5);
  1465.                  DPN(8,10,0,5);
  1466.                  DPN(7,20,0,10);
  1467.                  DPN(4,20,0,10);
  1468.                  DPN(6,30,0,20);
  1469.                  DPN(5,30,0,20);                                         
  1470.                  DELAY_MS (100);
  1471.                  cls();
  1472.                  DPN(7,10,0,5);
  1473.                  DPN(4,10,0,5);
  1474.                  DPN(6,20,0,10);
  1475.                  DPN(5,20,0,10);                                         
  1476.                  DELAY_MS (100);
  1477.                  cls();
  1478.                  DPN(6,10,0,5);
  1479.                  DPN(5,10,0,5);                                         
  1480.                  DELAY_MS (100);
  1481.                  cls();


  1482. //////////////////////////////////////////////////////////////

  1483.                  DPN(5,50,40,0);
  1484.                  DPN(6,50,40,0);                                         //带尾巴流水灯        从中间到两边 橙色
  1485.                  DELAY_MS (100);
  1486.                  cls();
  1487.                  DPN(5,40,30,0);
  1488.                  DPN(6,40,30,0);
  1489.                  DPN(4,50,40,0);
  1490.                  DPN(7,50,40,0);                                         
  1491.                  DELAY_MS (100);
  1492.                  cls();
  1493.                  DPN(5,30,20,0);
  1494.                  DPN(6,30,20,0);
  1495.                  DPN(7,40,30,0);
  1496.                  DPN(4,40,30,0);
  1497.                  DPN(3,50,40,0);
  1498.                  DPN(8,50,40,0);                                         
  1499.                  DELAY_MS (100);
  1500.                  cls();
  1501.                  DPN(5,20,10,0);
  1502.                  DPN(6,20,10,0);
  1503.                  DPN(4,30,20,0);
  1504.                  DPN(7,30,20,0);
  1505.                  DPN(3,40,30,0);
  1506.                  DPN(8,40,30,0);
  1507.                  DPN(9,50,40,0);
  1508.                  DPN(2,50,40,0);                                         
  1509.                  DELAY_MS (100);
  1510.                  cls();
  1511.                  DPN(7,20,10,0);
  1512.                  DPN(4,20,10,0);
  1513.                  DPN(3,30,20,0);
  1514.                  DPN(8,30,20,0);
  1515.                  DPN(2,40,30,0);
  1516.                  DPN(9,40,30,0);
  1517.                  DPN(1,50,40,0);
  1518.                  DPN(10,50,40,0);                                         
  1519.                  DELAY_MS (100);
  1520.                  cls();
  1521.                  DPN(7,10,5,0);
  1522.                  DPN(4,10,5,0);
  1523.                  DPN(3,20,10,0);
  1524.                  DPN(8,20,10,0);
  1525.                  DPN(2,30,20,0);
  1526.                  DPN(9,30,20,0);
  1527.                  DPN(1,40,30,0);
  1528.                  DPN(10,40,30,0);                                         
  1529.                  DELAY_MS (100);
  1530.                  cls();
  1531.                  DPN(3,10,5,0);
  1532.                  DPN(8,10,5,0);
  1533.                  DPN(2,20,10,0);
  1534.                  DPN(9,20,10,0);
  1535.                  DPN(1,30,20,0);
  1536.                  DPN(10,30,20,0);                                         
  1537.                  DELAY_MS (100);
  1538.                  cls();
  1539.                  DPN(2,10,5,0);
  1540.                  DPN(9,10,5,0);
  1541.                  DPN(1,20,10,0);
  1542.                  DPN(10,20,10,0);                                         
  1543.                  DELAY_MS (100);
  1544.                  cls();
  1545.                  DPN(1,10,5,0);
  1546.                  DPN(10,10,5,0);                                         
  1547.                  DELAY_MS (100);
  1548.                  cls();
  1549. //////////////////////////////////////////////////////////////
  1550.                  DPN(1,50,40,0);
  1551.                  DPN(10,50,40,0);                                         //带尾巴流水灯        从两边到中间 橙色
  1552.                  DELAY_MS (100);
  1553.                  cls();
  1554.                  DPN(1,40,30,0);
  1555.                  DPN(10,40,30,0);
  1556.                  DPN(2,50,40,0);
  1557.                  DPN(9,50,40,0);                                         
  1558.                  DELAY_MS (100);
  1559.                  cls();
  1560.                  DPN(1,30,20,0);
  1561.                  DPN(10,30,20,0);
  1562.                  DPN(2,40,30,0);
  1563.                  DPN(9,40,30,0);
  1564.                  DPN(3,50,40,0);
  1565.                  DPN(8,50,40,0);                                         
  1566.                  DELAY_MS (100);
  1567.                  cls();
  1568.                  DPN(1,20,10,0);
  1569. ……………………

  1570. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
RGB风铃程序.zip (444.05 KB, 下载次数: 128)





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:47551 发表于 2018-4-22 16:57 | 只看该作者
连接线我是用耳机内的芯线做的
回复

使用道具 举报

板凳
ID:301741 发表于 2018-5-9 16:34 | 只看该作者
这个技能可以说是很棒了
回复

使用道具 举报

地板
ID:586048 发表于 2019-9-2 13:13 | 只看该作者
楼主很6
回复

使用道具 举报

5#
ID:623518 发表于 2019-10-14 19:19 来自手机 | 只看该作者
真棒真棒
回复

使用道具 举报

6#
ID:94364 发表于 2021-2-7 10:13 | 只看该作者
好东西,有礼物啦
回复

使用道具 举报

7#
ID:94364 发表于 2021-2-7 10:15 | 只看该作者
电源用5v吗
回复

使用道具 举报

8#
ID:907219 发表于 2021-11-15 09:17 | 只看该作者
这就是工科生的浪漫吗,爱了爱了
回复

使用道具 举报

9#
ID:977804 发表于 2022-3-10 21:46 来自手机 | 只看该作者
历害,很有创意,材料也很用心
回复

使用道具 举报

10#
ID:59202 发表于 2022-3-10 21:58 | 只看该作者
挺浪漫啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表