wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14597|回復: 29
打印 上一主題 下一主題
收起左側

單片機控制WS2811 LED漸變色源碼,可以顯示16000K色

  [復制鏈接]
跳轉到指定樓層
樓主
LED使用的5050分裝自帶WS2811.只需要一個IO口控制,可以顯示16777215 種顏色,附源代碼。


單片機源程序如下:
  1. #include "main.h"
  2. #include <STC/STC12C5A60S2.h>

  3. //#define MAIN_Fosc                24000000L        //定義主時鐘   
  4. #define WHITE       0xFFFFFF  // 白色
  5. #define BLACK       0x000000  // 黑色
  6. #define RED         0x00ff00  // 紅色
  7. #define GREEN       0xff0000  // 綠色
  8. #define BLUE        0x0000ff  // 藍色
  9. #define CHENG       0xff7f00  // 橙色
  10. #define DIAN                0xff00ff  //
  11. #define ZI                    0x00ffff

  12. #define LED_N  16   //LED的數量   


  13. //extern unsigned long WsDat[];
  14. unsigned long WsDat[];



  15. void main ()//主函數
  16. {

  17.   reset();
  18. //DisP_R_G_B(20);
  19. ColorToColor(0X000000,0XFF0000);
  20. ColorToColor(0XFF0000,0xFFFF00);
  21. ColorToColor(0xFFFF00,0Xffffff);
  22. ColorToColor(0Xffffff,0X00ffff);
  23. ColorToColor(0X00ffff,0X0000ff);
  24. ColorToColor(0X0000ff,0X000000);

  25. ColorToColor(0X000000,0X00FF00);
  26. ColorToColor(0X00FF00,0x0FFFF0);
  27. ColorToColor(0x0FFFF0,0Xffffff);
  28. ColorToColor(0Xffffff,0XFF00ff);
  29. ColorToColor(0XFF00ff,0XF0000f);
  30. ColorToColor(0XF0000f,0X000000);


  31. }

  32. void delay(unsigned int time)   //延時
  33. {  unsigned int i,j,k;
  34.    for(j=0;j<time;j++)
  35.            for(i=0;i<time;i++)
  36.        for(k=0;k<time;k++)
  37.           Delay();
  38.   
  39. }



  40. void Delay()                //@24.000MHz
  41. {
  42.         _nop_();
  43. }
  44. void reset(void)
  45. {
  46.    int i;
  47.    LED=0;
  48. for(i=0;i<50;i++)
  49. {Delay();
  50.    }  
  51. }
  52. void T0(void)
  53. {
  54.   LED=1;
  55.   LED=0;
  56.   Delay();
  57.            
  58. }


  59. void T1(void)
  60. {
  61.   LED=1;
  62.   Delay();
  63.   LED=0;

  64. }
  65. void DisP_Color(unsigned long dat)                                 //控制一個燈
  66. {          unsigned int i;
  67.          for(i=0;i<24;i++)
  68.                    {   if(0x800000 == (dat & 0x800000))  T1();
  69.                 else       T0();
  70.                 dat<<=1;                                                        //左移一位
  71.                    }

  72. }

  73. void DisP_ALLColor(unsigned long dat)         //控制所有燈         
  74. {int j;         
  75.    for(j=0;j<LED_N;j++) DisP_Color(dat);
  76.   reset();
  77. }


  78. void DisP_R_G_B(unsigned int j)                    //RGB漸變
  79. {  
  80.     unsigned long i=0;
  81.     while(i<0xffffff)
  82.          {
  83.          if(i<0xff)  DisP_ALLColor(i++);         
  84.                    else if(i<0xffff) {        i=i+0x100;DisP_ALLColor(i);        }
  85.                 else if(i<0xffffff)  {i=i+0x10000;DisP_ALLColor(i);        }
  86.               delay(j);
  87.          }                  
  88.         while(i>0)
  89.          {
  90.          if(i>0xffff00)  DisP_ALLColor(i--);         
  91.                    else if(i>0xff0000) {i=i-0x100;        DisP_ALLColor(i);}
  92.                 else if(i>0)  {i=i-0x10000;DisP_ALLColor(i);}
  93.                 delay(j);
  94.          }        
  95.         reset();
  96. }





  97. unsigned char abs0(int num)
  98. {
  99.         if(num>0) return num;
  100.         
  101.         num = -num;
  102.         return (unsigned char) num;
  103. }
  104.          
  105. unsigned long ColorToColor(unsigned long color0, unsigned long color1)
  106. {
  107.         unsigned char Red0, Green0, Blue0;  // 起始三原色
  108.         unsigned char Red1, Green1, Blue1;  // 結果三原色
  109.         int  RedMinus, GreenMinus, BlueMinus;        // 顏色差(color1 - color0)
  110.         unsigned char NStep;                                                         // 需要幾步
  111.         float    RedStep, GreenStep, BlueStep;                // 各色步進值
  112.         unsigned long color;                                                        // 結果色
  113.         unsigned char i;
  114.         
  115.         // 綠 紅 藍 三原色分解
  116.         Red0   = color0>>8;
  117.         Green0 = color0>>16;
  118.         Blue0  = color0;
  119.         
  120.         Red1   = color1>>8;
  121.         Green1 = color1>>16;
  122.         Blue1  = color1;
  123.         
  124.         // 計算需要多少步(取差值的最大值)
  125.         RedMinus   = Red1 - Red0;
  126.         GreenMinus = Green1 - Green0;
  127.         BlueMinus  = Blue1 - Blue0;
  128.         
  129.         NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);
  130.         NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
  131.         
  132.         // 計算出各色步進值
  133.         RedStep   = (float)RedMinus   / NStep;
  134.         GreenStep = (float)GreenMinus / NStep;
  135. ……………………

  136. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

原理圖: 無
仿真: 無
代碼: LED漸變.7z (14.87 KB, 下載次數: 394)


評分

參與人數 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏28 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:318462 發表于 2018-5-15 12:29 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:92841 發表于 2018-7-15 00:00 | 只看該作者
很給力,謝謝分享

哪位大俠能發給我一個包,我積分不夠下載的。學習一下
回復

使用道具 舉報

地板
ID:430328 發表于 2018-11-21 08:31 | 只看該作者
看看順便學習下
回復

使用道具 舉報

5#
ID:74143 發表于 2018-11-23 16:16 | 只看該作者
好資料,謝謝分享。
回復

使用道具 舉報

6#
ID:399179 發表于 2018-11-23 20:56 來自觸屏版 | 只看該作者
感謝分享!
回復

使用道具 舉報

7#
ID:259149 發表于 2018-12-1 16:37 | 只看該作者
你好,我想問一下這個單片機里面 24MHZ 晶振下的_nop_移植到stm32應該是多少,或者說這里面的時間是必須精確到_nop_這樣嗎
回復

使用道具 舉報

8#
ID:259149 發表于 2018-12-1 16:40 | 只看該作者
還有T1,T0的作用 能詳細說一下嗎。。
回復

使用道具 舉報

9#
ID:146045 發表于 2019-10-24 21:32 | 只看該作者
資料很好,值得學習
回復

使用道具 舉報

10#
ID:697723 發表于 2020-4-12 00:47 來自觸屏版 | 只看該作者
2811,有點復雜,
回復

使用道具 舉報

11#
ID:116743 發表于 2020-11-22 15:31 | 只看該作者
還有很多功能沒寫進去
回復

使用道具 舉報

12#
ID:413986 發表于 2021-2-4 13:10 | 只看該作者
下載來試試看,我也寫了一個,總有毛病,參考下
回復

使用道具 舉報

13#
ID:79026 發表于 2021-2-21 16:21 | 只看該作者
這個不錯,很多場合需要調色和調亮度的
回復

使用道具 舉報

14#
ID:706963 發表于 2021-5-19 17:46 | 只看該作者
求教才能控制他在其中的某個位置亮起來呢?
回復

使用道具 舉報

15#
ID:706963 發表于 2021-5-19 17:47 | 只看該作者
有沒有硬件線路圖講解呢?
回復

使用道具 舉報

16#
ID:950218 發表于 2021-7-8 08:56 | 只看該作者
謝謝分享資料!
正需要顏色切換的代碼。
回復

使用道具 舉報

17#
ID:519089 發表于 2021-7-14 20:04 | 只看該作者
沒什么用,,灌水
回復

使用道具 舉報

18#
ID:856401 發表于 2021-7-16 21:48 來自觸屏版 | 只看該作者
好代碼
回復

使用道具 舉報

19#
ID:507641 發表于 2021-7-28 22:26 | 只看該作者
可否能做流水燈?
回復

使用道具 舉報

20#
ID:721169 發表于 2021-11-15 19:58 來自觸屏版 | 只看該作者
正需要找參考代碼
回復

使用道具 舉報

21#
ID:99525 發表于 2022-1-7 15:31 | 只看該作者
可以加藍牙芯片直接手機上用七彩圖控制燈帶了!
回復

使用道具 舉報

22#
ID:230500 發表于 2022-1-8 13:06 | 只看該作者
無私分享,值得贊賞,2811和2812 是否可以通用?
回復

使用道具 舉報

23#
ID:60656 發表于 2022-5-20 21:54 | 只看該作者
程序能跑起來嗎
回復

使用道具 舉報

24#
ID:653353 發表于 2024-3-17 15:38 來自觸屏版 | 只看該作者
很好玩的RGB彩燈
回復

使用道具 舉報

25#
ID:1045034 發表于 2024-3-29 09:45 | 只看該作者
兩個問號?NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);         NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
回復

使用道具 舉報

26#
ID:1045034 發表于 2024-3-29 09:46 | 只看該作者
        NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);
        NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
       這兩個問號有問題
回復

使用道具 舉報

27#
ID:1157023 發表于 2025-7-25 10:08 | 只看該作者
參考一下幻彩RGB程序
回復

使用道具 舉報

28#
ID:1157023 發表于 2025-7-25 10:09 | 只看該作者
程序是否可以編譯運行?
回復

使用道具 舉報

29#
ID:1110477 發表于 2025-8-23 01:36 | 只看該作者
a399288395 發表于 2022-1-8 13:06
無私分享,值得贊賞,2811和2812 是否可以通用?

2811和2812的綠藍兩色是相反的
回復

使用道具 舉報

30#
ID:1159380 發表于 2025-8-23 14:07 | 只看該作者
謝謝分享資料!學習了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
久久久久成人片免费观看蜜芽| 国产精品粉嫩av| 久久精品女同亚洲女同13| 国产亚洲一区二区三区在线播放| 日韩一区二区免费视频| 久久这里只有精品6| 色综合天天爱| 神马午夜在线视频| 天堂影视av| 影音先锋中文在线播放| 在线观看 中文字幕| 国内自拍偷拍视频| 狠狠综合久久av一区二区小说| 久久精品道一区二区三区| 国内精品视频| 最新超碰在线| 原千岁中文字幕| 性欧美xxx极品另类| 9i看片成人免费看片| 给我免费观看片在线电影的| 狠狠干视频网站| 国产精品久久久久久久久久久久午夜片| 日韩专区在线观看| 欧美一级高清片在线观看| 亚洲女爱视频在线| www.神马久久| 黄污视频在线观看| 中文字幕一二三区在线观看| 99久久免费精品国产免费| www.热久久| 国产一级理论片| v8888av| 国产精品一区二| 欧美俄罗斯乱妇| 日韩精品一区二区三区视频 | 这里只有久久精品| 免费看又黄又无码的网站| 日本欧美精品久久久| 国产自摸综合网| 久久久久久久久久久久久久久久久久av| 亚洲国产精品久久精品怡红院| 欧美性猛交xxxxx免费看| 国产人成一区二区三区影院| 国产成人av电影| 理论电影国产精品| 一区二区久久| 亚洲天堂偷拍| 久久激情电影| 蜜桃国内精品久久久久软件9| 精品国产鲁一鲁****| 欧洲av不卡| 日韩伦理电影网站| 高h视频在线观看| 国产黄色片在线观看| 992tv在线| 灌醉mj刚成年的大学平面模特| 理论片影音先锋| 爱福利一区二区| 亚洲国产精品suv| 99久久国产热无码精品免费| 欧美 日韩 精品| 国产精彩视频在线| 日韩女优一区二区| 亚州成人av在线| 亚洲国产又黄又爽女人高潮的| 91激情在线视频| 欧美日韩美女在线观看| 亚洲特级片在线| 国产精品你懂的在线| 中文字幕第一区| 成人精品免费视频| 99久久精品免费| av激情综合网| 2020国产精品久久精品美国| 91性感美女视频| caoporn国产一区二区| 高清日韩电视剧大全免费| 国产成a人无v码亚洲福利| 国产成人精品亚洲日本在线桃色| 国产精品一区三区| 成人av综合一区| 久久精品男人的天堂| 亚洲国产精品黑人久久久| 国产精品乱码人人做人人爱| ...中文天堂在线一区| 亚洲另类色综合网站| 亚洲国产成人va在线观看天堂| 亚洲高清不卡在线观看| 欧美日韩国产一中文字不卡| 欧美亚洲禁片免费| 日韩欧美一级二级| 日韩www在线| 少妇av一区二区三区| 欧美国产日韩一区| 国产成人精品日本亚洲专区61 | 国产永久免费网站| 天天看片天天操| 精品国产免费久久久久久婷婷| 白嫩情侣偷拍呻吟刺激| 久久视频精品在线观看| 污软件在线观看| 日韩黄色a级片| 国产又大又黑又粗| 性xxxx18| 春意影院在线| 真不卡电影网| 午夜老司机在线观看| 成人bbav| 麻豆精品久久| 婷婷综合网站| 欧美a一区二区| 亚洲xxx拳头交| 久久在线精品| 91亚洲国产成人精品一区二三| 亚洲啪啪综合av一区二区三区| 精品久久久免费| 亚洲资源av| 国产精品中文有码| 亚洲精品亚洲人成人网在线播放| 欧美色精品天天在线观看视频| 亚洲激情电影中文字幕| 欧美激情久久久久久| 亚洲一区二区在线| youjizz.com亚洲| 久久撸在线视频| 永久av免费网站| 中文字幕av网站| 欧美成人se01短视频在线看| 亚洲jjzzjjzz在线观看| 日本高清视频在线观看| 春暖花开亚洲一区二区三区| 一区二区小说| 欧美aaa在线| 亚洲天堂中文字幕| 亚洲成人精品av| 91精品国产成人| 欧美日韩精品免费在线观看视频| 大胆欧美熟妇xx| 亚洲香蕉中文网| 亚洲欧美精品一区二区三区| 久热中文字幕在线观看| 午夜大尺度福利视频| 超碰免费公开在线| aaa国产精品视频| 欧美亚洲专区| 成人欧美一区二区三区| 日韩欧美电影一区| 欧美日韩国产高清一区二区三区| 日韩在线播放视频| 精品乱子伦一区二区三区| 欧美性大战久久久久xxx| 国产精品综合激情| 无码国产精品96久久久久| 国产日韩在线| 亚洲一二三四| 韩日欧美一区| 亚洲国产精品国自产拍av| 亚洲精品在线网站| 国产在线精品播放| 成人3d动漫一区二区三区| 国产精品99久久久久久成人| 亚洲伊人网在线观看| 小草在线视频在线免费视频| 亚洲精品一区国产| 精品一区二区三区在线播放 | 亚洲最大的av网站| 日韩一级理论片| bt天堂新版中文在线地址| 制服丝袜第二页| 国产精品久久久久久无人区| www.国产精| 欧美aaa视频| 亚洲高清成人| 亚洲国产三级在线| 欧美激情a在线| 免费日韩在线观看| 国产精品免费人成网站酒店| 日韩在线一二三| 天使と恶魔の榨精在线播放| 久久久久久久久久久妇女 | 91成人在线播放| 欧美成人高潮一二区在线看| 中文字幕av免费在线观看| 亚洲精品在线播放视频| 成年人黄视频在线观看| 一区二区日韩欧美| 亚洲免费在线观看视频| 久久6免费高清热精品| 成人国产在线看| 国产美女激情视频| 黄页视频在线免费观看| 另类尿喷潮videofree| 26uuu国产一区二区三区| 亚洲日韩欧美视频一区| 亚洲欧美日韩不卡一区二区三区| 久草福利资源在线| 日本免费网址| 祥仔av免费一区二区三区四区| 欧美少妇激情| 蜜桃传媒麻豆第一区在线观看| 欧美日韩国产高清一区二区| av色综合网| av黄色免费网站| 污黄视频在线观看| 日韩深夜福利网站| www.欧美色图| 中文字幕精品av| 人妻少妇精品久久| 在线免费av网| av片在线免费观看| 亚洲人体偷拍| 欧美一区二区三区思思人| 久久精品日韩| 91高清免费看| www.xxx黄| 欧美日韩在线网站| 精品日韩中文字幕| 不卡视频一区二区三区| 波多野结衣av在线观看| 免费三级毛片| 加勒比色老久久爱综合网| 中文字幕中文在线不卡住| 欧美性受xxx| 中文字幕制服丝袜| 日日夜夜人人| 日韩高清一级| 国产精品一二一区| 亚洲视频欧美视频| 大肉大捧一进一出好爽视频| 性中国古装videossex| gogo久久| 99精品久久久久久| 97视频在线观看免费| 中国xxxx性xxxx产国| 黄色电影在线免费观看| 欧美日韩直播| 日韩欧美国产免费播放| 久久精品日产第一区二区三区精品版 | 欧美做爰性生交视频| 国产又黄又爽免费视频| 亚洲欧美日韩一区二区三区四区| 免费观看的成年网址| 久久精品色综合| 亚洲成av人片在线| 精品国产免费一区二区三区| 日韩污视频在线观看| 欧美一区二区三区在线观看免费| 蜜桃av一区二区三区电影| 日韩中文字幕在线看| 亚洲天堂av一区二区三区| 夜夜躁狠狠躁日日躁婷婷小说| 老汉色老汉首页av亚洲| 午夜精品久久一牛影视| 品久久久久久久久久96高清| 一二区在线观看| xx欧美视频| 亚洲天堂网中文字| 国产一区高清视频| 精人妻无码一区二区三区| 超黄网站在线观看| 国产免费观看久久| 91在线视频免费| 成年人的黄色片| 丁香婷婷自拍| 久久欧美肥婆一二区| 久久午夜a级毛片| mm131美女视频| 一二三四在线视频观看社区| 日日摸夜夜添夜夜添亚洲女人| 69久久夜色精品国产69蝌蚪网| 中国黄色录像片| 一色屋色费精品视频在线看| 亚洲精品国产精品粉嫩| 欧美一级欧美三级在线观看 | 国产欧美一区二区三区国产幕精品| 亚洲精品视频在线观看视频| 999热精品视频| av手机天堂| 美国毛片一区二区三区| 欧洲午夜精品久久久| 久久午夜无码鲁丝片| 久草免费在线色站| 亚洲欧洲制服丝袜| 欧美日韩在线免费观看视频| 欧美日韩不卡中文字幕在线| 成人综合久久| 亚洲色在线视频| 成年人在线观看av| 大片免费播放在线视频| 99麻豆久久久国产精品免费| 国产精品久久久久免费| 亚洲免费不卡视频| 亚洲丝袜美腿一区| 亚洲欧洲av一区二区| 日韩aaaaa| 国产三区在线观看| 亚洲精品精品亚洲| 日韩久久久久久久久久久久| xxxx欧美| 亚洲在线观看| 国产精品对白刺激| 国产精品欧美综合亚洲| 99精品中文字幕在线不卡| 欧美成人午夜电影| 午夜视频在线观看国产| 最新国产在线观看| 亚洲一区二区三区美女| 欧美日韩成人免费视频| 99热手机在线观看| 国产激情一区二区三区桃花岛亚洲| 91超碰rencao97精品| 少妇人妻偷人精品一区二区 | 自由日本语热亚洲人| 色噜噜偷拍精品综合在线| 国产一伦一伦一伦| 欧美亚韩一区二区三区| 小说区图片区亚洲| 亚洲国产精品推荐| 亚洲一级理论片| 欧美天堂视频| 日韩精品中文字幕在线一区| 国产美女免费无遮挡| 中文一区一区三区高中清不卡免费| 欧美性色黄大片手机版| 亚洲乱妇老熟女爽到高潮的片| 五月婷婷在线观看| 精品欧美激情精品一区| 国产精品自在自线| 精品国产丝袜高跟鞋| 日韩欧美在线字幕| 熟妇女人妻丰满少妇中文字幕| 欧美r级在线| 在线精品视频免费观看| 少妇一级淫片免费放播放| 91九色porn在线资源| 欧美丰满嫩嫩电影| 97人妻人人揉人人躁人人| 日韩一区二区三区免费| 日韩成人av网| 欧美三级韩国三级日本三斤在线观看 | 2020天天操| 国产欧美日韩麻豆91| 欧美 国产 综合| 国产日本在线| 在线视频欧美精品| 蜜桃av免费看| 四虎地址8848精品| 中文字幕亚洲欧美日韩高清| 精品免费囯产一区二区三区| 精品国产99| 国产精品成人一区二区三区吃奶| 男人用机机桶女人| 极品销魂美女一区二区三区| 一区二区av| 在线一区观看| 精品国产户外野外| xxxx日本免费| 午夜精品在线| 久久久久久噜噜噜久久久精品| 亚洲第九十九页| 免费在线观看视频一区| 亚洲v国产v在线观看| h动漫在线视频| 亚洲v中文字幕| 免费人成又黄又爽又色| 精品视频成人| 992tv成人免费影院| 最近中文字幕第一页| 国产大陆a不卡| 成人久久久久久久久| 91麻豆免费在线视频| 亚洲国产99精品国自产| 亚洲天堂男人av| av成人天堂| 中国人体摄影一区二区三区| 天堂av在线播放| 欧美军同video69gay| 国产无码精品在线观看| 91精品推荐| 欧洲一区二区在线观看| 手机福利小视频在线播放| 欧美精品久久一区| 西西44rtwww国产精品| 国产精品大片| 五月天亚洲综合| 99中文字幕一区| 亚洲第一区第一页| 国产一区二区在线不卡| 日韩av一区二区在线影视| 日本a级片在线观看| av网址在线看| 国产一区二区av| 五月婷婷一区二区三区| 99久久婷婷国产综合精品| 九九九九九九九九| 亚洲高清影院| 国产欧美在线播放| 免费人成在线观看| 日本一区二区在线看| 欧美日产一区二区三区在线观看|