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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14769|回復: 29
收起左側

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

  [復制鏈接]
ID:270677 發表于 2018-1-3 13:55 | 顯示全部樓層 |閱讀模式
LED使用的5050分裝自帶WS2811.只需要一個IO口控制,可以顯示16777215 種顏色,附源代碼。
9.png 8.png 7.png 6.png 5.png 4.png 3.png 2.png 1.png

單片機源程序如下:
  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 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:318462 發表于 2018-5-15 12:29 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:92841 發表于 2018-7-15 00:00 | 顯示全部樓層
很給力,謝謝分享

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

使用道具 舉報

ID:430328 發表于 2018-11-21 08:31 | 顯示全部樓層
看看順便學習下
回復

使用道具 舉報

ID:74143 發表于 2018-11-23 16:16 | 顯示全部樓層
好資料,謝謝分享。
回復

使用道具 舉報

ID:399179 發表于 2018-11-23 20:56 來自觸屏版 | 顯示全部樓層
感謝分享!
回復

使用道具 舉報

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

使用道具 舉報

ID:259149 發表于 2018-12-1 16:40 | 顯示全部樓層
還有T1,T0的作用 能詳細說一下嗎。。
回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
ID:146045 發表于 2019-10-24 21:32 | 顯示全部樓層
資料很好,值得學習
回復

使用道具 舉報

ID:697723 發表于 2020-4-12 00:47 來自觸屏版 | 顯示全部樓層
2811,有點復雜,
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
ID:116743 發表于 2020-11-22 15:31 | 顯示全部樓層
還有很多功能沒寫進去
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
ID:413986 發表于 2021-2-4 13:10 | 顯示全部樓層
下載來試試看,我也寫了一個,總有毛病,參考下
回復

使用道具 舉報

ID:79026 發表于 2021-2-21 16:21 | 顯示全部樓層
這個不錯,很多場合需要調色和調亮度的
回復

使用道具 舉報

17#
無效樓層,該帖已經被刪除
18#
無效樓層,該帖已經被刪除
ID:706963 發表于 2021-5-19 17:46 | 顯示全部樓層
求教才能控制他在其中的某個位置亮起來呢?
回復

使用道具 舉報

ID:706963 發表于 2021-5-19 17:47 | 顯示全部樓層
有沒有硬件線路圖講解呢?
回復

使用道具 舉報

21#
無效樓層,該帖已經被刪除
ID:950218 發表于 2021-7-8 08:56 | 顯示全部樓層
謝謝分享資料!
正需要顏色切換的代碼。
回復

使用道具 舉報

23#
無效樓層,該帖已經被刪除
ID:519089 發表于 2021-7-14 20:04 | 顯示全部樓層
沒什么用,,灌水
回復

使用道具 舉報

ID:856401 發表于 2021-7-16 21:48 來自觸屏版 | 顯示全部樓層
好代碼
回復

使用道具 舉報

ID:507641 發表于 2021-7-28 22:26 | 顯示全部樓層
可否能做流水燈?
回復

使用道具 舉報

27#
無效樓層,該帖已經被刪除
ID:721169 發表于 2021-11-15 19:58 來自觸屏版 | 顯示全部樓層
正需要找參考代碼
回復

使用道具 舉報

29#
無效樓層,該帖已經被刪除
ID:99525 發表于 2022-1-7 15:31 | 顯示全部樓層
可以加藍牙芯片直接手機上用七彩圖控制燈帶了!
回復

使用道具 舉報

ID:230500 發表于 2022-1-8 13:06 | 顯示全部樓層
無私分享,值得贊賞,2811和2812 是否可以通用?
回復

使用道具 舉報

ID:60656 發表于 2022-5-20 21:54 | 顯示全部樓層
程序能跑起來嗎
回復

使用道具 舉報

33#
無效樓層,該帖已經被刪除
ID:653353 發表于 2024-3-17 15:38 來自觸屏版 | 顯示全部樓層
很好玩的RGB彩燈
回復

使用道具 舉報

ID:1045034 發表于 2024-3-29 09:45 | 顯示全部樓層
兩個問號?NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);         NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
回復

使用道具 舉報

ID:1045034 發表于 2024-3-29 09:46 | 顯示全部樓層
        NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);
        NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
       這兩個問號有問題
回復

使用道具 舉報

37#
無效樓層,該帖已經被刪除
ID:1157023 發表于 2025-7-25 10:08 | 顯示全部樓層
參考一下幻彩RGB程序
回復

使用道具 舉報

ID:1157023 發表于 2025-7-25 10:09 | 顯示全部樓層
程序是否可以編譯運行?
回復

使用道具 舉報

ID:1110477 發表于 2025-8-23 01:36 | 顯示全部樓層
a399288395 發表于 2022-1-8 13:06
無私分享,值得贊賞,2811和2812 是否可以通用?

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
蜜桃av免费观看| 未来日记在线观看| 国产喷水在线观看| 国产精品无码一本二本三本色| 国产免费成人av| 亚洲国产精品一区二区久| 国产亚洲一本大道中文在线| 99久久婷婷| 精品久久久网| 亚洲欧美视频一区二区| 人人插人人干| 午夜激情在线视频| 日批视频免费在线观看| www.中文字幕av| 无码内射中文字幕岛国片| 欧洲一区二区在线| 国产精品久久久久久久电影| 中文字幕精品视频| 欧美精选在线播放| 亚洲一二三专区| 久久品道一品道久久精品| 免费视频一区二区三区在线观看| 亚洲动漫在线观看| 欧美电影在线观看网站| 最爽无遮挡行房视频在线| 992tv在线影院| 狠狠鲁狠狠操| 九九精品九九| 69av自拍偷拍| 国产精品视频第一页| 欧美成人精品欧美一级| 欧美在线一级片| 午夜视频在线网站| 欧美黑人经典片免费观看| 日韩成人av电影在线| 成人黄色片网站| 欧洲一区二区视频| 欧美激情视频在线| 日韩网站免费观看高清| 日韩av在线最新| 日韩欧美国产午夜精品| 欧美三级日韩三级| 色婷婷av久久久久久久| 亚洲影视在线播放| 亚洲婷婷综合久久一本伊一区| 久久五月婷婷丁香社区| 国产999精品久久久久久| 免费在线成人网| 欧美亚洲三区| 国产亚洲福利| 亚洲国产99| 午夜日韩激情| 欧美精选在线| 欧美.日韩.国产.一区.二区| 成人高清av| 日韩av二区| re久久精品视频| 精品日本12videosex| 久久国产精品色av免费看| 久久免费福利| 91久久偷偷做嫩草影院电| 99视频有精品高清视频| 欧美xxxx网站| 国产视频一区二| 免费欧美网站| 好吊妞视频这里有精品| 99热这里只有精品首页| 成人动漫视频| 天天久久夜夜| 欧美韩日高清| 亚洲视频碰碰| 美女网站久久| 精品综合免费视频观看| 国产精品一区二区在线看| 国产精品77777| 99久久精品一区二区| 97国产精品videossex| 91欧美一区二区| 国产精品视频九色porn| 亚洲图片你懂的| 欧美日韩国产精品一区二区不卡中文 | 精品国产免费久久久久久婷婷| 亚洲视频在线不卡| 无码人妻精品一区二区三| 少妇户外露出[11p]| 成人黄色a级片| 久久精品国产亚洲av香蕉| 奇米影视第四色777| 亚洲av人无码激艳猛片服务器| 91成人国产综合久久精品| 亚洲精品国产suv一区| 香蕉视频黄在线观看| 麻豆精品国产自产在线| 被陌生人带去卫生间啪到腿软| 超污网站在线观看| 四虎精品成人影院观看地址| 国产原创视频在线观看| 欧美一级大黄| 欧美激情久久久久久久久久久| 四季av一区二区三区免费观看| 亚洲日本国产| 成人免费视频视频| 亚洲欧美日韩精品久久久久| 91成人国产精品| 亚洲精品国产精品国自产观看浪潮 | 乱一区二区av| 久久久久久久久久久久久女国产乱| 亚洲欧美日韩中文字幕一区二区三区| 色综合天天做天天爱| 日韩精品最新网址| 久青草国产97香蕉在线视频| 国产精品一区久久久| 欧美精品一区二区三区在线四季 | 欧美在线高清| 国产成人小视频| 亚洲综合另类小说| 精品久久人人做人人爽| 久久久久久国产免费| 成人综合色站| 无罩大乳的熟妇正在播放| 久久久久久久穴| 日本少妇xxxx动漫| 亚洲 精品 综合 精品 自拍| 天天射天天拍| 亚洲综合影视| 秋霞在线一区| 麻豆91精品视频| 亚洲美女视频一区| 精品国产第一区二区三区观看体验 | 国产免费内射又粗又爽密桃视频| 超碰成人在线播放| 无码黑人精品一区二区| 国产叼嘿视频在线观看| 嫩草影院懂你的影院| 男操女在线观看| 国产精品一区二区美女视频免费看| 四虎成人精品永久免费av九九| 国产精品影视网| 色老头久久综合| 欧美成在线视频| 蜜桃91精品入口| 中文字幕在线视频一区二区三区| 欧美成人三级视频| www.亚洲一区二区三区| 黄页网址在线观看| 久久精品国产福利| 亚洲欧美日韩一区在线观看| 亚洲欧洲国产日韩| 精品视频久久久久久| 国产精品美女主播在线观看纯欲| 国产成人精品免费看在线播放| 成人免费看片载| 国产精品人人妻人人爽| 四虎4hu新地址入口2023| 国产免费拔擦拔擦8x在线播放| 97精品国产| 欧美国产日韩在线观看| 亚洲激情小视频| 成人免费91在线看| 91免费视频污| 亚洲一区中文字幕永久在线| 午夜大尺度福利视频| 在线亚洲人成| 久久xxxx| 午夜精品久久久久久| 久久伊人精品天天| 亚洲精品欧美精品| 亚洲av无码一区二区三区人| 日本美女一级片| 超碰在线国产| 色琪琪久久se色| 国产精品亲子乱子伦xxxx裸| 亚洲人成网站777色婷婷| 国产九色91| 美女又爽又黄视频毛茸茸| 亚洲精品日韩在线观看| 麻豆av免费看| 性感美女福利视频| a级在线观看| 欧美黄色一区二区| 一区二区三区自拍| 久久久亚洲国产| 99色精品视频| 在线观看国产一区二区三区| 特黄特色特刺激视频免费播放| av在线亚洲色图| 久久精品亚洲麻豆av一区二区| 亚洲网址你懂得| 成年人三级视频| 天天做天天爱夜夜爽| 高清国语自产在线观看| 国产精品x8x8一区二区| 久久婷婷国产综合国色天香| 色噜噜久久综合伊人一本| 国产精品三级一区二区| 一级片在线观看免费| 佐山爱痴汉视频一区二区三区| 国产在线日韩精品| 亚洲美女淫视频| 国产成人涩涩涩视频在线观看| 三上悠亚av一区二区三区| www.激情五月| 天堂av在线电影| 日韩电影在线观看一区| 欧美高清激情brazzers| 久久久精品动漫| 日韩女优一区二区| av手机在线看| 久久国产成人午夜av影院宅| 五月天激情小说综合| 国产精品久久久久久搜索 | 狠狠色狠狠色综合日日91app| 亚洲精品在线电影| 中文字幕一区二区三区5566| 久久夜色精品国产噜噜亚洲av| 在线国产中文字幕| 一区二区在线| 欧美蜜桃一区二区三区| 欧美尤物一区| 男人的天堂一区二区| 任你操视频在线观看| 一区二区网站| 一区二区在线观看不卡| 国产精品第二页| 成人做爰69片免费| 91久久精品| 欧美影院在线| 亚洲免费伊人电影| 91精品国产自产在线观看永久| 美女100%无挡| av免费在线播放| 蜜臀av免费一区二区三区| 欧美日韩一区二区在线| 国产高清在线精品一区二区三区| 黄色香蕉视频在线观看| 一级片免费在线| 99国产一区| 亚洲乱码国产乱码精品精天堂| a级片一区二区| www.久久久久久| 午夜欧美巨大性欧美巨大| 国产精品18久久久久| 久久久精品久久久| 少妇精品无码一区二区| 91视频导航| 日本道不卡免费一区| 欧美一区二区在线观看视频| 亚洲综合色噜噜狠狠| 国产最新精品精品你懂的| 欧美日本一区二区三区| 久久av免费观看| 日本中文字幕在线| 麻豆传媒视频在线观看免费| 韩国一区二区三区| 精品播放一区二区| 九九九九免费视频| 视频1区2区3区| 亚洲网址在线观看| 在线日韩av片| 成年人三级视频| 中文字幕42页丝袜| 日韩一区二区三区色| 午夜欧美2019年伦理| 97超级在线观看免费高清完整版电视剧| 人人艹在线视频| 欧美黄色小说| 美女视频一区在线观看| 欧美激情三级免费| 91丝袜在线观看| 欧美另类极限扩张| 首页欧美精品中文字幕| 不卡av在线网站| 国产免费无遮挡吸奶头视频| 在线看国产视频| 青草国产精品久久久久久| 欧美区在线播放| 美国精品一区二区| 在线观看视频污| 久久国产欧美日韩精品| 久久免费国产精品1| 色撸撸在线视频| 在线中文字幕视频观看| 国产午夜精品久久久久久免费视| 国产欧美日韩丝袜精品一区| 中文字幕一区二区三区手机版 | 久久资源综合| 7777精品伊人久久久大香线蕉的 | 99精品热6080yy久久| 亚洲免费影视第一页| 国产三级精品三级在线| 免费人成短视频在线观看网站| 亚洲综合99| 清纯唯美日韩制服另类| 黄色小视频在线免费看| 丰满诱人av在线播放| 亚洲精品日产精品乱码不卡| 老汉色影院首页| 美美女免费毛片| 六月丁香婷婷色狠狠久久| 国产精品日韩一区| 97超碰人人草| 欧美亚洲tv| 中文字幕亚洲一区在线观看| 一级片黄色录像| 超碰国产一区| 欧美一区二区在线免费观看| 国产xxx在线观看| 老司机福利在线视频| 亚洲精品免费视频| 日批视频在线免费看| 国产黄色免费网| av中文字幕不卡| 亚洲国产欧洲综合997久久 | 久久久久亚洲精品国产| 亚洲日本韩国在线| 日韩免费成人| 永久免费精品影视网站| 欧美精品久久久久性色| 96sao精品免费视频观看| 日韩福利在线播放| 黄色录像一级片| 成人国产精品入口免费视频| 日韩一级片在线观看| 丰满少妇在线观看资源站| 国产在线xxx| 欧美精品黑人性xxxx| www.免费av| 日韩伦理三区| 精品动漫一区二区三区在线观看| 91资源在线播放| 国内自拍亚洲| 亚洲天天在线日亚洲洲精| 青青草激情视频| 成人福利免费在线观看| 精品国模在线视频| 一级黄色在线视频| av影片在线一区| 欧美一级电影免费在线观看| 性生活免费网站| 免费永久网站黄欧美| 成人黄色片视频网站| 日日夜夜操操操| 9久草视频在线视频精品| 亚洲欧美日韩不卡一区二区三区| 五月婷婷开心综合| 亚洲国产成人自拍| 国产一线二线三线在线观看| 日本www在线| 欧美日韩国产电影| 毛片视频免费播放| 成人偷拍自拍| 97免费在线视频| 天堂中文在线免费观看| 免费av成人在线| 91免费网站视频| 天堂中文资源在线| 一本大道久久精品懂色aⅴ| 色欲av无码一区二区三区| 欧美xxxx性| 欧美国产日韩一区二区在线观看| 亚洲国产精彩视频| 日韩av中文在线观看| 亚洲一区二区三区午夜| 一级毛片在线观| 日本电影亚洲天堂一区| 免费一级特黄3大片视频| 成人三级毛片| 国产不卡一区二区在线播放| 九色精品视频在线观看| 99综合电影在线视频| a在线视频观看| 毛片大全在线观看| 亚洲欧洲偷拍精品| 国产免费无遮挡| 老色鬼精品视频在线观看播放| 日韩精品在线看| 日日夜夜操视频| 亚洲欧美成人| 免费成人进口网站| 日韩专区在线| 亚洲免费一级电影| 精品人妻无码一区二区| 激情五月婷婷综合| 日本xxxxxxx免费视频| 六月婷婷综合| 欧美日韩福利在线观看| 一本久道在线| 国产欧美va欧美不卡在线| 亚洲911精品成人18网站| 国产免费av国片精品草莓男男| 欧美一级黑人aaaaaaa做受| 国产aⅴ2021| 一区二区三区欧美日韩| 九九九视频在线观看| 成人情趣视频| 欧美18视频| 黄色片在线看| 亚洲欧美制服综合另类| 天堂av2024| 久久精品视频一区|