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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3386|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕一区二区三区在线观看 | 欧美精品乱码99久久影院 | 日韩在线免费播放 | 欧洲妇女成人淫片aaa视频 | 欧美一区二区三区,视频 | 国产午夜精品一区二区三区嫩草 | 免费精品在线视频 | 在线播放国产一区二区三区 | 在线观看日韩精品视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 亚洲91精品 | 欧美亚洲国产日韩 | 国产午夜精品一区二区三区四区 | 成人在线免费 | 欧美日韩久久 | a级片网站 | 99精品国产一区二区青青牛奶 | 国产日韩欧美精品一区二区 | 色约约视频 | 中文字幕亚洲精品 | 欧美日韩三级在线观看 | 中文字幕视频在线观看免费 | 狠狠操狠狠干 | 91免费在线播放 | www天天操 | 国产精品波多野结衣 | 日本色高清| 国产精品久久久久久久久久了 | 国产精品视频观看 | 在线观看日韩av | 99久久精品国产一区二区三区 | 欧美日韩在线免费 | www.日韩| 亚洲天堂一区 | 日韩一区二区三区在线观看 | 欧产日产国产精品v | 日日综合| 极品电影院 | 日韩在线免费视频 | 日韩电影一区 | 亚洲视频中文字幕 |