Ayuda sobre los comandos de 16x4 LCD - JHD164A

1

¿Alguien puede decirme los comandos que se muestran en las líneas 2, 3 y 4 de un módulo lcd de 16x4, JHD164A, es decir; Los comandos para forzar el cursor en 2ª, 3ª y 4ª líneas de LCD. Al igual que usamos 0x0c en 16x2LCD JHD162A para forzar el cursor a la segunda línea. Lo busqué mucho en internet pero no lo encuentro. Estoy usando el controlador 89c51 y programándolo en el software keil en lenguaje ensamblador. El módulo LCD es JHD164A.

    
pregunta MQA_alex

2 respuestas

2

Creo que es 10dddddddd donde dddddddd son los bits de dirección (RW es bajo)

Entonces, para configurar el cursor al inicio de la línea 2 es probablemente algo así como 1000100000 (los primeros dos bits son RS y R / W)

Aquí está la KS0066 hoja de datos del controlador (creo que se utiliza LCD) para que pueda comprobarlo usted mismo.

EDITAR: la mayoría de las pantallas LCD de 4 líneas utilizan dos CI de controlador IIRC, y el direccionamiento suele ser:

Línea 1 = 0x00
Línea 2 = 0x40
Línea 3 = 0x10
Línea 4 = 0x50

    
respondido por el Oli Glaser
1

Muchas gracias, lo he buscado en Google. :-) Mi 16x4 lcd ahora está funcionando perfectamente. Las direcciones para la primera línea son de 0x00 a 0x0f; para la segunda línea: 0x40 a 0x4f; para la tercera línea: 0x10 a 0x1f y para la cuarta línea las direcciones son: 0x50 a 0x5f ....... por lo tanto, los comandos para la primera línea serán 0x80 + Dirección; para el 2do es 0xc0 + Dirección; para la tercera es la dirección 0x90 + y para la cuarta línea el comando será la dirección 0xD0 +. :-) esa es la manera de programar un simple 16x4 LCD ....

Saludos cordiales; MQA_Alex

    
respondido por el MQA_alex

Lea otras preguntas en las etiquetas