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

標題: RGB LED全彩漸變51單片機程序 [打印本頁]

作者: jialinx    時間: 2015-9-15 22:08
標題: RGB LED全彩漸變51單片機程序
【RGBLED燈珠全彩漸變】
/////////////////////////////////////////////////
C程序
/////////////////////////////////////////////////
/***********************************************************************/
/***名稱:RGBLED燈珠全彩漸變             *******************************/
/***功能:                                                             */
/***********************************************************************/
#include<reg51.h>
typedef unsigned char U8;
typedef unsigned int  U16;
/*---------------------------------------------------------------------*/
/*--   端口定義                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
#define PORT_1 P1

sbit LED_R        =P1^0;
sbit LED_G        =P1^1;
sbit LED_B        =P1^2;

bit   FLAG_ON;

U8 R_DAT,G_DAT;B_DAT;

U8 PWM_HL,REPEAT;
/*---------------------------------------------------------------------*/
/*--     延時程序               ---------------------------------------*/
/*---------------------------------------------------------------------*/
void delay(unsigned int cnt)
{
while(--cnt);
}
/*---------------------------------------------------------------------*/
/*--     漸變程序               ---------------------------------------*/
/*---------------------------------------------------------------------*/
void fade1()
{
        U8 fade_1,fade_2,fade_3,fade_4;
        fade_2=128;
        fade_4=127;
        while(fade_2!=0)
        {
                for(fade_3=128;fade_3>fade_4;fade_3--)
                {
                        LED_R=0;
                        LED_G=1;
                        delay(50);
                }
                fade_3=128;
                fade_4--;
                for(fade_1=0;fade_1<fade_2;fade_1++)
                {
                        LED_R=1;
                        LED_G=0;
                        delay(50);
                }
                fade_1=0;
                fade_2--;
        }

        fade_2=128;
        fade_4=127;
        while(fade_2!=0)
        {
                for(fade_3=128;fade_3>fade_4;fade_3--)
                {
                        LED_G=0;
                        LED_B=1;
                        delay(50);
               
                }
                fade_3=128;
                fade_4--;
               
                for(fade_1=0;fade_1<fade_2;fade_1++)
                {
                        LED_G=1;
                        LED_B=0;
                        delay(50);
                }
                fade_1=0;
                fade_2--;
        }
        fade_2=128;
        fade_4=127;

        while(fade_2!=0)
        {
                for(fade_3=128;fade_3>fade_4;fade_3--)
                {
                        LED_B=0;
                        LED_R=1;
                        delay(50);
                }
                fade_3=128;
                fade_4--;
               
                for(fade_1=0;fade_1<fade_2;fade_1++)
                {
                        LED_B=1;
                        LED_R=0;
                        delay(50);
                }
                fade_1=0;
                fade_2--;                         
        }
}


/*---------------------------------------------------------------------*/
/*--   主程序                   ---------------------------------------*/
/*---------------------------------------------------------------------*/
void main()
{
        PORT_1=0X00;
        PWM_HL=200;
        while(1)
        {
                fade1();
        }
}
/*---------------------------------------------------------------------*/
/*--   程序結束                 ---------------------------------------*/
/*---------------------------------------------------------------------*/




作者: liaihua1997    時間: 2015-9-17 23:39
, 還沒玩過全彩LED啊,呵呵,看看你的程序
作者: 騰飛的龍    時間: 2015-10-4 16:17
很好的程序謝謝分享
作者: key_1    時間: 2015-11-10 10:54
可以傳個視屏,下次
作者: xinzhihai    時間: 2016-6-5 03:47
謝謝!
作者: xinzhihai    時間: 2016-6-5 03:48
謝謝!同一個按鍵控制顏色呢?
作者: xinzhihai    時間: 2016-6-5 03:51
同一個按鍵控制不斷變化顏色:OFF->淡黃色->粉紅色->紫色->黃色->白光->OFF不要漸變色
作者: 枯地之河    時間: 2016-7-12 22:09
不錯6666666666666666666666666666666666666666666666666666666

作者: 越快樂越墮落    時間: 2016-7-13 19:21
上圖樓主

作者: 286458071    時間: 2016-8-1 07:19
回去試一下!謝謝!
作者: zha    時間: 2017-4-20 11:45
樓主這個是漸變的,請問怎么才能調出某一個特定的顏色呢
作者: 五號守門員    時間: 2017-5-7 17:54
樓主,有電路圖嗎?
作者: 波波杏仁    時間: 2018-8-23 17:28
樓主有沒有原理圖可以分享一下?謝謝啦
作者: junhai    時間: 2018-10-12 22:03
謝謝,有機會試下看看!!!
作者: 無罪之賓    時間: 2018-11-12 14:06
回去試一下!謝謝!
作者: 就你****    時間: 2019-3-16 07:04
越快樂越墮落 發表于 2016-7-13 19:21
上圖樓主

看程序代碼,都能知道電路圖是怎么回事,人不能太懶了!學習的態度要端正!這樣才能真正學到技術!當別人把電路圖一放,代碼一放,你下載完往口袋里一裝就什么事都沒了,你的技術還是一片空白!





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: www.久久久 | 国产一区二区精品在线 | 国产福利小视频 | 三级免费网站 | 亚洲精品久久久久 | 久久综合99 | 一区二区三区中文字幕 | 精品少妇 | 成人午夜在线观看 | 欧美理论在线观看 | 亚洲精品不卡 | 亚洲福利专区 | 性久久久久久 | 欧美亚洲三级 | 亚洲成人国产 | 日韩中文字幕精品 | 中文字幕在线免费播放 | 狠狠干狠狠操 | 精品免费国产 | 婷婷综合五月天 | 美女天天干 | 成人少妇影院yyyy | 精品国产乱码久久久久久影片 | 999成人网| 93久久精品日日躁夜夜躁欧美 | 三级视频在线 | 国产黄色一区 | 久久一级视频 | 天堂99 | 日本国产视频 | 99在线视频免费观看 | 国产成人三级一区二区在线观看一 | 久久久精品一区二区三区 | 日韩黄色在线观看 | 久久观看| 日韩精品一区二区视频 | 日韩福利片 | 精品国产一区二区三 | 免费成人深夜夜国外 | 一级片aa | 18色av|