新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機數碼管數字輪換顯示

        單片機數碼管數字輪換顯示

        作者: 時間:2016-11-29 來源:網絡 收藏
        使用單片機STC12C4052AD,內部晶振,P1口分別接數碼管相應接口。源碼如下:

        /*********************************************************************************************
        程序名:    數碼管數字輪換顯示
        編寫人:    天涯風云 
        編寫時間:  2012年11月17日
        硬件支持:  STC12C4052AD 內部6Mhz晶振
        接口說明:  單片機P1各口接數碼管
        修改日志:

        /*********************************************************************************************
        說明:
        /*********************************************************************************************/
        #include //頭文件

        本文引用地址:http://www.104case.com/article/201611/323531.htm



        /*********************************************************************************************
        函數名:毫秒級CPU延時函數
        調 用:DELAY_MS (?);
        參 數:1~65535(參數不可為0)
        返回值:無
        結 果:占用CPU方式延時與參數數值相同的毫秒時間

        /*********************************************************************************************/

        /*******************************************************************************************/
        void DELAY_MS (unsigned int a){
        unsigned int i;
        while( --a != 0){
        for(i = 0; i < 600; i++);
        }
        }
        /*********************************************************************************************/
        /*********************************************************************************************/
        /*********************************************************************************************
        函數名:主函數
        調 用:無
        參 數:無
        返回值:無
        結 果:程序開始處,無限循環
        備 注:
        /*********************************************************************************************/
        void main (void){ //主函數
        unsigned char i; //定義字符型變量i (8位)
        unsigned char m[11]={0x03,0xCF,0x25,0x85,0xC9,0x91,0x11,0xC7,0x01,0x81,0xFF};//從數字0到9的字碼表,FF為全部關燈不顯示


        for(i=0;i<11;i++){ //P1段,無限循環
        P1 = m[i];
        DELAY_MS(600);
        }





        }
        /*********************************************************************************************/


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 长春市| 英吉沙县| 招远市| 涡阳县| 镇平县| 溧阳市| 嘉义市| 平定县| 分宜县| 娄底市| 若尔盖县| 都匀市| 平江县| 兴化市| 涟水县| 涿州市| 那曲县| 常德市| 石家庄市| 大厂| 广东省| 淮南市| 嘉黎县| 胶州市| 家居| 政和县| 玛沁县| 铜山县| 娄底市| 玉树县| 苍南县| 东阿县| 余庆县| 闸北区| 神农架林区| 泰顺县| 安吉县| 青岛市| 余江县| 常山县| 绥棱县|