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

2025-04-14 00:28:34
推荐回答(2个)
回答(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秒

回答(2):

参考:

http://hi.baidu.com/do_sermon/item/cafba3ad4a9762766dd45571