单片机汇编语言延时程序时间问题

单片机汇编语言延时程序时间问题
DELAY: MOV R7,#10
D1: MOV R6,#200
D2: MOV R5,#250
DJNZ R5,$
DJNZ R6,D2
DJNZ R7,D1
RET

请问这个子程序延时的时间是100MS还是1秒呢?

DELAY: MOV R7,#10 ;1
D1: MOV R6,#200 ;10*1
D2: MOV R5,#250 ;10*200*1
DJNZ R5,$ ;10*200*250*2
DJNZ R6,D2 ;10*200*2
DJNZ R7,D1 ;10*2
RET ;2
Total=1+10*3+2000*3+2000*250*2+2=1006035,如果晶振为12M的话,约1秒
温馨提示:答案为网友推荐,仅供参考
相似回答