国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

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


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

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉