mira, justamente hace poco termine de hacer un ejemplo con lo q pedis... te lo paso
(ojo con las conexiones)
#include <16F84A.h>
#fuses XT, NOWDT, NOPROTECT
#use delay(clock=4000000)
#define Tx PIN_A1 // PIN de Transmisión
#define Rx PIN_A0 // PIN de Recepción
#use rs232(baud=9600,parity=N,xmit=Tx,rcv=Rx,bits=8)
#use fast_io (a)
#use fast_io (b)
#define use_portb_lcd TRUE
#include "lcd.c"
void main()
{
char a[16];
lcd_init();
printf("pic a la espera\n");
printf(lcd_putc,"\fpic listo");
while(true)
{
gets(a);
printf("recibido: %s\n",a);
printf(lcd_putc,"\frecibido:\n%s",a);
}
}