Página 1 de 1

MikroC - LCD - PORTB

MensagemEnviado: 08 Ago 2011 16:02
por roquetti
fiz este programa em MikroC comum e não funciona o LCD no PORTB, no PORTD funciona


char *text="Este eh um teste de display LCD";
void main()
{
unsigned i;
trisb=0;
trise=0;

// pull-up desabilitado
INTCON2.RBPU = 1; // configura pull-up desabilitado portb
PORTE.RDPU = 0; // configura pull-up desabilitado portd


// porta digital ou analogica
CMCON = 0b0000111; // COMPARADORES DESABILITADOS
ADCON1 = 0b00001111; // configura digital

lcd_config(&portb,0,1,1,7,6,5,4);
lcd_Cmd(Lcd_Cursor_off);
lcd_out(1, 1, text);
while(1){
lcd_cmd(lcd_underline_on);
for(i=0;i<=31;i++){
porte.re0=1;
delay_ms(500);
porte.re1=1;
delay_ms(500);
porte.re2=1;
delay_ms(500);
lcd_cmd(Lcd_shift_left);
delay_ms(500);
porte.re0=0;
porte.re1=0;
porte.re2=0;
delay_ms(500);

}
}
}