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
}
}
}
}