汇编语言延时函数
想请问一下延时函数怎么计算啊?例如:
DELAY:MOV R5 ,#10
DELAY0:MOV R6,#100
DELAY1:MOV R7,#100
DJNZ R7,$
DJNZ R6,DELAY1
DELAY R5,DELAY0
RET
请问延时时间是多少啊?怎么计算 http://blog.csdn.net/a2824256/article/details/53560579 DELAY0:MOV R6,#100
DELAY1:MOV R7,#100
DJNZ R7,$ ;R7减1,一直到减到零
DJNZ R6,DELAY1 ;R6减1,不等于零跳到DELAY1执行
网上查了一下,这段代码应该是循环100x100次。
DELAY R5,DELAY0这个没有查到是什么意思{:10_249:}
具体延时多少,要看cpu的频率,以及执行指令所需的时钟周期
页:
[1]