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

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

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

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

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MCS-51單片機(jī)定時(shí)中斷不同應(yīng)用情況解決方案

        MCS-51單片機(jī)定時(shí)中斷不同應(yīng)用情況解決方案

        作者: 時(shí)間:2012-06-01 來(lái)源:網(wǎng)絡(luò) 收藏

        4 方法4

        假如周期不確定,只知道器重裝載值存放在寄存器R3、R2中,子程序如下:

        MOV A,#05H ;3個(gè)機(jī)器周期裝載TL1,2個(gè)周期提前

        ADD A,TL1

        ADD A,R2

        MOV TL1,A

        MOV A,R3 ;處理高位字節(jié)

        ADDC A,TH1

        MOV TH1,A

        DEC TL1 ;恢復(fù)提前了的2個(gè)機(jī)器周期

        ……

        此法適用于周期不確定的,其它同方法3。

        5 方法5

        當(dāng)定時(shí)發(fā)生的位置可預(yù)知時(shí),通常出現(xiàn)在主程序的AJMP $ (或SJMP $)等待指令處,延遲時(shí)間為3個(gè)或4個(gè)機(jī)器周期。取固定值4可簡(jiǎn)化補(bǔ)償程序。以定時(shí)周期1ms為例,中斷子程序如下:

        ORG 001BH

        MOV TL1,#LOW(-1000+4)

        MOV TH1,#HIGH(-1000+4)

        ……

        此方法適用于定時(shí)中斷總發(fā)生在同一條指令位置,且無(wú)其它中斷源的

        結(jié) 語(yǔ)

        上述5種方法誤差均不超過1個(gè)機(jī)器周期,其中方法1、3、4較為通用,適用于任何,但程序較長(zhǎng);方法2、5簡(jiǎn)單,但必須注意滿足對(duì)應(yīng)條件,才能使用。當(dāng)然,也還有其它方法[3],但比較煩瑣,并不理想,這里不一一介紹。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉