|
循環(huán)的次數(shù)就是250*250呀,你這+250什么意思?
教材說的是"循環(huán)次數(shù)",并不是執(zhí)行時(shí)間,執(zhí)行時(shí)間是要計(jì)算上6和7,
而且,MOV指令是要一個(gè)時(shí)鐘,而DJNZ是要兩個(gè)時(shí)鐘的
整個(gè)的執(zhí)行時(shí)間是:1+250+250*250*2+250*2+2
分別對(duì)應(yīng)的是6,7,8,9,10
但一般來說,在長(zhǎng)延時(shí)里,主要的延時(shí)都是在8和9,其它的都可以不計(jì)算在內(nèi)的,因?yàn)樗嫉臅r(shí)間是很少的,而且晶振也會(huì)有一定的誤差
以上對(duì)應(yīng)的是傳統(tǒng)的8051系統(tǒng)
而常用的STC指令執(zhí)行時(shí)間和傳統(tǒng)的8051是不一樣的
如果學(xué)匯編,你是一定要會(huì)計(jì)算這個(gè)的,當(dāng)你學(xué)會(huì)計(jì)算這個(gè)之后,就可以在STC下載器那直接復(fù)制就行了
51hei截圖20210106085310.jpg (169.08 KB, 下載次數(shù): 68)
下載附件
2021-1-6 08:53 上傳
|
|