
#include <16f628.h>                             // Selecciona el PIC
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT    // Opciones de configuración
#use delay(clock=4000000)                       // Velocidad del Cristal : 4 Mhz
#use standard_io(b)
#use rs232(baud=9600, xmit=PIN_B2, rcv=PIN_B1)	// Definición del RS232

char Keypress=' ';

#int_rda
void serial_isr() {

   Keypress=0x00;
   if(kbhit()){
      Keypress=getc();
      if(Keypress!=0x00){
         putchar(keypress);
         keypress=0x00;
      }
   }
}


void main() {

   enable_interrupts(global);
   enable_interrupts(int_rda);

   printf("\r\n\Listen on RS232 (Int)\r\n");

   do {
            

   } while (TRUE);
}
