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

標題: 單片機控制WS2811 LED漸變色源碼,可以顯示16000K色 [打印本頁]

作者: pengwu1207    時間: 2018-1-3 13:55
標題: 單片機控制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)



作者: NZXT    時間: 2018-5-15 12:29
好資料,51黑有你更精彩!!!
作者: fggko    時間: 2018-7-15 00:00
很給力,謝謝分享

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

作者: 15614860706    時間: 2018-11-21 08:31
看看順便學習下
作者: lb688    時間: 2018-11-23 16:16
好資料,謝謝分享。
作者: 快樂眼淚    時間: 2018-11-23 20:56
感謝分享!
作者: 灬Biang丶    時間: 2018-12-1 16:37
你好,我想問一下這個單片機里面 24MHZ 晶振下的_nop_移植到stm32應該是多少,或者說這里面的時間是必須精確到_nop_這樣嗎
作者: 灬Biang丶    時間: 2018-12-1 16:40
還有T1,T0的作用 能詳細說一下嗎。。
作者: 熱帶雨林    時間: 2019-10-24 21:32
資料很好,值得學習
作者: jiude    時間: 2020-4-12 00:47
2811,有點復雜,
作者: xxhei    時間: 2020-11-22 15:31
還有很多功能沒寫進去
作者: 1357966    時間: 2021-2-4 13:10
下載來試試看,我也寫了一個,總有毛病,參考下
作者: lks2803173    時間: 2021-2-21 16:21
這個不錯,很多場合需要調色和調亮度的
作者: hd666    時間: 2021-5-19 17:46
求教才能控制他在其中的某個位置亮起來呢?
作者: hd666    時間: 2021-5-19 17:47
有沒有硬件線路圖講解呢?
作者: 樂魚居    時間: 2021-7-8 08:56
謝謝分享資料!
正需要顏色切換的代碼。
作者: 單片機愛好者223    時間: 2021-7-14 20:04
沒什么用,,灌水
作者: 3486635230    時間: 2021-7-16 21:48
好代碼
作者: SURUBU1976    時間: 2021-7-28 22:26
可否能做流水燈?
作者: xiaolingfu    時間: 2021-11-15 19:58
正需要找參考代碼
作者: 雪玉寐影    時間: 2022-1-7 15:31
可以加藍牙芯片直接手機上用七彩圖控制燈帶了!
作者: a399288395    時間: 2022-1-8 13:06
無私分享,值得贊賞,2811和2812 是否可以通用?
作者: zxq9781    時間: 2022-5-20 21:54
程序能跑起來嗎
作者: dqham    時間: 2024-3-17 15:38
很好玩的RGB彩燈
作者: thomson675843    時間: 2024-3-29 09:45
兩個問號?NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);         NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
作者: thomson675843    時間: 2024-3-29 09:46
        NStep = ( abs0(RedMinus) > abs0(GreenMinus) ) ? abs0(RedMinus):abs0(GreenMinus);
        NStep = ( NStep > abs0(BlueMinus) ) ? NStep:abs0(BlueMinus);
       這兩個問號有問題
作者: wmsky168    時間: 2025-7-25 10:08
參考一下幻彩RGB程序
作者: wmsky168    時間: 2025-7-25 10:09
程序是否可以編譯運行?
作者: keemee    時間: 2025-8-23 01:36
a399288395 發表于 2022-1-8 13:06
無私分享,值得贊賞,2811和2812 是否可以通用?

2811和2812的綠藍兩色是相反的
作者: WWPIN    時間: 2025-8-23 14:07
謝謝分享資料!學習了




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
天堂资源在线视频| 秋霞午夜电影| 91九色蝌蚪porny| 国产精品久久久久影院亚瑟| 欧美一区不卡| 成人涩涩视频| 亚洲精品男人| 国产精品入口麻豆完整版| 永久免费无码av网站在线观看| 天堂av8在线| 午夜精品美女久久久久av福利| 欧美日韩国产综合一区二区| 成年人午夜久久久| 欧美区国产区| 激情亚洲另类图片区小说区| 青檬在线电视剧在线观看| 欧美精品小视频| 免费看污视频的网站| 亚洲精品乱码久久久久久久| 国产曰肥老太婆无遮挡| 亚洲最大福利网站| 九九热这里只有精品6| 欧美一区二视频| 亚洲精品视频在线观看网站| 激情图片小说一区| 欧美色综合网| 亚洲人挤奶视频| 免费在线成人激情电影| eeuss影院在线观看| 天堂视频在线免费观看| 无码国产精品96久久久久| 久久久久香蕉视频| av污在线观看| 日韩成人手机在线| 欧美亚洲丝袜| 91视频网页| 国产精品白嫩初高中害羞小美女| 日韩在线精品视频| 日韩欧美国产综合| 偷拍亚洲欧洲综合| 中文字幕一区二区不卡| 粉嫩av一区二区三区在线播放 | 日本黄在线观看| 美女激情福利视频在线观看| 亚洲成a人片77777kkkk| 日韩精品不卡| 日韩av免费在线| 欧美大胆a视频| 亚洲人午夜精品| 欧美mv日韩mv国产网站app| 精品国产乱码久久久久久天美| 久久久.com| 成人avav在线| 国产不卡视频在线观看| 视频一区国产视频| 国产欧美日韩亚洲一区二区三区| 99热精品久久| 久久国产精品亚洲人一区二区三区 | 久久婷婷成人综合色| 国产一区二区网址| 美国欧美日韩国产在线播放| 美女诱惑黄网站一区| 亚洲少妇一区| 国产欧美日韩一级| 国产成人夜色高潮福利影视| 亚洲1区在线观看| 97久久中文字幕| 欧美成人性网| 日本高清不卡一区二区三区视频 | 国产精品91xxx| 日本中文字幕不卡| 每日更新成人在线视频| 国内在线观看一区二区三区| 亚洲精品自拍| 日韩电影免费观| 白白色在线观看| 日本电影全部在线观看网站视频| 中文字幕国产在线| 成人免费视频77777| 成人免费xx| h片在线观看免费| 一色屋免费视频| 濑亚美莉大战黑人中文字幕| 亚洲爆乳无码一区二区三区| 一级黄色片在线看| 影音先锋国产资源| 中文字幕在线观看精品| 国产精品无码粉嫩小泬| 欧美亚洲另类小说| 免费污污视频在线观看| 黄色网址中文字幕| 最新黄色网址在线观看| 中国a一片一级一片| 91久久国产综合久久91| 国产特黄大片aaaa毛片| av黄色免费在线观看| 新91视频在线观看| av男人的天堂av| 欧美精品日韩在线| www.97视频| 精品少妇一二三区| 日本在线播放视频| 波多野结衣二区三区| 在线观看毛片视频| 这里只有精品6| 色哟哟中文字幕| 717影院理论午夜伦不卡久久| 男女啪啪a级毛片| 欧美中文字幕一二三四区| 亚州欧美精品suv| 欧美另类videos黑人极品| 亚洲欧美小说国产图片| 四虎中文字幕| 天堂免费视频| 91在线九色porny| 国产香蕉在线| 9191在线播放| 视频精品导航| 色婷婷久久久| 性xxxx欧美老肥妇牲乱| 在线一区视频| 国产老妇另类xxxxx| 91在线视频播放地址| 国产精品毛片大码女人| 亚洲乱码日产精品bd| 欧美剧在线免费观看网站| 亚洲成年网站在线观看| 久久精品久久久久久| 91精品国产免费久久久久久| 亚洲一区二区三区成人在线视频精品 | 天天操夜夜操天天射| 五月天婷婷综合社区| 91ph在线| 福利精品在线| 你懂的一区二区三区| 999久久久国产精品| 国产日韩欧美一区| 国产成人午夜高潮毛片| 99久久精品国产一区| 亚洲精品国产a| 欧美日韩一区二区三区免费看| 欧美成人猛片aaaaaaa| www国产精品视频| 欧美在线观看网址综合| 国产亚洲一区在线播放| 韩国成人一区| 日韩五码在线观看| 国产人妻黑人一区二区三区| 国产精品视频一区二区三 | 亚洲午夜在线观看| 久久午夜夜伦鲁鲁一区二区| 久久精品国产亚洲AV熟女| 国产一级18片视频| 欧美最猛性xxxxxhd| 亚洲精品666| 国产蜜臀在线| 久久av超碰| 亚洲免费精品| 亚洲三级小视频| 69堂精品视频| 久久全国免费视频| 日韩国产精品一区二区| 簧片在线免费看| 青青草手机在线视频| www.狠狠干| 九色丨porny丨自拍入口| 日本乱理伦在线| 日韩三级久久| 加勒比av一区二区| 亚洲成a人v欧美综合天堂 | 91激情在线观看| 天天操天天射天天舔| 秋霞在线观看av| 日本高清不卡一区二区三区视频| 欧美xxxx中国| 91社区在线播放| 91精品一区二区三区在线观看| 国内精品久久久久久中文字幕| 久中文字幕一区| 午夜免费一级片| www毛片com| 99视频高清| 欧美日韩不卡| 国产九九精品| 亚洲福利视频导航| 久久精品视频亚洲| 欧美一级爽aaaaa大片| 91大神免费观看| 中文字幕丰满人伦在线| 97国产视频| 91亚洲精品| 丝瓜av网站精品一区二区| 亚洲精品日韩专区silk| 中文字幕日韩欧美在线视频| 久久66热这里只有精品| 日日夜夜精品视频免费观看| 波多野结衣电车| 美乳美女在线观看香蕉| 欧美日韩国产网站| 亚洲专区免费| 欧美视频在线免费| 456国产精品| 日本福利视频在线| 国产免费观看av| av电影在线观| 大胆人体一区| 精品伊人久久久久7777人| 欧美天堂亚洲电影院在线播放| 欧洲成人性视频| 国产日韩成人内射视频| 欧美日韩一级黄色片| 明星乱亚洲合成图.com| 日本在线一区二区| 国产麻豆视频一区| 日韩欧美国产电影| 午夜精品久久久久久99热软件| 毛片av在线播放| 亚洲黄色小说图片| 加勒比一区二区三区| 日韩中文字幕在线一区| av电影一区二区| 日韩一区二区欧美| 亚洲午夜精品久久| 欧美日韩 一区二区三区| 一级特黄特色的免费大片| 久久综合社区| 亚洲国产精品成人综合 | 97公开免费视频| 国产精品热久久| 在线视频毛片| 亚洲精品乱码| 欧美日产国产精品| 成人永久免费| 欧美黄色一级生活片| 伊人午夜电影| 国产精品一区二区三区www| 成人av免费在线观看| 亚洲精品视频播放| 国产二区视频在线| 国产精品久久久久久无人区| 9191在线观看| 亚洲专区免费| 亚洲午夜免费福利视频| 国产精品美女久久久久久免费 | 日韩黄色精品视频| 97香蕉久久| 欧美激情黄色片| 色激情天天射综合网| 成人黄动漫网站免费| 亚洲激情图片网| 日本高清不卡中文字幕| 激情综合网五月| 偷窥少妇高潮呻吟av久久免费| 国产在线视频欧美| 精品国产av无码| www.夜色| 成人影院在线| 欧美三级一区二区| 91av在线看| 影音先锋黄色资源| 美女翘臀白浆直流视频| 欧美成人黄色| 天天综合色天天综合| 国产传媒一区二区| 国产第一页第二页| 邻居大乳一区二区三区| 亚洲欧美日韩精品一区二区| 精品久久一区二区| 欧美乱大交xxxxx潮喷l头像| 国产熟女一区二区三区五月婷 | 成人激情在线播放| 激情视频在线播放| 草草影院在线观看| 久久精品国产一区二区三区免费看| 亚洲色图综合久久| 污版视频在线观看| xxxx欧美xxxx黑人| 怕怕欧美视频免费大全| 在线看一区二区| 亚洲视频电影| 亚洲国产av一区二区| 奇米777日韩| 一区在线观看视频| 国产高清精品一区二区| 久久久精品福利| 伊人福利在线| 久久综合九色综合97_久久久 | 在线成人精品视频| 嫩草嫩草嫩草嫩草嫩草| 日韩成人三级| 精品精品国产高清a毛片牛牛| 成人黄色av片| 国产麻豆剧果冻传媒视频杜鹃| 在线综合色站| 在线观看一区不卡| 欧美一区二区视频17c| 午夜在线视频观看| 久久97久久97精品免视看秋霞| 日本国产一区二区| 黄色一级视频播放| 新婚的少妇hd中文字幕| 国产精品天天看天天狠| 欧美日韩中文精品| 欧美日韩中文字幕在线播放| 夜夜未满十八勿进的爽爽影视| 日韩在线看片| 一本一道久久a久久精品逆3p | 制服视频三区第一页精品| 99久久久无码国产精品6| 国产香蕉免费精品视频| 精品视频亚洲| 久久久精品国产| 国产在视频线精品视频| 国产原厂视频在线观看| 久久精品亚洲精品国产欧美kt∨| 国产欧美日韩免费| 国产黄网在线观看| 成人av色网站| 欧美午夜宅男影院| 91看片就是不一样| 91久久精品国产性色| 琪琪一区二区三区| 国产精品第一区| 九九热最新视频| a一区二区三区亚洲| 欧美福利一区二区| 日韩av片专区| 深夜福利网站| 三级影片在线观看欧美日韩一区二区 | 亚洲国产综合91精品麻豆| 日本福利一区二区三区| 同房视频网站| 日精品一区二区| 国产精品成人v| 夜夜爽8888| 精品自拍偷拍| 在线看片第一页欧美| 国产一区二区三区四区五区六区 | 九七影院97影院理论片久久| 亚洲国产精品一区二区www | 亚洲天堂成人在线| 色噜噜日韩精品欧美一区二区| 欧美尤物美女在线| 伊人一区二区三区| 久久久久久久中文| 草莓视频app18在线视频| 激情欧美一区二区三区在线观看| 成人免费视频视频在| luxu259在线中文字幕| 亚洲香蕉网站| 国产精品久久久久影院日本| 国产乱子伦精品无码码专区| 免费成人三级| 26uuu国产精品视频| 亚洲免费视频二区| 色吊丝一区二区| 欧美精品video| 中文字幕二区三区| 欧美中文一区二区| 欧美精品久久久久a| 无码人妻精品一区二区三区蜜桃91| 欧美激情久久久久久久久久久| 亚洲精品一区二三区不卡| 日本天堂网在线| 伊人久久大香线蕉无限次| 欧美放荡办公室videos4k| 国产精品第九页| 午夜欧洲一区| 欧美床上激情在线观看| 国产精品久久久久久免费免熟 | 国产日韩欧美视频| 亚洲图区综合网| 国产精品一级在线| 亚洲国产一区二区三区在线播 | 国产99久久久久| 中文字幕久久一区| 女人裸体免费网站| 中文字幕电影一区| 亚洲国产精品第一页| 黄视频网站在线观看| 亚洲大胆人体视频| 国产污视频在线看| 黑人操亚洲人| 国产伦精品一区二区三区视频黑人| www.91av.com| 26uuu亚洲综合色| 99精品人妻少妇一区二区| av网站在线免费播放| 色婷婷综合视频在线观看| 成人免费av片| 国产一区二区三区免费在线 | 青青草娱乐视频| 久久亚洲二区三区| 天天操天天摸天天爽| 日本在线观看高清完整版| 欧美成人三级电影在线| 天堂在线中文视频| 欧美男男freegayvideosroom| 国产91在线播放| 国产精品一区二区午夜嘿嘿嘿小说|