Red de conocimientos turísticos - Conocimientos sobre calendario chino - Subrutina de retardo de MCU
Subrutina de retardo de MCU
Es demasiado exagerado, en realidad requiere un retraso de 20 segundos. Es realmente demasiado exagerado. 20 segundos es ese concepto. Si el sistema requiere mucho tiempo, ¡es mejor agregar un chip de tiempo!
El cálculo se basa en que su oscilador de cristal es de 12 M, no sé si es exacto. Inténtalo.
Retraso de milisegundos
void DelayMs(int delayms)
{
int i;
while (retrasos --)
{
for(i=0;i<48;i++)
{
_nop_() ;
}
}
}
Segundo retraso
Quieres 20 segundos, el parámetro es 20 Eso es todo
void DelaySe(int retardse)
{
int i;
for(i=0;i { DelayMs(999); } }