1樓:匿名使用者
這只是大概十毫秒。根據微控制器的晶振頻率來算的。比如你用的12m晶振,執行一條指令要三個機器週期,根據你迴圈了多少次,算出大概延時了多久。
2樓:匿名使用者
這個你可以用keil軟體進行**,然後看它的執行這步所用的時間,也就是10ms左右,這個只是大概,精確的應該用定時器
3樓:做而論道
有誰告訴你這是計算的嗎?
求微控制器高手幫我算下這個延時程式的500ms是怎麼算出來的
4樓:可軒
設51系列微控制器晶振頻率fosc為12mhz則第個機器週期 =12/fosc =1μs.每條mov rn,#data指令耗用1個機器週期6條nop指令執行耗用6個機器週期
每條djnz rn,rel指令耗用2個機器週期,d2內迴圈耗用機器週期數n2=1+(6+2)250 =2001d1外迴圈耗用機器週期數n1=1+(n2+2)250=500751執行整段程式耗用機器週期數n=1+n1=500752.執行整段程式延時時間 =500752x1μs ≈500ms
5樓:做而論道
延時程式,所說的延時,是假的。
實際上,所延的,是機器週期。
6樓:畢康時益菡
根據外部晶振的不同,延時1毫秒的迴圈次數也不一樣,一般12m晶振的話用
for(j=time;j>0;j--);延時時,1毫秒time大概為125左右,這裡用110,大概晶振為11.0592m,所以這段程式,內部迴圈完成1毫秒延時,外部迴圈完成500毫秒延時。
微控制器nop和delay1延時時間是多久?和晶振
nop 的延時 時間是一個機器週期,與晶振的關係是 osc 12 1000000微秒比如12m晶振,12 1000000 12 1000000 1usdelay 1 則不知道是多少延時時間了,這與你的子程式本身有關。比如 delay unsigned char a 那麼delay 1 則是在12m晶...
幫我解釋一下這個夢誰能幫我解釋一下王維的《疑夢》
周公解夢 追人 跑 跑步 男子夢見跑步,事業會成功。女人夢見跑步,家務事會安排得井井有條。商人夢見跑步,能賺大錢,病人夢見跑步,病體很快痊癒。旅遊者夢見跑步,路上會發生車禍。夢見賽跑要遭厄運,事業會失敗。夢見和妻子跑步,夫妻相親相愛。夢見在草場上跑步,會身強力壯。夢見障礙賽,是不好的兆頭,工作上會遇...
解釋一下這個圖看不懂,誰能幫我解釋一下這個圖要詳細點的看不懂
這個是化學反應方程式的圖 一個氫氣分子和一個氯氣分子反應生成了兩個 氣體分子。誰能幫我解釋一下這個圖 要詳細點的 看不懂 5 樁上面是承臺,承臺上面是柱子,然後還有承臺樑 鋼筋 1 樁的鋼筋圖上沒有表示,見樁詳圖 2 層臺鋼筋 10 100,上 下 四周一圈 3 柱子插筋 規格數量圖紙未顯示,見柱子...