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

標題: LED調光 調色溫的單片機源碼 [打印本頁]

作者: lids    時間: 2017-2-22 14:44
標題: LED調光 調色溫的單片機源碼
本帖最后由 lids 于 2017-2-23 09:54 編輯

/*按S2按鍵LED1燈變暗,LED2變亮,按S3按鍵LED1變亮,LED2變亮;s4開關鍵。如果兩個LED一個用高色溫,一個用低色溫,裝在一個燈板上,就可以實現調光,調色溫
*/
#include <reg52.h>
unsigned char pwm_led_val = 25;//LED占空比值 0-50 0最亮,pwm_led_val值越大,調光的速度越慢。開始兩個LED一樣亮
unsigned char pwm_t;//周期
unsigned char num;
bit flag;
sbit key_s2 = P3^0;         //減鍵
sbit key_s3 = P3^1;         //加鍵
sbit key_s4 = P3^2;         //開關鍵
sbit led1 = P1^0;
sbit led2 = P1^7;
void delay(unsigned int z)//毫秒級延時
{
        unsigned int x,y;
        for(x = z; x > 0; x--)
                for(y = 114; y > 0 ; y--);
}        

//定時器0中斷
void timer0() interrupt 1
{
        pwm_t++;
        if(pwm_t == 50)
        {
                pwm_t = 0; led1 = 1;  led2 = ~led1;
        }
        
        if(pwm_led_val == pwm_t)
        {        
        led1 = 0; led2 = ~led1;        
        }                                 
}
void main()
{
        TMOD |= 0x02;//8位自動重裝模塊
        TH0 = 240;
        TL0 = 240;//11.0592M晶振下占空比最大比值是50,輸出約1150HZ
        TR0 = 1;//啟動定時器0
        ET0 = 1;//允許定時器0中斷
        EA        = 1;//總中斷允許
        while(1)
        {
                if(flag==0)
                {
               
                if(key_s2 == 0)         //S2按下LED變暗
                {
                        delay(5);
                        if(key_s2 == 0)
                        {
                                if(pwm_led_val < 50)
                                {
                                        pwm_led_val++;
                                }
                        //        while(!key_s2);         

                                 
                        }
                }
               
                if(key_s3 == 0)        //S3按鍵LED變亮
                {
                        delay(5);
                        if(key_s3 == 0)
                        {
                                if(pwm_led_val > 0)
                                {
                                        pwm_led_val--;
                                }
                        //        while(!key_s3);
                        }
                  }         
                }
               
                else{
                                led1 = 1; led2 = 1;
                        }        
                        
                       
/*開關燈程序,按1次燈亮,再按1次燈滅,如此循環*/                           
                         if(num==0)                           
              {
               if(key_s4==0)
               {
                 delay(5);
                   if(key_s4==0)
                   {   
                                       num++;
                       flag=~flag;
                       TR0=0;
                       while(!key_s4);
                    }
                }
               }


              if(num==1)
              {
               if(key_s4==0)
               {
                 delay(5);
                 if(key_s4==0)
                 {  
                                    num=0;
                    flag=~flag;
                    TR0=1;
                    while(!key_s4);
                  }
                }
               }        
                                
        }
}



作者: 王曉晚    時間: 2019-3-27 20:04
樓主這個真的可以實現嗎
作者: lids    時間: 2019-3-28 09:12
王曉晚 發表于 2019-3-27 20:04
樓主這個真的可以實現嗎

你用這個程序做做實驗不就知道了嗎?
作者: xixdpj-2    時間: 2019-3-30 13:29
樓主這個真好,這個占空比一定要好好理解,
作者: ptlantu    時間: 2019-3-30 15:30
pwm調,會不會頻閃
作者: zhangleixbyl    時間: 2021-3-10 11:20
樓主這個真好,謝謝分享。要是能控制可控硅就好了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品国产免费看久久精品 | 色在线视频网站 | 国产精品99久久久久久宅男 | 欧美视频三区 | 国产精品日韩欧美一区二区三区 | 超碰在线免费av | 91精品国产91久久久久久丝袜 | 综合国产 | 国产原创在线观看 | 国产精品99久久久久久动医院 | 操久久 | 亚洲男人天堂网 | 久草中文在线 | 日韩精品一区二区三区在线观看 | 国产精品精品视频一区二区三区 | 久久久久久久一区 | 成人免费一区二区 | 国产精品一区二区三区在线 | 欧美乱码精品一区二区三区 | 综合自拍 | 福利视频一区二区三区 | 欧美在线一区二区三区 | 久久爆操 | 亚洲免费在线观看av | 欧美久久一区二区三区 | 日韩精品一区二区三区中文字幕 | www.欧美视频 | 伊人影院99| 伊色综合久久之综合久久 | 久久久久国产一区二区三区 | 欧美一区二区三区久久精品 | 国产精品久久久久久久久 | 羞羞视频免费观看入口 | 欧美国产精品 | a级黄色片在线观看 | 在线免费观看视频黄 | 最新毛片网站 | 成人久久 | 日本免费黄色 | 日韩午夜 | 久久婷婷麻豆国产91天堂 |