新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用軟件延時實現00-59秒單片機計

        用軟件延時實現00-59秒單片機計

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

        TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

        END

        7. C語言源程序

        #include AT89X51.H>

        unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

        0x6d,0x7d,0x07,0x7f,0x6f};

        unsigned char Second;

        void delay1s(void)

        {

        unsigned char i,j,k;

        for(k=100;k>0;k--)

        for(i=20;i>0;i--)

        for(j=248;j>0;j--);

        }

        void main(void)

        {

        Second=0;

        P0=table[Second/10];

        P2=table[Second];

        while(1)

        {

        delay1s();

        Second++;

        if(Second==60)

        {

        Second=0;

        }

        P0=table[Second/10];

        P2=table[Second];

        }

        }

        實現00-59秒計時器程序全部完畢

        加速度計相關文章:加速度計原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湖州市| 樟树市| 福贡县| 康平县| 林口县| 金沙县| 扬州市| 太康县| 枣阳市| 麻江县| 武功县| 青铜峡市| 明水县| 衢州市| 深州市| 阳城县| 丰原市| 昭通市| 赤壁市| 平和县| 抚远县| 福泉市| 遂川县| 温宿县| 竹山县| 贺兰县| 肇庆市| 巍山| 宁波市| 乃东县| 手机| 瑞昌市| 白玉县| 曲周县| 托克托县| 新乡市| 武宁县| 东至县| 东辽县| 伊春市| 襄垣县|