DELAY: MOV R7,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
這是一條單片機(jī)延時(shí)125毫秒的子程序嗎?下面是我的算法,請(qǐng)您指正:DJNZ是一條雙周期指令,因此,應(yīng)該程序執(zhí)行250*250=62500次,用12M的晶震,所以每次執(zhí)行需要1微妙,所以共需62500*2=125毫秒,對(duì)嗎?
呵呵,那么這樣的結(jié)果是一個(gè)約數(shù)嗎?,因?yàn)镈ELAY: MOV R7,#250 MOV R6,#250 是否也許要時(shí)間呢?,是不是因?yàn)樘塘硕雎圆挥浟四?呵呵,謝謝您.我有點(diǎn)轉(zhuǎn)牛角尖~~
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |