You are on page 1of 2

COMUNICACION SERIAL PIC16F877A con MAX232 y PC

El CI. MAX232 es la solución 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 alimentación sólo 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 sólo 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 comunicación @ 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

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.PAUSE 500 GOTO inicio END . recomiendo el labview que tienen uno listo para emplear. .