Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué significa delayms al programar en 51?

¿Qué significa delayms al programar en 51?

Retraso: significa retraso, ms: milisegundos.

retrasos: se refiere al programa de retraso de nivel de milisegundos

El siguiente es el programa de retraso de bucle escrito por mí. El oscilador de cristal del reloj es de 8MHz.

//****************************************** *

//Nombre de la función: Delay_us/ms()

//Descripción: Función de retardo.

//****************************************** *

#define Delay_1us() asm("nop"); asm("nop"); asm("nop"); "nop" )

void Delay_us(unsigned int n)

{

unsigned int i=0

for (i= 0; il ; n; yo )

{

Delay_1us(); void Delay_1ms( void)

{

unsigned int i

for (i=1; ilt; (unsigned int)(osc*21-6) ; i );//21-2

}

void Delay_ms(unsigned int n)

{

unsigned int i= 0;

para (i=0; ilt; n; i)

{

Delay_1ms()

}

}

//Si escribes Delay_ms(50) en el programa es un retraso de 50ms.

// Delay_us(100); retraso de 100us

"MCU Master Group" le dará la respuesta.

t" src="../css/tongji.js">