晶振為12MHZ則一個機器周期執行的時間為1微秒
DJNZ為雙周期指令所以執行一次需要2個機器周期 執行一次DJNZ R2,DEL4需要10次才可以執行下一條指令 10*2*1微妙=20微秒 執行DJNZ R2,DEL3 10*10*2*1微秒 同理DJNZ R2,DEL2 10*10*10*2微秒 DJNZ R2,DELY 10*10*10*10*2*1微秒 所以總時間為 10*10*10*10*2*1+10*10*10*2+10*10*2*1+10*2*1 其實這也只是算出個 粗略的結果 要想得到精確的結果 還要把 所有的 PUSH和POP所用的時間給加上``` |