久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3497|回復: 4
打印 上一主題 下一主題
收起左側

關于單片機匯編語言延時子程序的時間計算

[復制鏈接]
跳轉到指定樓層
樓主
ID:248898 發表于 2021-3-7 23:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
D1:

      MOV  R4,#20

D2:

      MOV  R5,#248
      DJNZ R5,$

      DJNZ R4,D2



就這么簡單的延時子程序時間計算,最好能詳細點說明為甚麼>本人才學單片機,例如這樣吧,我不清楚為甚麼最后是1+20*499=9981  


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:328014 發表于 2021-3-7 23:45 | 只看該作者
這是一個嵌套循環。內層循環248次,(R5=248)DJNZ R5, #248,是2周期指令,每執行一次占用2個機器周期。

                         外層循環是20次,(R4=20)

                         所以20*248,就是執行次數,每次2周期,20*248*2=全部的機器周期。如果使用的晶振是12MHZ,每個機器周期剛好是1us

                         至于你的算式的前面的那個“1”,是執行“MOV  R4, #20" 指令的一個機器周期。其實“MOV  R5,  #248”也要執行20次,計算公式應該是20*248*2+20+1

                         另外,如果計時要求很苛刻時,包括調用“延時子程序”、“返回”所占用機器周期都需要計算進去的。
回復

使用道具 舉報

板凳
ID:390416 發表于 2021-3-8 00:23 | 只看該作者
你算這么準確有什么用?中斷一使用,誤差從1% 瞬間提高到250%了
回復

使用道具 舉報

地板
ID:798631 發表于 2021-3-8 08:55 | 只看該作者
初學的話  下功夫學C的吧   用的人多有問題好請教   
回復

使用道具 舉報

5#
ID:858964 發表于 2021-3-10 16:26 | 只看該作者
設51系列單片機晶振頻率Fosc為12MHz,
則每個機器周期 =12/Fosc =1μs ,
每條MOV Rn,#data指令耗用1個機器周期,
每條DJNZ Rn,rel指令耗用2個機器周期,
每條NOP指令執行耗用1個機器周期,
D1:  MOV  R4,#20  ;;①
D2:  MOV  R5,#248 ;;②
      DJNZ R5,$   ;;③
      DJNZ R4,D2  ;;④
指令①執行1次,耗時1us;
指令②每次執行耗時1us,
指令③每次執行耗時2us,
指令④每次執行耗時2us,
延時值=1us+20[(2usx248+1us)+2us]
          =1us+20[499us]
          =9981 us
其它例子請閱附件。


51單片機用循環遞減法計數方式延時值計算及舉例.zip

1.06 KB, 下載次數: 13

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩一区二区在线观看 | 精品久草 | 久久精品国产一区二区电影 | 伊人久久综合 | 中文字幕精品一区 | 国产 日韩 欧美 中文 在线播放 | 国产精品jizz在线观看老狼 | 中文字幕在线看人 | 精品国产乱码久久久久久闺蜜 | 欧美成年人 | 亚洲精品在线免费观看视频 | 日韩一区二区三区在线看 | 日本高清精品 | 国产日韩一区二区三免费高清 | 久久看精品 | 日本一区二区视频 | 欧美一级淫片免费视频黄 | 亚洲网视频 | 日本一区二区三区免费观看 | 超级碰在线 | 一级黄色淫片 | 国产精品亚洲综合 | 中文字幕成人免费视频 | 中文字幕久久精品 | 国产精品1 | 国产精品久久久久一区二区三区 | 青娱乐av | 中文字幕精品一区二区三区在线 | 日日欧美 | 国产成人自拍av | av网站免费 | 欧美一区二区三区国产精品 | 亚洲成人av一区二区 | 精品国产一区二区三区性色 | 中文字幕蜜臀 | 国产精品久久av | 欧美在线不卡 | 午夜性色a√在线视频观看9 | 成人自拍视频网站 | 91观看| 色狠狠一区 |