¿Has probado a colocar un potenciómetro entre +5v y 0V con su punto central a VEE?
Puede ser que tengas que regular el contraste.
Hay LCD que tienen retroiluminación, comprueba si la tienes activada.
F.
logré que encienda pero no muestra el texto, este código para mostrar texto es correcto??
lcd_init();
lcd_gotoxy(1,1);
LCD_PUTC("VELOCIDAD MOTOR");
Tengo conectado en el bus de datos los pines D4-D5-D6-D7 a B4-B5-B6-B7 y los pines de control RS,RW,E conectados a C3-C4-C5 respectivamente, adjunto una parte del esquema en proteus
Estoy utilizando la librería FLEX_LCD donde tengo definido lo siguiente:
#define LCD_DB4 PIN_B4
#define LCD_DB5 PIN_B5
#define LCD_DB6 PIN_B6
#define LCD_DB7 PIN_B7
#define LCD_RS PIN_C3
#define LCD_RW PIN_C4
#define LCD_E PIN_C5