<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機檢測交流電掉電程序應(yīng)用(RGB控制)

          單片機檢測交流電掉電程序應(yīng)用(RGB控制)

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          RBG軟燈帶是,等燈飾配件中常見的負(fù)載。一般作為背景燈裝飾,以及護欄管。程序?qū)崿F(xiàn)功能,利用墻壁開關(guān),控制RGB燈帶,分成4檔,第一檔:RGB之間實現(xiàn)漸變效果。第二檔:R亮,第三檔,B亮,第四檔:G亮。當(dāng)然還有其他很多花樣。本程序難點,構(gòu)造簡單實用的RGB漸變函數(shù),第二,如何在漸變中檢測交流電掉電。實驗器材:PIC12F509一片,RGB燈帶一條,RGB控制線路板一塊。


          程序如下:

          本文引用地址:http://www.ex-cimer.com/article/201612/324606.htm

          #include

          __CONFIG(0X01A);

          #define uchar unsigned char

          #define uint unsigned int

          #define TIME_MAX 1000

          uint key2_time_cnt;//按鍵去抖計數(shù)器

          uchar num;

          uchar key_flag;

          uint PWM;

          uint a,c;

          uchar i,p,num,f,k;

          uint r,g,b;

          void delay(uint x)

          {

          uint c,d;

          for(c=x;c>0;c--)

          for(d=110;d>0;d--);

          }

          void timer1(uint t)

          {

          uint n;

          for(n=0;n

          {

          if(GP5==0)//

          {

          key2_time_cnt++;

          if(key2_time_cnt==TIME_MAX)

          {

          key_flag=1;

          }

          }

          else

          {

          key2_time_cnt=0;

          if(key_flag==1)

          {

          key_flag=0;

          num=1;

          }

          }

          }

          }

          void timer2(uint t)

          {

          uint n;

          for(n=0;n

          {

          if(GP5==0)//

          {

          key2_time_cnt++;

          if(key2_time_cnt==TIME_MAX)

          {

          key_flag=1;

          }

          }

          else

          {

          key2_time_cnt=0;

          if(key_flag==1)

          {

          key_flag=0;

          num=3;

          }

          }

          }

          }


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();