problema con lcd y teclado 4x4

Buenas tardes
Les escribo porque he estado trabajando con un proyecto de microcontroladores. En la primera parte del programa se debe encender una pantalla LDC de 16x2 con el sigt mensaje:

# B GRANDES:

y en ese momento, mediante un teclado 4x4 se ingresa el num max de botellas grandes, para luego borrar la pantalla y mostrar:

# B PEQUE:
e ingresar el num de botellas pequeñas
(los maximos son de 99 botellas)

El problema que tengo es que cuando trabajo SOLO con la primera linea si puedo ingresar los digitos y mostrarlos, pero al agregarle la otra linea falla:

# B GRANDES:ANDE
el programa se queda mostrando ese mensaje, sin borrarlo ni permite ingresar numeros. Lo simule en el proteus y pasa lo mismo. Si a alguno le ha pasado algo parecido y sabe solucionarlo seria de gran ayuda.

Gracias :)
 

Adjuntos

  • prueba_145.txt
    12 KB · Visitas: 52
Verifica que estes reposicionando el cursor al punto en el que deseas escribir. No basta con borrar la pantalla. Debes reposicionar el cursor, aunque no se vea. El cursor es un parámetro lógico y se autoincrementa en la pantalla con cada caracter escrito.
 
Atrás
Arriba