Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cómo calcular el tiempo de retraso en el programa de ensamblaje del microcontrolador
Cómo calcular el tiempo de retraso en el programa de ensamblaje del microcontrolador
El programa de retardo al programar un microcontrolador es en realidad una colección de instrucciones de bucle. Por ejemplo: Retraso:
MOV?R2,#248;Este comando se ejecuta 1 vez en 1T
DJNZ?R2,$?R2,#248;Este comando se ejecuta 248 veces en 2T
p>
NOP; Esta instrucción se ejecuta una vez por 1T
RET Esta instrucción se ejecuta una vez por 2T
Entonces el retraso; el tiempo es: 1+248*2+1+2= 500T, si el oscilador de cristal es de 12M, el tiempo de retardo es 500us