Red de conocimiento informático - Aprendizaje de programación - El microcontrolador pic implementa un programa simple para una sincronización de 10 ms

El microcontrolador pic implementa un programa simple para una sincronización de 10 ms

Esto se puede hacer de varias maneras:

1. Utilice directamente el software para retrasar, como utilizar la siguiente subrutina de retraso DELAY () Si desea retrasar 5 ms, llame directamente. DELAY (5) estaría bien, pero esto es un retraso puro de software.

//======¡Retraso (n)ms, bajo oscilador de cristal de 4MHz! ! !

void DELAY(uint n)

{ uint j;

uchar k

for (j=0; jlt; n; ;j )

for (k=246;kgt;0;k--) NOP();

}

2. Utilice el temporizador para retrasar, la constante de retardo (relación de división de frecuencia y valor inicial del temporizador) debe determinarse calculando el tiempo de retardo.