Pues si pues si, estas cosas pasan, porque el controlador del lcd que
utilizes no tiene por que ser igual que el del modelo de simulacion de proteus,
De hecho a veces no es asin. algun lcd 16x1 se tiene que configurar como de
2 lineas para que se encienda todo, y a veces para escribir en esa segunda linea hay que cambiar la direccion de memoria.
solucion puebra a cambiar el modo de display en la inicializacion
(numero lineas en la pantalla) y si se enciende pero solo escribes en la
primera mitad seguro que necesitas poner una direccion de memoria para
la segunda linea antes de seguir escribiendo.
la verdad que no se como es el LCD.C pero a lo mejor es que te cambia la
direccion cuando escribes en la segunda linea, y esa direccion no coincide con
la direccion de la segunda linea del modelo del proteus, eso explicaria
porque no escribe (escribe pero no se ve en el display).


