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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1063|回復: 0
打印 上一主題 下一主題
收起左側(cè)

大佬們,這個單片機代碼怎么實現(xiàn)不了燈的漸變呢?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:521620 發(fā)表于 2019-4-25 18:33 來自觸屏版 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#define uchar unsigned char
#define unit unsigned int
#define shudu 30
#define dengji 1
sbit B1=P1^0;
sbit G1=P1^1;
sbit R1=P1^2;
uchar Rout,Gout,Bout;
void delay(unit z)
{
        unit x,y;
        for(x=0;x<5;x++)
        for(y=0;y<z;y++);
}
void RGBpwm(uchar Rou,uchar Gou,uchar Bou)
{
        if(Rou!=0)
        {
                R1=0;
                delay(Rou);
                R1=1;
        }
        if(Bou!=0)
        {
                B1=0;
                delay(Bou);
                B1=1;
        }
        if(Gou!=0)
        {
                G1=0;
                delay(Gou);
                G1=1;
        }        
}
void main()
{
        TMOD=0x01;
        EA=1;
        ET0=1;
        TR0=1;
        R1=1;
        G1=1;
        B1=1;
        TH0=(65536-256)/256;
        TL0=(65536-256)%256;
        while(1)
        {
                RGBpwm(Rout,Gout,Bout);
        }
}

void zhong() interrupt 1
{
        unit num;
        unit ji;
        TH0=(65536-256)/256;
        TL0=(65536-256)%256;
        num++;
        if(num==shudu)
        {
                num=0;
                ji++;
                if((ji>0)&&(ji<100))
                {
                        Rout=240;
                        Gout=0;
                        Bout=0;
                }
                if((ji>100)&&(ji<240))
                {
                        Rout-=dengji;
                        Gout=0;
                        Bout=0;
                }
                if((ji>340)&&(ji<580))
                {
                        Rout=0;
                        Gout+=dengji;
                        Bout=0;
                }
                if((ji>580)&&(ji<680))
                {
                        Rout=0;
                        Gout=240;
                        Bout=0;
                }
                if((ji>680)&&(ji<920))
                {
                        Rout=0;
                        Gout-=dengji;
                        Bout=0;
                }
                if((ji>920)&&(ji<1160))
                {
                        Rout=0;
                        Gout=0;
                        Bout+=dengji;
                }
                if((ji>1160)&&(ji<1260))
                {
                        Rout=0;
                        Gout=0;
                        Bout=240;
                }
                if((ji>1260)&&(ji<1500))
                {
                        Rout=0;
                        Gout=0;
                        Bout-=dengji;
                }
                if(ji>1500)
                        ji=0;
        }
        
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久久久高潮一区二区 | 区一区二在线观看 | 欧美日韩国产一区 | 国产成人一区二区三区电影 | 亚洲大片在线观看 | 亚洲精品一区二区三区 | 日韩中文字幕一区 | a免费视频| 久草视频在线播放 | 日本精品视频 | 欧美一区二区三区视频 | 国产成人精品午夜 | 黑人久久久| 成人一区二区三区 | 久久精品99| 久久久久久亚洲国产精品 | 韩国av网站在线观看 | 黄色网址在线免费播放 | 日操操 | 久久中文字幕一区 | 久久新 | 97色在线视频 | 欧美精品二区三区 | 欧美精品综合 | 美女视频一区 | 亚洲精品在线91 | 黄色一级大片在线免费看产 | 黑人巨大精品欧美一区二区一视频 | 草b视频| 午夜久久久久 | 欧美日韩综合一区 | 国产色片在线 | 老妇激情毛片免费 | 懂色av色香蕉一区二区蜜桃 | 喷潮网站 | 不卡在线视频 | 日本字幕在线观看 | 午夜小视频在线播放 | 国产高清免费视频 | av在线一区二区 | 羞羞在线观看视频 |