久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機stc12c5a60s2實現WS2812燈帶顯示,功能已實現 [打印本頁]

作者: f77    時間: 2018-8-29 00:23
標題: 單片機stc12c5a60s2實現WS2812燈帶顯示,功能已實現
/****************************************

使用12c5a60s2
使用24Mhz
***************************************/
*[free]#include "RGB.H"
#include "delay.h"
#include "USART.h"

u8  Display[24];

/*******************************************************
* 函數名: RGB_LOW
* 描述  :0碼
* 輸入  :無
* 輸出  :無
* 備注         :
*******************************************************/
void RGB_LOW()
{
   Din=1;
        _nop_();
   Din=0;
         _nop_();_nop_();_nop_();_nop_();
         _nop_();_nop_();_nop_();_nop_();
         _nop_();_nop_();_nop_();_nop_();
}
/*******************************************************
* 函數名: RGB_High
* 描述  :1碼
* 輸入  :無
* 輸出  :無
* 備注         :
*******************************************************/
void RGB_High()
{
Din=1;
         _nop_(); _nop_();_nop_();_nop_();
         _nop_();_nop_();_nop_();_nop_();
         _nop_();_nop_();_nop_();_nop_();

  Din=0;
         _nop_();_nop_(); _nop_(); _nop_();

}
/*******************************************************
* 函數名: RGB_RESET
* 描述  :復位
* 輸入  :無
* 輸出  :無
* 備注         :
*******************************************************/
void RGB_RESET()
{

  Din = 0;
    delay_us(60);
}
/*******************************************************
* 函數名:RGB_display
* 描述  :顏色寫入
* 輸入  :r:紅色
           g;藍色
                   b;綠色
                   len;燈的個數
* 輸出  :無
* 備注         :0-255級亮度               
*******************************************************/
void RGB_display(u8 g,u8 r ,u8 b,u8 len)// g綠色    r紅色    b藍色          len 為燈珠個數
{
          u8 i;
                  RGB_RESET();
              for(i=0;i<len;i++)
                    {
                       
                            RGB_BYTE(g);
                           RGB_BYTE(r);
                           RGB_BYTE(b);                                                                                                         
                    }
                  RGB_RESET();
          
}
/*******************************************************
* 函數名: RGB_BYTE
* 描述  :單色一個字節寫入
* 輸入  :X  為
                r
                                g
                                b
* 輸出  :無
* 備注         :
*******************************************************/
void RGB_BYTE(u8 X)                     
{
      u8 i;
          for(i=0;i<8;i++)
            {
                     
                            if((X&0X80))
                      {
                            RGB_High();
                             
                          }
                          else
                             RGB_LOW();
                          
                         X=X<<1;
                }
}

/*******************************************************
* 函數名: RGB_BYTE
* 描述  :單色一個字節寫入
* 輸入  :X  為
                r
                                g
                                b
* 輸出  :無
* 備注         :
*******************************************************/



[free]#include "STC12C5A60S2.h"
#include "delay.h"
#include "USART.h"
#include "RGB.H"


void main()
{
        u8 i;
        uart1_init();      //串口1初始化
        Din =0;
         delay_ms(5);
         P0M1 = 0X00;P0M0 = 0X00;
         P0=1;         
        while(1)
         {       
                    for(i=1;i<8;i++)
                 {                  
             RGB_display(0x00,0x00,0x01,i);                      //  綠色  紅色  藍色                         0-255灰度調節    i為燈珠個數
             delay_ms(500);                 
                  }
          }
}


RGB燈帶.rar

161.89 KB, 下載次數: 122, 下載積分: 黑幣 -5

燈帶總共7顆,可連續添加很多顆


作者: admin    時間: 2018-8-29 02:04
原理圖能上傳或者介紹一下電路嗎?
作者: 熱帶雨林    時間: 2018-12-18 21:32
程序下載了,好像沒反應
作者: AlphaEta    時間: 2019-4-3 14:29
謝謝分享




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: av不卡一区| 国产在线第一页 | 欧美xxxx色视频在线观看免费 | www.中文字幕.com | 亚洲高清av | 伊人成人免费视频 | 97人人草 | 欧州一区二区三区 | 91精品国产综合久久久久久 | 欧美精品久久久久 | 日本视频中文字幕 | 亚洲二区精品 | 国产网站在线播放 | 一区二区三区欧美 | www.99热.com| 亚洲成人三区 | 精品久久久久久久 | 亚洲国产精品久久人人爱 | 久久久久国产一区二区三区四区 | 日韩和的一区二在线 | 日韩精品一区二区三区在线播放 | 精品国产乱码久久久久久丨区2区 | 久久伊人青青草 | 精品视频在线免费观看 | 日日操夜夜操天天操 | 午夜影晥| 成年人视频免费在线观看 | 亚洲精品电影网在线观看 | 神马九九| 欧美精品一区在线 | 一二三区视频 | 少妇午夜一级艳片欧美精品 | www久久爱 | 久久久久久久久99 | 欧美日韩视频一区二区 | 精品三区| 国产精品视频久久久 | 日本黄视频在线观看 | 国产一区二区精 | 免费看a | 亚洲精品久久久一区二区三区 |