He hecho algunos cambios y ya funciona:
Codigo:
#include <16F877A.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=20000000)
#use rs232(baud=19200, xmit=PIN_C6, rcv=PIN_C7, bits=8, parity=N)
//#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
int i=0;
const char menu[6][30]={"jhonnyslugueraranazambrano","QUE","TAL","como","estas","Exec"};
void main()
{
printf ("f");
for (i=0;i<6;++i) {
printf ("%S
",menu);
};
while (true){ };
}
Míralo y ya me contarás. Si sigue sin funcionarte debe ser un error de conexiones. Yo también me quebré la cabeza la primera vez que quise poner de acuerdo el PC con el micro.