#include <pic16f628a.h>
#use delay (clock =4000000)
#use rs232(BAUD=9600, XMIT=PIN_C6, RCV=PIN_C7, BITS=8)
#use standard_io(a)
#use standard_io(b)
#include <lcd.c>
#fuses XT,NOWDT,PUT,MCLR,NOBROWNOUT NOLVP NOCPD, NOPROTECT
#define LCD_ENABLE_PIN PIN_B0
#define LCD_RS_PIN PIN_B1
#define LCD_RW_PIN PIN_B2
#define LCD_DATA4 PIN_B4
#define LCD_DATA5 PIN_B5
#define LCD_DATA6 PIN_B6
#define LCD_DATA7 PIN_B7
void main(){
lcd_init();
output_low(PIN_A0);
if (input(PIN_A1)==0 ){
lcd_gotoxy(3,3);
lcd_putc("error" );
}
else(input(PIN_A1)==1 );{
lcd_gotoxy(2,1);
("no hay error" );
}
}
cambiale el micro y listo ahi escribe en la lcd con las funciones lcd_putc y lcd_gotoxy(3,3) puedes escribir en la lcd y le quitas ese if y el else