在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 用單片機(jī)做電風(fēng)扇簡易定時(shí)控制器

            用單片機(jī)做電風(fēng)扇簡易定時(shí)控制器

            作者: 時(shí)間:2012-08-01 來源:網(wǎng)絡(luò) 收藏

            {count_T0=0;
            if(zflag==0)//為0
            {ZLED=1;//則轉(zhuǎn)動(dòng).
            if(start!=99)//轉(zhuǎn)動(dòng)時(shí)間為99,顯示99,不切換標(biāo)志.一直轉(zhuǎn)動(dòng).
            {
            start--;//不,則倒計(jì)時(shí).
            if(start==0)
            {zflag=1;//倒時(shí)時(shí)間到.切換標(biāo)志.
            cflag=2;
            start=x;//重賦值
            }
            }
            }
            else
            {ZLED=0;//否則暫停.
            stop--;//倒計(jì)時(shí)計(jì)數(shù).
            if(stop==0)
            {cflag=1;//時(shí)間到.
            zflag=0;
            stop=y;
            }
            }
            if(close!=99)//系統(tǒng)時(shí)間為99,顯示99,系統(tǒng)一直工作..
            {if(++c_count==60)//對一分計(jì)數(shù)60,即一小時(shí)后.
            {c_count=0;
            close--;//做一小時(shí)倒計(jì)時(shí).
            if(close==0)//時(shí)間到,系統(tǒng)斷電.
            CLED=0;//低電平有效.
            }
            }
            }
            disnner();//分離.送顯示/
            }
            /*********************************************
            函數(shù)名稱:T1中斷服務(wù)函數(shù)
            功能描述:調(diào)整時(shí)間閃爍用.
            **********************************************/
            voidtimer1(void)interrupt3
            {
            TH1=(65536-50000)/256;
            TL1=(65536-50000)%256;
            if(++count_T1==6)//閃爍周期30MS
            {
            count_T1=0;
            fliflag=~fliflag;//切換
            if(fliflag==0)//標(biāo)志有效.
            {
            if(sum==1)cflag=1;//選用狀態(tài)閃爍.
            if(sum==2)cflag=2;
            if(sum==3)cflag=3;
            disnner();//閃爍用.
            dis[0]=10;//放熄滅符.
            dis[1]=10;
            }
            else//否則,正常顯示.
            {
            RLED=1;YLED=1;BLED=1;
            dis[0]=time/10;
            dis[1]=time%10;
            }
            }
            }
            /*********************************************
            函數(shù)名稱:鍵掃描函數(shù)
            功能描述:調(diào)整時(shí)間
            **********************************************/
            voidscanner(void)
            {if(K1==0)//為0,表有鍵按下.
            {
            delay5ms(100);//延時(shí)500MS.
            if(K1==0)//還按下.剛退出.
            {
            while(K1==0)display();//等待釋放.
            delay5ms(2);//消抖.
            cflag=1;//退出顯示狀態(tài)1.
            count_T0=0;
            TR0=1;//啟動(dòng)T0
            TR1=0;//關(guān)閃爍
            sum=0;//歸位.
            x=start;//暫存.
            y=stop;//暫存.
            }
            else
            {//否則,有移位鍵按下.
            TR0=0;//時(shí)間走動(dòng)停止.
            TR1=1;//開閃爍.
            sum++;//移位.
            if(sum==4)
            sum=1;
            }
            }

            if(K2==0)
            {
            delay5ms(2);
            if(K2==0)
            {
            while(K2==0)display();
            delay5ms(2);
            if(sum)//有移位
            {if(sum==1)
            {
            start++;
            if(start==61)
            start=99;
            if(start==100)
            start=30;
            }
            if(sum==2)
            {
            stop++;
            if(stop==61)
            stop=5;
            }
            if(sum==3)
            {
            close++;
            if(close==9)
            close=99;
            if(close==100)
            close=1;
            }
            }
            else//沒移位.
            {
            cflag++;//則進(jìn)行顯示狀態(tài)移位.
            if(cflag==4)
            cflag=1;
            }
            }
            }
            if(K3==0)
            {
            delay5ms(2);
            if(K3==0)
            {
            while(K3==0)display();
            delay5ms(2);
            if(sum==1)
            {start--;
            if(start==29)
            start=99;
            if(start==98)
            start=60;
            }
            if(sum==2)
            {stop--;
            if(stop==4)
            stop=60;
            }
            if(sum==3)
            {close--;
            if(close==0)
            close=99;
            if(close==98)
            close=8;
            }
            }
            }
            }
            /*********************************************
            函數(shù)名稱:主函數(shù)
            功能描述:
            **********************************************/
            main()
            {
            init();
            while(1)
            {
            display();//顯示
            scanner();//檢測按鍵..
            }
            }

            本文引用地址:http://www.biyoush.com/article/160215.htm

            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉