新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計:單只數碼管循環顯示 0~9

        單片機C語言程序設計:單只數碼管循環顯示 0~9

        作者: 時間:2013-06-06 來源:網絡 收藏

        /* 名稱:單只 0~9


        說明:主程序中的循環語句反復將 0~9 的段碼送至 P0 口,使數字 0~9

        */

        #includereg51.h>

        #includeintrins.h>

        #define uchar unsigned char

        #define uint unsigned int

        uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};

        //延時

        void DelayMS(uint x)

        {

        uchar t;

        while(x--) for(t=0;t120;t++);

        }

        //主程序

        void main()

        {

        uchar i=0;

        P0=0x00;

        while(1)

        {

        P0=~DSY_CODE[i];

        i=(i+1)%10;

        DelayMS(300);

        }

        }

        單片機C語言程序設計:單只數碼管循環顯示 0~9

        51單片機相關文章:51單片機教程


        c語言相關文章:c語言教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宾川县| 衡阳县| 东港市| 峨眉山市| 锡林浩特市| 鹿邑县| 新竹县| 建宁县| 泸州市| 游戏| 雅安市| 门源| 吴桥县| 青州市| 天全县| 洪江市| 铅山县| 巴青县| 黑水县| 阿坝县| 宝应县| 穆棱市| 伽师县| 潢川县| 绩溪县| 合作市| 旬阳县| 海阳市| 丁青县| 临清市| 卓尼县| 会昌县| 淳化县| 赤峰市| 雷山县| 平罗县| 兴海县| 宝清县| 怀远县| 乐平市| 班戈县|