欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 老哥們請(qǐng)問(wèn)下這個(gè)是延時(shí)多少秒 [打印本頁(yè)]

作者: 1405397911    時(shí)間: 2019-12-15 09:57
標(biāo)題: 老哥們請(qǐng)問(wèn)下這個(gè)是延時(shí)多少秒
DELAY:                                
          MOV R7,#255
D2:     MOV R6,#255
          DJNZ R6,$
          DJNZ R7,D2
          RET

作者: mffhxa    時(shí)間: 2019-12-15 09:57
DELAY:                 
                MOV  R7,#255        ;1個(gè)機(jī)器周期
D2:             MOV  R6,#255        ;1個(gè)機(jī)器周期
                DJNZ  R6,$        ;2個(gè)機(jī)器周期
                  DJNZ  R7,D2        ;2個(gè)機(jī)器周期
                RET                        ;2個(gè)機(jī)器周期
系統(tǒng)時(shí)鐘頻率12MHZ,則機(jī)器周期1us。
延時(shí)時(shí)間計(jì)算如下:T=[2+255*(255*2+1+2)+1]*1us=130.818ms

作者: csmyldl    時(shí)間: 2019-12-15 16:36
延時(shí)時(shí)間為:((255*2+3)*255+1)*機(jī)器周期
作者: 1405397911    時(shí)間: 2019-12-15 22:28
csmyldl 發(fā)表于 2019-12-15 16:36
延時(shí)時(shí)間為:((255*2+3)*255+1)*機(jī)器周期

0.1幾秒嗎
作者: Y_G_G    時(shí)間: 2019-12-16 10:02
沒(méi)有人知道,
DJNZ指令的執(zhí)行時(shí)間是根據(jù)不同的硬件,不同的晶振來(lái)判斷的,
剛好,晶振你沒(méi)有說(shuō),硬件你也沒(méi)有說(shuō)。
傳統(tǒng)的8051是按12個(gè)系統(tǒng)時(shí)間為一個(gè)機(jī)器周期來(lái)算的,DJNZ就是用兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘)
而STC就神了,它每個(gè)版本的單片機(jī)執(zhí)行時(shí)間是不一樣的,目前我用過(guò)的有三個(gè)版本,你可以對(duì)比一下。一句話:你要自己計(jì)算的。不想自己算也行,你找到STC下載器燒錄界面,里面就有自動(dòng)生成延時(shí)的,點(diǎn)幾下就可以了,這樣的話,你可能就永遠(yuǎn)學(xué)不會(huì)怎么計(jì)算延時(shí)了。

作者: angmall    時(shí)間: 2019-12-16 11:29
計(jì)算公式:延時(shí)時(shí)間=[2*R6+3]*R7+5        機(jī)器周期

循環(huán)外: 5機(jī)器周期  子程序調(diào)用 2機(jī)器周期 + 子程序返回 2機(jī)器周期 + R7賦值 1機(jī)器周期 = 5機(jī)器周期


你可能需要先了解震蕩周期、時(shí)鐘周期、機(jī)器周期之間的關(guān)系
因?yàn)閱纹瑱C(jī)的時(shí)鐘是晶振分頻來(lái)的,你可以理解為每個(gè)時(shí)鐘周期循環(huán)了一次,大致就是延時(shí)了一個(gè)時(shí)鐘周期,所以自己去查查單片機(jī)時(shí)鐘頻率


5課:單片機(jī)延時(shí)程序分析
http://www.raoushi.com/mcuteach/247.html






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1