中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言延時分析

        單片機C語言延時分析

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

        unsigned char delay(unsigned char i,unsigned char j,unsigned char k)

        {unsigned char b,c;

        b="j";

        c="k";

        do{

        do{

        do{k--};

        while(k);

        k="c";

        j--;};

        while(j);

        j=b;

        i--;};

        while(i);

        }

        這精確延時子程序就被C51編譯為有下面的指令組合完成

        delay延時子程序如下:

        MOV R6,05H

        MOV R4,03H

        C0012: DJNZ R3, C0012

        MOV R3,04H

        DJNZ R5, C0012

        MOV R5,06H

        DJNZ R7, C0012

        RET

        假設參數變量i的初值為m,參數變量j的初值為n,參數變量k的初值為l,則總延時時間為:l×(n×(m×T+2T)+2T)+3T,其中T為DJNZ和MOV指令執(zhí)行的時間。當m=n=l時,精確延時為9T,最短;當m=n=l=256時,精確延時到16908803T,最長。

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



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉