Está en la página 1de 2

- Código empleado en el MPLAB:

- En la primera parte se configuraron los fusibles


- Luego se configure la variable a repetir

- Finalmente definimos las variables ENVIAR_DATA y ENVIAR_TX;


ademaás de establecer la variable Config_UART
- Programa implementado:

- Para la simulación de este programa, configuramos el PIC, la primara parte de este


código trata de configurar el UART en donde dirigimos los valores al RCSTA, TXSTA y
BAUDCON, asimismo utilizaremos el RC7 como entrada y el RC6 como salida.
- Luego configuramos la variable a repetir donde “T” irá a W, luego lo dirigiremos a call
ENVIAR_DATA. En esta variable, ENVIAR_DATA, se desplaza todo hacia W, para
luego moverlo al registro TXREG aquí se le preguntará al TRMT, si está vacio o no, si
está vacio se visualizará 1, lo que significa que los datos ya fueron transmitidos y si no se
encuentra en 1 esperarán a que los datos del registro TXREG ingresen a TRMT y cuando
este pase a 0 significará que los datos ya se transmitieron por lo que saltará a return y
despues este se moverá a la letra “E”, “C”, “S”, “U” y “P”.

También podría gustarte