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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3508|回復: 5
收起左側

老哥們請問下這個是延時多少秒

[復制鏈接]
ID:656094 發表于 2019-12-15 09:57 | 顯示全部樓層 |閱讀模式
5黑幣
DELAY:                                
          MOV R7,#255
D2:     MOV R6,#255
          DJNZ R6,$
          DJNZ R7,D2
          RET

最佳答案

查看完整內容

DELAY: MOV R7,#255 ;1個機器周期 D2: MOV R6,#255 ;1個機器周期 DJNZ R6,$ ;2個機器周期 DJNZ R7,D2 ;2個機器周期 RET ;2個機器周期 系統時鐘頻率12MHZ,則機器周期1us。 延時時間計算如下:T=[2+255*(255*2+1+2)+1]*1us=130.818ms
回復

使用道具 舉報

ID:195446 發表于 2019-12-15 09:57 | 顯示全部樓層
DELAY:                 
                MOV  R7,#255        ;1個機器周期
D2:             MOV  R6,#255        ;1個機器周期
                DJNZ  R6,$        ;2個機器周期
                  DJNZ  R7,D2        ;2個機器周期
                RET                        ;2個機器周期
系統時鐘頻率12MHZ,則機器周期1us。
延時時間計算如下:T=[2+255*(255*2+1+2)+1]*1us=130.818ms
回復

使用道具 舉報

ID:235200 發表于 2019-12-15 16:36 | 顯示全部樓層
延時時間為:((255*2+3)*255+1)*機器周期
回復

使用道具 舉報

ID:656094 發表于 2019-12-15 22:28 | 顯示全部樓層
csmyldl 發表于 2019-12-15 16:36
延時時間為:((255*2+3)*255+1)*機器周期

0.1幾秒嗎
回復

使用道具 舉報

ID:401564 發表于 2019-12-16 10:02 | 顯示全部樓層
沒有人知道,
DJNZ指令的執行時間是根據不同的硬件,不同的晶振來判斷的,
剛好,晶振你沒有說,硬件你也沒有說。
傳統的8051是按12個系統時間為一個機器周期來算的,DJNZ就是用兩個機器周期(24個時鐘)
而STC就神了,它每個版本的單片機執行時間是不一樣的,目前我用過的有三個版本,你可以對比一下。一句話:你要自己計算的。不想自己算也行,你找到STC下載器燒錄界面,里面就有自動生成延時的,點幾下就可以了,這樣的話,你可能就永遠學不會怎么計算延時了。 51hei截圖20191216094912.jpg 51hei截圖20191216095053.jpg 51hei截圖20191216095150.jpg
回復

使用道具 舉報

ID:155507 發表于 2019-12-16 11:29 | 顯示全部樓層
計算公式:延時時間=[2*R6+3]*R7+5        機器周期

循環外: 5機器周期  子程序調用 2機器周期 + 子程序返回 2機器周期 + R7賦值 1機器周期 = 5機器周期


你可能需要先了解震蕩周期、時鐘周期、機器周期之間的關系
因為單片機的時鐘是晶振分頻來的,你可以理解為每個時鐘周期循環了一次,大致就是延時了一個時鐘周期,所以自己去查查單片機時鐘頻率


5課:單片機延時程序分析
http://www.zg4o1577.cn/mcuteach/247.html

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人草人人干 | 男人天堂av网 | 国内av在线| 99re在线 | 国产偷自视频区视频 | 久久精品国产99国产精品 | 亚洲三级在线观看 | 国产精品久久久久久亚洲调教 | 欧美aⅴ在线观看 | 9999国产精品欧美久久久久久 | 免费在线观看一区二区三区 | 亚洲免费观看视频网站 | 成人高清视频在线观看 | 日韩在线观看网站 | 男女在线免费观看 | 成人午夜在线 | 久久草在线视频 | 福利视频二区 | 成人亚洲性情网站www在线观看 | 成人免费在线观看 | 中文成人在线 | 一区二区在线不卡 | 免费中文字幕 | re久久| 国产精品爱久久久久久久 | 亚洲网站在线观看 | 欧美日韩亚洲成人 | 久久大陆| 永久看片 | 久久成人在线视频 | 精品一区在线 | 欧洲一级毛片 | 国产人成精品一区二区三 | 精品一区二区三区免费视频 | 欧美电影网 | 日韩av一区二区在线 | 国产在线视频一区 | 在线观看av网站永久 | 欧美性久久久 | 欧洲视频一区二区 | 精品国产欧美一区二区三区成人 |