新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機用C語言實現精確延時的程序

        51單片機用C語言實現精確延時的程序

        作者: 時間:2016-11-23 來源:網絡 收藏
        • 在晶振11.0592下實現15μs的延時:

        for ( i=0; i<3; i++);

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

        • 延時程序

        (在11.0592的晶振下調用本函數需24μs,每次計數需16μs)

        void delay( int useconds){

        int s;

        for (s=0; s

        }

        若需要延時的時間為480μs,那么useconds的數值取值為:

        (480-24)/ 16 = 28.5 ,取29




        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台州市| 迭部县| 平遥县| 金寨县| 栾川县| 西峡县| 吉林市| 习水县| 教育| 广德县| 五大连池市| 德保县| 安宁市| 靖边县| 陆良县| 淳化县| 安多县| 九寨沟县| 宜州市| 淄博市| 新闻| 宁乡县| 泽州县| 九龙坡区| 庐江县| 札达县| 绩溪县| 垫江县| 遵化市| 新泰市| 南岸区| 志丹县| 雷州市| 泰兴市| 资兴市| 星座| 遵化市| 朝阳市| 杭锦旗| 南通市| 宁海县|