新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于51單片機的各種花樣的流水燈c51程序

        基于51單片機的各種花樣的流水燈c51程序

        作者: 時間:2012-09-11 來源:網絡 收藏

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

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

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

        #includereg52.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);

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

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿拉尔市| 巴楚县| 德兴市| 广河县| 穆棱市| 罗定市| 什邡市| 乌兰浩特市| 和政县| 惠州市| 峨眉山市| 阿鲁科尔沁旗| 湛江市| 贵州省| 沁水县| 嫩江县| 宽甸| 于田县| 白河县| 饶阳县| 香港 | 贞丰县| 芦溪县| 浦江县| 阿勒泰市| 车险| 余干县| 策勒县| 芦溪县| 凤庆县| 泗洪县| 巩留县| 和龙市| 赤壁市| 河北省| 沁源县| 黑龙江省| 南康市| 平顶山市| 满城县| 静宁县|