Está en la página 1de 2

COMUNICACION SERIAL PIC16F877A con MAX232 y PC

El CI. MAX232 es la solucin para transmitir a mayor distancia, ya que incrementa los niveles de voltaje de 5 V. a +10V. gracias a un juego de capacitores que le ayuda a doblar los voltajes, por lo que para su alimentacin slo requiere una fuente de 5V. que puede ser la misma que utiliza el PIC. El MAX232 dispone de 2 juegos de transmisores y receptores, de los cuales slo ocuparemos un par de ellos, el MAX232 enviar el dato invertido, por lo tanto debemos invertir el dato de la salida del PIC y esto lo conseguimos utilizando T2400 de la siguiente forma: SEROUT portc.6,T2400,[hola] ;enviar dato serial "hola" por pin Rc6 a 2400bits/s en dato verdadero.

;EL PROGRAMA INCLUDE modedefs.bas ;incluyen los modos de comunicacin @ device XT_OSC ;cambia a oscilador XT Inicio: SEROUT portc.6, T2400, [HOLA ] ;enviar serialmente caracteres HOLA HIGH portc.4 ; led indica que ya envio "HOLA " PAUSE 500 ;retardo de 0.5 seg LOW portc.4 ;apagado led

PAUSE 500 GOTO inicio END

;retardo de 0.5 seg ;volver a repetir el proceso

Para visualizar el mensaje enviado por el pic emplearemos el programa microcode studio como en el caso anterior , aunque si no lo tuvieran pueden emplear el HYPERTERMINAL de windowsy por ultimo emplear cualquier programa, recomiendo el labview que tienen uno listo para emplear.

También podría gustarte