Resolvimos el problema de la siguiente manera:
char *text = "OH GRAN MAESTRO¡¡";
void main()
{
ANSEL = 0; //SOLO PUERTOS DIGITALES
ANSELH = 0;
osccon = 0x77; //OSCILADOR INTERNO
TRISB = 0; // PUERTO B SALIDAS
Lcd_Init(&PORTB); // Lcd_Config(&PORTB, 2, 3, 0, 7, 6, 5, 4); ES LO MISMO
Lcd_Cmd(Lcd_CLEAR);
Lcd_Cmd(Lcd_CURSOR_OFF);
Lcd_Out(1, 1, text);
}
ANSEL Y ANSEL H SON REGISTROS QUE EXISTEN EN EL PIC16F887 Y DESHABILITAN PUERTO A Y B PARA TRABAJAR ANALOGICAMENTE RESPECTIVAMENTE , ANSEL PARA PUERTO A Y ANSELH PARA PUERTO B..
PARA EL PIC 16F877A SE USA ADCON0 Y ADCON1 RESPECTIVAMENTE
Comentarios