Red de conocimiento informático - Computadora portátil - 51 Programa para microcontrolador para enviar y recibir datos a través del puerto serie

51 Programa para microcontrolador para enviar y recibir datos a través del puerto serie

El envío y recepción del puerto serie requiere un protocolo de comunicación. Es decir, cuándo empezar a recibir y qué datos reenviar después de recibir el comando. Necesitas saberlos antes de poder escribir. Además, el microcontrolador 51 utilizado es diferente y su configuración de registro interno también es diferente.

En términos generales, el proceso es el siguiente:

1. Configurar los parámetros del puerto serie, la velocidad en baudios, etc.

void UART_ISR() usa y para interrumpir x

{

;Función de procesamiento de interrupciones del puerto serie

}

x - Número de interrupciones C51 del microcontrolador

y - Especifica el uso del número de grupo de registro de trabajo actual (0-3 PSW en la combinación de RS0 y RS1)

3. Programa principal

int main(void)

{

Init_UART();

while(1)

{

;//Función de envío de datos

}

}

}

}