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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: pengwu1207
打印 上一主題 下一主題
收起左側

單片機控制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 單片機教程網

快速回復 返回頂部 返回列表
日韩久久一区二区三区| 91污片在线观看| 爱情岛亚洲播放路线| 天堂在线国产| 美国黄色片视频| 国产精品无码电影在线观看| 97精品国产97久久久久久| 色琪琪一区二区三区亚洲区| 日韩精品国产欧美| 视频一区中文字幕精品| 欧洲亚洲精品视频| 国产一区二区在线|播放| 久久久久亚洲AV成人| 欧美精品一区免费| 国产精选一区二区| 久久久久国产精品www| 欧美日韩色一区| 99精品国产一区二区三区不卡 | 国产成人午夜精品5599 | 啊啊啊国产视频| 亚洲国产精品一区在线观看不卡 | 在线最新版中文在线| 一个人免费视频www在线观看| 老司机精品视频一区二区| 在线播放亚洲精品| 日韩成人短视频| 69xxx免费视频| 青青在线免费观看| 少妇特黄a一区二区三区| 国产日韩在线看| 国内精品美女av在线播放| 亚洲精品久久久久久久久久久久久 | 免费一级欧美在线观看视频| 日本在线观看免费| 黄色小视频在线播放| 日本免费看黄| 久草在线在线精品观看| 巨胸喷奶水www久久久| 国产91porn| 国产成人精品久久二区二区| 日韩视频在线免费观看| 日韩精品一区二区三区在线观看 | 99热这里只有精品9| 精品麻豆av| 91超碰caoporn97人人| 中文字幕无线精品亚洲乱码一区| 日韩欧美色综合| 欧美剧情片在线观看| 欧美性猛交xxxxx免费看| 亚洲影院理伦片| 亚洲精品成人悠悠色影视| 国产免费久久精品| 久久久美女毛片| 成人国产精品免费观看动漫| 国产一区二区在线电影| 美国十次了思思久久精品导航| 欧美久久一级| 影音先锋久久| 国产精品视频久久一区| 亚洲黄页一区| 久久九九免费| 麻豆91在线观看| 蜜臀av在线播放一区二区三区| 国产欧美大片| 丝袜亚洲另类欧美| 美女网站一区二区| 九九国产精品视频| 国产成人精品www牛牛影视| 国产一区亚洲一区| 成人深夜福利app| 久久免费美女视频| 中文av一区特黄| 亚洲欧洲日韩综合一区二区| 亚洲美女视频一区| 午夜欧美在线一二页| 天天av天天翘天天综合网色鬼国产 | 91日韩中文字幕| 午夜精品久久久久99蜜桃最新版| 性色av蜜臀av色欲av| 婷婷五月精品中文字幕| 天天躁日日躁狠狠躁av麻豆男男| 亚洲无人区码一码二码三码| 中文字幕一区久久| 国产精品19p| 美女伦理水蜜桃4| 特级特黄刘亦菲aaa级| 超碰成人在线播放| 午夜xxxxx| 亚洲日本久久久| 亚洲成人福利视频| 干b视频在线观看| av电影网站在线观看| 天天操夜夜操av| 日韩 国产 在线| av资源免费观看| 人妻中文字幕一区二区三区| 男操女视频网站| 99精品在线视频观看| 天天操天天干天天操| 国产成人麻豆精品午夜在线| 性猛交xxxx乱大交孕妇印度| 色香蕉在线视频| 久久国产热视频| 99re6在线视频精品免费| 一个色在线视频| 成人亚洲一区二区三区| 国产bdsm| 成人免费在线观看| 蜜桃视频动漫在线播放| 国产美女视频一区二区| 国产精品免费不| 精品电影一区| 国产乱码精品一区二区三区忘忧草| 韩国av一区二区三区| 久久综合给合久久狠狠狠97色69| 亚洲蜜臀av乱码久久精品 | 日本jizzcom| 在线看三级网站视频| 中日韩高清电影网| 日本欧美韩国| 91亚洲国产| 韩国v欧美v亚洲v日本v| 亚洲欧洲韩国日本视频| 91麻豆精品国产91久久久更新时间 | 丁香婷婷综合激情五月色| 亚洲人成网站精品片在线观看 | 欧美日韩亚洲国产成人| 99日在线视频| 久久国产在线视频| 午夜国产在线观看| 成人观看视频| 免费在线中文字幕| 亚洲伊人春色| 九色porny丨国产精品| 亚洲精品福利视频网站| 亚洲高清久久久久久| 中文成人综合网| 日韩欧美在线视频免费观看| 国产亚洲精品久久久优势| 国产精品成人一区二区| 亚洲午夜精品久久久中文影院av| caoporm在线视频| 女人十八岁毛片| 韩国av在线播放| 国产区在线视频| 午夜视频一区二区在线观看| 一本色道久久综合| 日韩理论片中文av| 亚洲视频在线免费观看| 99在线国产| 亚洲免费黄色网| 日韩精品在线观看免费| www.91av视频.com| 宅男网站在线免费观看| 欧洲激情综合| 久久久久久电影| 精品日韩一区二区三区| 国产欧美一区二区白浆黑人| 男人的天堂狠狠干| 草视频在线观看| 欧美黑人疯狂性受xxxxx喷水| 国产小视频在线| 亲子伦视频一区二区三区| 久久国产精品99久久人人澡| 欧美日韩亚洲视频| 性欧美视频videos6一9| 欧美激情亚洲天堂| 极品久久久久久| 91中文字幕| www在线观看黄色| 激情综合激情| 亚洲大尺度视频在线观看| 久久综合伊人77777蜜臀| 亚洲成人自拍视频| 熟女少妇a性色生活片毛片| 麻豆精品传媒视频观看| 污污的网站在线看| 香蕉国产精品| 亚洲成va人在线观看| 91国产精品视频在线| 国产特级黄色大片| 天堂网免费视频| 1024在线视频| 国产免费久久| 中文字幕成人在线观看| 精品国产一区二区三区久久狼黑人| 日韩av电影免费播放| 国产精品成人在线视频| 国产女人免费看a级丨片| av岛国在线| 久久三级视频| 欧美一区二区三区不卡| 国产精品区一区| 自拍偷拍视频亚洲| 91电影91视频| 91麻豆精品| av电影在线观看不卡| 亚洲图片在线综合| 可以在线看黄的网站| 国产无精乱码一区二区三区| 激情丁香婷婷| 日韩高清三区| 一区二区在线看| 日韩av手机在线看| 佐佐木明希电影| 精品国产一区二区三区久久久狼牙 | 精品国产乱码久久久久久88av | 中文字幕在线免费观看| 欧美日韩国产在线观看网站 | 2023国产在线观看| 人人玩人人添人人澡欧美| 丰满放荡岳乱妇91ww| 一区二区三区视频免费| 欧美国产日韩激情| 国产三级午夜理伦三级| 精精国产xxxx视频在线| 午夜亚洲精品| 日韩激情av在线播放| 久久久成人精品一区二区三区| 在线免费黄色av| 国产免费a∨片在线观看不卡| 欧美视频四区| 欧美一区二区三区婷婷月色| 日本中文不卡| 国产亚洲欧美日韩高清| av大片在线观看| 美国一区二区三区在线播放 | 日韩久久久精品| 一级全黄肉体裸体全过程| 日韩在线观看第一页| 依依成人在线| 日韩午夜电影| 亚洲精品久久久久久久久| 欧美黑人在线观看| 亚洲精品福利网站| 一区二区精品伦理... | 国产精品久久久久9999赢消| 一本久久综合亚洲鲁鲁五月天 | 色哟哟精品丝袜一区二区| 亚洲国产欧美在线人成| 高清不卡日本v二区在线| 国产精品三区在线观看| 一级视频在线免费观看| 国产精品亚洲产品| 国产亚洲精品久久久久久牛牛 | 99久久综合狠狠综合久久| 欧美大片网站在线观看| 国产精品久久久久久在线观看| 成年人三级网站| 999精品一区| 精品久久久久香蕉网| a级黄色片免费| 天堂网av2014| 久久天堂久久| 日韩欧美在线第一页| 日产精品高清视频免费| 国产欧美第一页| 日韩三级一区| 天天亚洲美女在线视频| 视频一区二区在线观看| www国产一区| 年轻的保姆91精品| 在线免费不卡电影| 日韩激情视频一区二区| 又粗又大的机巴好爽欧美| 亚州综合一区| 欧美va亚洲va在线观看蝴蝶网| 成人精品视频一区二区| 夜先锋资源网| 欧美日韩午夜| 久久精品免费播放| 久久久久久久毛片| gogogo高清在线观看免费完整版| 国产成人亚洲精品青草天美| 日韩男女性生活视频| 久久午夜鲁丝片午夜精品| 大桥未久在线播放| 亚洲欧美自拍偷拍色图| 欧美伦理一区二区| 污污的视频网站在线观看| 色狠狠久久av综合| 亚洲成人久久一区| 久久久久亚洲av无码网站| 全网国产福利在线播放| 蜜臀久久99精品久久久久久9| 97超碰色婷婷| 国产精品成人av久久| 欧美男人天堂| 欧美视频中文在线看| 成人免费aaa| 天天操天天碰| 国产专区综合网| 91成人伦理在线电影| 国产乱淫a∨片免费视频| 91欧美极品| 日韩av最新在线观看| 9.1成人看片| 美女羞羞视频在线观看| 亚洲丝袜另类动漫二区| 特大黑人娇小亚洲女mp4| 人人干狠狠干| 日本亚洲三级在线| 成人黄色av播放免费| 国产乱色精品成人免费视频| 亚洲免费专区| 久久精品成人欧美大片| 欧美日韩人妻精品一区二区三区| 精品捆绑调教一区二区三区| 欧美亚洲一区三区| 欧美xxxx黑人| 精品国产99久久久久久| 午夜欧美大尺度福利影院在线看| www.亚洲天堂网| 4480yy私人影院高清不卡| 久久久国产精品午夜一区ai换脸| 天堂av一区二区| 免费a级观看| 国产精品99久久久久| 麻豆av一区二区| www.91视频com| 国产一区二区导航在线播放| 国产麻豆乱码精品一区二区三区 | 中文字幕精品视频| 国产亚洲小视频| 91精品日本| 久久精品久久久久电影| 久久久久久久久久久久久av| 亚洲2区在线| 久久精品国产亚洲精品2020| 亚洲免费激情视频| 一区二区三区在线资源| 国产一区二区三区视频在线观看| 欧美片一区二区| 国产96在线亚洲| 麻豆国产精品va在线观看不卡| 日韩综合在线观看| 日韩精品永久网址| 欧美在线视频a| 免费看黄色一级视频| 亚洲激情欧美| 国产二区一区| 美女黄色在线网站大全| 99麻豆久久久国产精品免费优播| 欧美精品在欧美一区二区| 真不卡电影网| 天天色天天操综合| 欧产日产国产精品98| **在线精品| 亚洲欧美在线免费| 欧美精品一二三四区| 日韩av有码| 成人精品视频久久久久| 国产情侣高潮对白| 波波电影院一区二区三区| 国产二区视频在线| 久色视频在线| 欧美高清一级片在线| 国产jizz18女人高潮| 国产伦精品一区二区三区在线播放 | 免费观看成人高潮| 91精品国产免费| 国产精品九九九九九九| 亚洲美女久久| 91精品久久久久久久久久久| 国产视频xxxx| 国产三级一区二区| 久久婷婷中文字幕| av有声小说一区二区三区| 在线中文字幕日韩| 国产黄a三级三级三级| 玖玖在线精品| 男人草女人视频| 99re在线视频| 亚洲精品一区在线观看| 无码人妻精品一区二区| 亚洲人成高清| 日本黄色a视频| 撸视在线观看免费视频| 欧美日韩激情在线| 在线看成人av| 亚洲视频一二| 亚洲日本精品| 自拍视频在线网| 亚洲激情中文字幕| 一级黄色短视频| 美女一区二区视频| 欧美色图另类小说| 中日韩脚交footjobhd| 久久久精品日本| 四虎精品视频| 国产精品色一区二区三区| aaaaaav| 伊甸园亚洲一区| 精品国产福利| 啊v视频在线| 亚洲欧美资源在线| 无码国产精品高潮久久99| 26uuu精品一区二区在线观看| 欧美人与性动交α欧美精品| 久久精品免视看国产成人|