wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

各種花樣的流水燈c51程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年09月16日   【字體:
/*-----------------------------------------------
功能:流水燈對稱移動閃爍(雙閃爍)

作者:fei yu

日期:2010-6-14

------------------------------------------------*/

#include<REG52.H>
#define uint unsigned int
void delay(uint);
main()
{
        uint comp1=0xfe;
        uint comp2=0x80; 
        P1=0x7e;
        delay(30000);
        while(1)
        {
                P1=0xff;
                comp1<<=1;
                comp1|=0x01;
                comp2>>=1;
                P1&=comp1;
                P1^=comp2;
                delay(30000);
                if(P1==0xe7)
                {
                        comp1<<=1;
                        comp1|=0x01;
                        comp2>>=1;           
                }       

                if(comp1==0x7f)
                {
                        comp1=0xfe;
                        comp2=0x80;              
                }      
        }               
}
void delay(uint cnt)
{
     while(cnt--);     
}


/*-----------------------------------------------------------------

只循環一次,而沒有一直循環下去,出錯地方在:

通過添加一條測試語句:

                                                 if(comp1==0x7f)
                                                 {
                                                         comp1=0xfe;  comp2=0x80;
                                                         P1=0x00;  delay(30000);

                                                 }      

發現if語句沒有被執行,自然繼續左右移動:

1111 1111&1111 1111^0000 0000==11111 1111

所以看起來是執行了一次while中的代碼。

 

具體為什么不行,還不清楚……    

更正下列代碼后,能夠實現功能。                                                     

                                                 if(P1==0x7e)
                                                 {
                                                         comp1=0xfe;
                                                         comp2=0x80;
                                                 }

或者:                                     

                                                 if(comp2==0x01)
                                                 {
                                                         comp1=0xfe;
                                                         comp2=0x80;
                                                 }

--------------------------------------------------------------*/

 

**************************************************************************************************************************************

/*-----------------------------------------------
功能:流水燈(單向單閃爍)

作者:fei yu

日期:2010-6-14

------------------------------------------------*/

#include<reg52.h>
#define uint unsigned int
void delay(uint);
main()
{ 
        //uint fre=0x03;
        //uint comp1=0xfe,comp2=0x80; 
        P1=0xfe;
        while(1)
        {
        /*------------------------------------------------------------------

                    模塊1:循環單向閃爍,只有一個燈亮滅
            執行3次,轉入下一種閃爍

        --------------------------------------------------------------------*/
                while(1)
                {
                        delay(30000);
                        P1<<=1;
                        P1|=0x01;
                        if(P1=0x7f)
                        {
                                delay(30000);        
                                P1=0xfe;

                        }
                } 
                         
        }        
}
void delay(uint cnt){while(cnt--);}

 

/*-----------------------------------------

程序運行結果左右兩端跳動,原因是:

if(P1=0x7f);中的等號也成了賦值號,更正為if(P1==0x7f);

特別注意,不要把判斷語句種的等號誤寫為賦值號。

-----------------------------------------*/

 

**************************************************************************************************************************************

 

/*-----------------------------------------------
功能:花樣燈(單向單閃爍+單向雙閃爍)

作者:fei yu

日期:2010-6-14

------------------------------------------------*/

#include<reg52.h>
#define uint unsigned int
void delay(uint);
main()
{ 
        uint fre=0x04;
        uint comp1=0xfe,comp2=0x80; 
        while(1)
        {
                /*-------------------------------------------------------------------

                            模塊1:循環單向閃爍,只有一個燈亮滅
                                        執行3次,轉入下一種閃爍

                --------------------------------------------------------------------*/
                P1=0xfe;
                while(1!=fre--)
                {
                        delay(30000);
                        P1<<=1;
                        P1|=0x01;
                        if(P1==0x7f)
                        {
                                delay(30000);        
                                P1=0xfe;

                        }
                }
                /*-------------------------------------------------------------------

                          模塊2:循環單向閃爍,只有兩個燈亮或者滅
                                          執行3次,轉入下一種閃爍

                --------------------------------------------------------------------*/
                P1=0xfc;
                while(3!=fre++)
                {
                        delay(30000);
                        P1<<=2;
                        P1|=0x03;
                        if(P1==0x3f)
                        {
                                delay(30000);
                                P1=0xfc; 
                        }
                }        
        }        
}
void delay(uint cnt)
{
  while(cnt--);
}

 

/*----------------------------------------------------

兩個模塊均沒有問題,但是放在一起,并沒有得到想要的結果,

第一個循環沒有進行完全,且兩個循環的循環的次數與要求的不符。

錯誤地方在于:模塊1和模塊2的循環控制的只是一次亮滅,更正為:

  

#include<reg52.h>
#define uint unsigned int
void delay(uint);
main()
{ 
        uint fre=0x04;
        uint fre1,fre2;
        uint comp1=0xfe,comp2=0x80; 
        while(1)
        {
                /*--------------------------------------------------------------------

                            模塊1:循環單向閃爍,只有一個燈亮滅
                                        執行3次,轉入下一種閃爍

               --------------------------------------------------------------------------*/
            P1=0xfe;
                while(1!=fre--)
                {
                        fre1=0x08;
                        while(1!=fre1--)
                        {
                                delay(3000000);
                                P1<<=1;
                                P1|=0x01;
                                if(P1==0x7f)
                                {
                                        delay(3000000);        
                                        P1=0xfe;
                                }
                        }
                }
                /*-------------------------------------------------------------------

                            模塊2:循環單向閃爍,只有兩個燈亮或者滅
                                          執行3次,轉入下一種閃爍                

                --------------------------------------------------------------------*/
                P1=0xfc;
                while(3!=fre++)
                {
                        fre2=0x04;
                        while(1!=fre2--)
                        {
                                delay(3000000);
                                P1<<=2;
                                P1|=0x03;
                                if(P1==0x3f)
                                {
                                        delay(3000000);
                                        P1=0xfc; 
                                }
                        }           
                }
        }        
}
void delay(uint cnt)
{
  while(cnt--);
}

注意控制語句中fre++和fre--;并且fre1和fre2的初始化不能出錯,

由于if()語句的出現,fre1和fre2的取值要比預想的減一。

----------------------------------------------------------*/


關閉窗口

相關文章

波多野结衣办公室双飞| 四虎国产成人免费观看| 法国空姐在线观看免费| 久久久久久这里只有精品| 亚洲欧美日韩国产综合在线| 中文字幕亚洲精品乱码| 韩国精品主播一区二区在线观看 | 欧美国产视频一区| 国产精品高潮呻吟视频| 欧美一级生活片| 久久久高清一区二区三区| 亚洲综合色站| 91九色鹿精品国产综合久久香蕉| wwwav在线| 日本1区2区3区中文字幕| 乱人伦中文字幕在线zone| 日本免费精品视频| 四虎成人免费影院| 欧洲在线免费视频| 欧美国产综合在线| 免费久久99精品国产自| 国产精品入口福利| 久久夜色精品国产亚洲aⅴ| 日韩一区二区在线观看| 亚洲一区在线观看网站| 国产精品一区二区三区www| 欧美婷婷久久五月精品三区| 日日夜夜中文字幕| 高潮久久久久久久久久久久久久| 黄色高清无遮挡| 91丨九色丨国产在线| 日韩午夜在线视频| 亚洲国产精品yw在线观看| 欧美体内谢she精2性欧美| 久久久久久一二三区| 久久国产视频网| 欧美女人交a| 精品久久不卡| 国产精品极品| 亚洲成人毛片| 成人视屏在线观看| 成年人在线网站| 黄在线免费观看| 九色在线观看| 亚洲色图16p| 国产真实伦在线观看| 日本午夜大片| 国内精品久久久久久不卡影院| www.久久久久久久久久| 中文字幕日韩经典| 日韩xxxxxxxxx| 欧美激情国产精品免费| 久久精品三级视频| 欧美老熟妇乱大交xxxxx| 免费黄色a级片| 亚洲美女性囗交| 四虎永久在线精品无码视频| 男女猛烈激情xx00免费视频| 自拍偷拍亚洲色图欧美| 日本不卡二区高清三区| 看欧美日韩国产| 国产精品一区二区三区不卡| 97人人香蕉| 日韩精品自拍偷拍| 欧美视频一区二区三区| 欧美午夜视频网站| 欧美最猛性xxxxx直播| 在线一区二区观看| 欧美少妇一区二区| 欧美亚洲国产怡红院影院| 欧美综合久久久| 欧美另类久久久品| 欧美mv日韩mv亚洲| 日韩精品日韩在线观看| 国产一区二区三区在线看| 中文字幕国产精品久久| 久久久av亚洲男天堂| 精品自拍视频在线观看| 久久久久久久久久久免费 | 男人天堂avav| 日本18中文字幕| 久久亚洲国产视频| 91久久麻豆| 免费大秀视频在线播放| 国产经典av| 韩国97影院| 爽爽视频在线观看| 老司机福利在线视频| 密臀av在线| 欧美影视资讯| 荡女精品导航| 国产精品欧美日韩一区| 亚洲精品二区三区| 久久国产主播| 国内精品免费在线观看| 97久久超碰国产精品电影| av有声小说一区二区三区| 91另类视频| www.爱久久| 99re66热这里只有精品8| 一区二区毛片| 国产精品中文字幕欧美| 成av人片一区二区| 中文字幕一区av| 色先锋资源久久综合| 欧美大片顶级少妇| 亚洲欧美日韩另类| 97久久超碰福利国产精品…| 成人精品久久久| 亚洲精美视频| 成人一级片网站| 中文字幕人妻熟女在线| www欧美com| 成人黄色片在线观看| 嫩模一区二区三区| 青青草视频在线青草免费观看| 激情六月婷婷| huan性巨大欧美| 久久国产精品美女| 亚洲综合婷婷| 国产成人精品一区二区三区四区| 国产精品欧美久久久久无广告| 色天使久久综合网天天| 亚洲视频一区二区三区| 日韩免费黄色av| 品久久久久久久久久96高清| 国产综合免费视频| 天堂在线中文视频| 精品久久久久久亚洲综合网站| 小视频在线播放| 亚洲男人网站| 成人精品高清在线视频| 91精品国产调教在线观看| 国产精品一二三在| 午夜精品福利一区二区蜜股av| 亚洲成人精品视频| 国产精品美女www| 尤物一区二区三区| 丰满饥渴老女人hd| 国产中文字幕视频| 欧美bbbbxxxx| 九色视频成人自拍| 精品国产乱码久久久久久樱花| 伊人激情综合| 国产精品天天摸av网| 欧美日韩高清影院| 久久久久久久久久国产| 亚洲aⅴ天堂av在线电影软件| 91视频福利网| 国产一级18片视频| 国产福利微拍精品一区二区| 国产中文字幕在线| 红杏成人性视频免费看| 国产中文字幕精品| 欧美日韩在线看| 久久97久久97精品免视看| 欧美成人性战久久| 国产精品户外野外| 国产在线精品91| 欧美日韩偷拍视频| 精品福利影院| 欧美jizzhd69巨大| 在线看成人短视频| 国产在线视频一区二区三区| 日韩欧美在线免费| 国内精久久久久久久久久人| 亚洲 国产 欧美一区| 亚洲国产果冻传媒av在线观看| 国产精品露脸视频| 男人资源网站| 日本成人在线网站| 视频在线在亚洲| 日本高清不卡一区| 欧美一区第一页| 中文字幕一区二区三区四区五区人| 国产精品无码电影| 天堂中文资源在线观看| 伦理片一区二区三区| 国产精品调教视频| 国产乱码在线| 欧美在线亚洲| 亚洲激情网站免费观看| 欧美精品在线第一页| 亚洲小说欧美另类激情| 老湿机69福利| www.噜噜色.com| 四虎精品在线观看| 国产成人亚洲综合a∨婷婷| 精品国偷自产国产一区| 国产有色视频色综合| 日本一卡二卡在线| 久久香蕉综合色一综合色88| 在线观看中文字幕的网站| 很黄很黄激情成人| 色综合久久久久综合体| 国产精品视频免费观看www| 五月天av在线播放| 99热这里只有精品9| 韩国三级在线观看久| 自拍欧美日韩| 色成人在线视频| 91美女高潮出水| 中文字幕日韩三级片| 亚洲精品影院在线| 麻豆免费版在线观看| 日韩激情视频在线观看| 日韩午夜电影在线观看| 欧美日韩综合精品| 九九九免费视频| 爱爱免费视频网站| 最新国产一区| 亚洲大片免费看| 成人精品福利视频| 成人无码av片在线观看| 黄色免费av| 最新亚洲精品| 亚洲3atv精品一区二区三区| 成人写真视频福利网| 国产呦小j女精品视频| 尤物在线观看视频| 豆花视频一区二区| 一区二区三区在线看| 国产精品综合网站| 波多野结衣av在线免费观看| 一个人看的www视频免费在线观看| 国产精品.xx视频.xxtv| 97超碰欧美中文字幕| 欧美高清电影在线看| 中国黄色片一级| 国产亚洲第一的欧洲日产| 男人天堂久久| 中文子幕无线码一区tr| 国产91在线播放精品91| 97伦伦午夜电影理伦片| 新天天拍日日拍狠狠拍| 欧美日韩一区二区三区视频播放| 亚洲v日本v欧美v久久精品| 91手机在线播放| 久草成人在线视频| 免费国产在线观看| 日韩电影在线免费看| 中文字幕亚洲综合久久| 日本中文字幕二区| 国产95在线|亚洲| 久久中文字幕导航| 欧美性猛交xxxx黑人| 欧美精品一区二区三区在线四季 | 亚洲人成电影| 青青国产91久久久久久| 亚洲人成电影在线播放| 波多结衣在线观看| 国产免费大片| 欧美男gay| 欧美视频一区在线| 浴室偷拍美女洗澡456在线| 精品国产黄色片| 精品肉辣文txt下载| 亚洲人成精品久久久久久 | 欧美高清一级片| 亚洲电影在线免费观看| 韩国一区二区三区美女美女秀| 在线观看黄网站| 超碰在线资源| 亚洲国产成人在线| 国产精品一 二 三| 中文字幕在线观看免费| 天堂网在线最新版www中文网| 亚洲国产精华液网站w| 国产高清自拍一区| 亚洲一卡二卡在线| 国产成+人+综合+亚洲欧美| 亚洲一区二区三区四区在线免费观看| 黄色国产精品一区二区三区| 国产尤物在线观看| 亚洲综合资源| 欧美午夜精品久久久久久孕妇 | 蜜臀av中文字幕| 77成人影视| 欧美亚洲国产一区二区三区va| 欧美一级欧美一级| 邪态动恶图27期gif| 国产精品99一区二区| 日韩中文字幕网| 在哪里可以看毛片| 岛国视频免费在线观看| av在线综合网| 国产精品日韩欧美一区二区三区 | 四虎影成人精品a片| 国产一二在线观看| 91女人视频在线观看| http;//www.99re视频| 一区二区三区日| 7m精品国产导航在线| 亚洲大胆人体视频| 在线观看免费视频黄| 欧洲天堂在线观看| 久久精品男人的天堂| 日本不卡久久| 亚洲国产精品久久网午夜小说| 水蜜桃精品av一区二区| 色婷婷综合成人| 一区二区三区四区五区| 中文字幕乱码中文乱码51精品| 一本色道久久综合狠狠躁的推荐 | 精品亚洲porn| 91精品国产一区二区三区动漫| 91久久久久国产一区二区| 国产精品x8x8一区二区| 日韩成人av在线播放| 国产特黄级aaaaa片免| 老司机午夜在线| 夜夜揉揉日日人人青青一国产精品 | 中文字幕有码在线视频| 一区二区三区免费观看| 免费欧美一级视频| 88av在线| 国产日韩欧美在线一区| 成人在线观看www| 黄色成人羞羞视频| 不卡大黄网站免费看| 亚洲国产精品视频一区| 天堂在线观看| 国产揄拍国内精品对白| 欧美视频小说| 九九九热视频| 成人综合在线视频| 水蜜桃亚洲一二三四在线| 嫩草视频在线免费观看| 国产在线精品视频| 日韩精品欧美专区| 五福影院新址进入www1378| 激情久久五月天| 欧美中日韩免费视频| 九九色在线观看| av色综合久久天堂av综合| 裸体大乳女做爰69| 中文乱码字幕高清在线观看| 欧美激情自拍偷拍| 无遮挡又爽又刺激的视频| 美国成人毛片| 欧美日韩在线影院| 中文字幕乱视频| 亚洲女同志freevdieo| 精品国产污污免费网站入口| 99鲁鲁精品一区二区三区| 一区二区视频| 久久久欧美一区二区| 丰满人妻妇伦又伦精品国产| 亚洲一区二区免费看| 女女同性女同一区二区三区91| 久久久精品视频网站| 成人在线免费观看视频| 日本一区二区在线免费播放| 亚洲av片在线观看| 另类人妖一区二区av| 亚洲精品偷拍视频| 四虎成人免费在线| 欧美日韩一区免费| 中文字幕av网址| 91蝌蚪精品视频| 欧美孕妇性xx| 九色国产蝌蚪| 91网站在线播放| jizz欧美激情18| 草草影院在线| 在线观看国产欧美| 人人妻人人爽人人澡人人精品| 在线观看免费一区二区| 97中文在线观看| 五月综合激情在线| 亚洲综合色噜噜狠狠| 国产特黄级aaaaa片免| 高清精品xnxxcom| 国产成人精品一区| 午夜色在线观看| 亚洲欧美综合在线精品| 无码成人精品区在线观看| 国产一区 二区| 日韩av电影在线免费播放| 高清国产免费| 中文字幕一区在线| 国产美女视频免费观看下载软件| 全球中文成人在线| 97成人超碰视| 国产999免费视频| 91精品麻豆| 国产成人黄色av| 清清草免费视频| 亚洲电影一区二区| www.com.av| 国产精品久久占久久| 欧美日韩免费观看一区| 男同在线观看| 亚洲精品一区二区三区99| 国产又粗又猛又黄又爽| 国产一区999| 午夜激情视频网| 欧美1区2区3区4区| 国产三级精品在线不卡| 欧洲毛片在线|