Escribíelsiguientecódigoparamostraruntextoparpadeanteenunlcd.Elcódigofuncionacorrectamenteenelsimulador,peroellcdrealnomuestranada.Adjuntéeldiagramadelcircuitoqueuséparaconectarellcd.Realmenteagradeceríaquealguienmedijeraquéhicemal.
[![//LCDmoduleconnectionssbitLCD_RSatPORTD.B2;sbitLCD_ENatPORTD.B3;sbitLCD_D4atPORTD.B4;sbitLCD_D5atPORTD.B5;sbitLCD_D6atPORTD.B6;sbitLCD_D7atPORTD.B7;sbitLCD_RS_DirectionatTRISD.B2;sbitLCD_EN_DirectionatTRISD.B3;sbitLCD_D4_DirectionatTRISD.B4;sbitLCD_D5_DirectionatTRISD.B5;sbitLCD_D6_DirectionatTRISD.B6;sbitLCD_D7_DirectionatTRISD.B7;//EndLCDmoduleconnections][1]][1]charMyFirstText[]="Hello ";
void main(){
Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1)
{
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1,6,"Hello ");
Lcd_Out(2,6,"World");
Delay_ms(100);
}
}
P.S: No tengo un potenciómetro de 10k, así que conecté un 5k en su lugar.