Red de conocimientos sobre prescripción popular - Como perder peso - Tiempo de retardo del programa MCU, el oscilador de cristal es de 12Mhz

Tiempo de retardo del programa MCU, el oscilador de cristal es de 12Mhz

El parámetro de entrada de la función, cuando llamas a la función de retardo,... delayms (10);...

El propósito es retrasar 10ms, que es el parámetro de este uint A la variable entera simbólica xms se le asigna un valor de 10.

Después de ingresar a la función delayms(), i=xms, es decir, i=10, y luego hacer un bucle for,

Según el reloj del sistema El ciclo se retrasa el tiempo correspondiente. Si no hay xms,

su función de retraso solo se puede escribir como un retraso fijo, es decir, el valor de i se determina dentro de delayms, lo cual es muy inconveniente.

Con los parámetros de entrada, puede retrasar a voluntad como se mencionó anteriormente

(El rango de valores debe estar dentro de la definición de uint, es decir, menos de 65536).