Está en la página 1de 1

Main

USART

Envo

Espera

Envo cambio de datos

4MHz para el cristal interno

Asegurar pins RB1 y RB2 como entradas

Bandera de trmino de transmisin apagada TXREG vaco ? ( TXIF =1?)


Escritura del caracter en el registro TXREG (transmisin iniciada )

NO

PORTB: Entrada de datos PORTA: Salida de datos Habilitados como puertos digitales

Asignacin del valor 25 al registro SPBRG (9600 Bauds, 0.16% error). BRGH habilitado

Cambi RB4?

SI

RB4 0 Enviar: total semforo 20 seg Caracter 'a'.

Enviar: total semforo 15 seg Caracter 'b'.

RA0 = RB4 y guardar ltimo estado RB4

Fin
Configuracin como transmisin ASNCRONA. Puerto serial activado . Esperar TXREG vaco Cambi RB5? Enviar: vuelta 5 seg Caracter 'd'. RA1 = RB5 y guardar ltimo estado RB5

SI

NO

Inicializacin del mdulo USART

SI

RB5 0

Fin
NO

Enviar: vuelta 10 seg Caracter 'c'.

Cambio en PORTB?

NO

Transmisin habilitada. Cambi RB6?

SI

RB6 0

Interrupcion TX deshabilitada (TXIE =0)

Enviar: parpadeo 3 seg Caracter 'f'.

RA2= RB6 Guardarltimo estado RB4

Enviar cambio de datos

SI

Fin

NO

Enviar: parpadeo 5 seg Caracter 'e'.

Cambi RB7?

SI

RB7 0 Enviar: amarillo 2 seg Caracter 'g'

Enviar: amarillo 1 seg Caracter 'h'

RA3 = RB7 Guardarltimo estado RB4

Fin

NO

También podría gustarte