音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

初學(xué)者請教!

作者:jsnjhawk 欄目:單片機
初學(xué)者請教!
在使用12MHZ晶振時,一個機器周期為1us,執(zhí)行一條DJNZ指令的時間為2us,一個50ms的程序:
DEL: MOV  R7,#200
DEL1:MOV  R6,#125
DEL2:DJNZ R6,DEL1
      DJNZ R7,DEL2
      RET

它的延時時間為(250+1+2)*200+1=50.30ms是怎樣算出來的?

謝謝!

2樓: >>參與討論
jsnjhawk
急急!
謝謝好心人,幫幫忙吧!

3樓: >>參與討論
興隆
模擬軟件都有記時功能,不用數(shù)機器周期啦。
 
4樓: >>參與討論
Ayato
有錯吧 ?
這段程序是那來的?
有錯吧 ?

5樓: >>參與討論
jsnjhawk
是錯的!
但是我不知道怎樣計算該程序的執(zhí)行時間,請指點!

6樓: >>參與討論
Ayato
暈!
暈死! 你是女的?是哥們也整個對的來,就兩句程序

如果是按你的公式來分析就應(yīng)該是這樣
DJNZ R6,DEL1 2us
R6 125 那么250us
往下運行一步 +1
然后
DJNZ R7,DEL2 +2

循環(huán) 200 次
(250+1+2)*800
最后 RETI +1
不就是(250+1+2)*200+1=50.30ms 嗎 ?
暈 啊 你那程序是錯的,死循環(huán),按你意思就應(yīng)該是這樣,你自己琢磨琢磨就知道了!呵呵



7樓: >>參與討論
jsnjhawk
謝謝!
謝謝Ayato!

8樓: >>參與討論
Ayato
上面有錯
(250+1+2)*800
這個是 (250+1+2)*200

失誤 失誤 貽笑大方了!

9樓: >>參與討論
dengm
re:
DEL:   
        MOV R7, #98      ;  1
        MOV R6, #68      ;  1
DEL1:
          DJNZ R6, DEL1  ;  2 * (68+(98-1)* 256)         
        DJNZ R7, DEL1    ;  2 * 98
        RET              ;  2
;----------------------------------------------
;                     ===   50,000 us


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
常用的P溝道增強型場效應(yīng)管有哪些型號?
誰有SD卡的完整資料啊能給一份嗎
各位幫我看看ds18b20的顯示程序
關(guān)于初始化數(shù)據(jù)存儲區(qū)
RAM擴(kuò)展的時候,要不要定義其首地址
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號