TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: dark_soul_4578 en 26 de Enero de 2011, 00:30:29
-
Saludos, tengo un pequeño gran problema con el display jh162a, resulta que lo estoy trabajando con el pic16f648a en ASM, y ya visualizo los caracteres, pero solo en la primera linea, no consigo desplegar en la segunda linea, segun tengo entendido que es la direccion 40 para la segunda linea, aunque simulando en proteus para desplegar uso C0, y funciona perfectamente, pero cuando lo quiero probar fisicamente, nomas no obtengo nada.
Asi que recurro al foro con la esperanza de que me puedan ayudar, quiero pensar que quiza mi problema esta en la inicializacion, aunque esmuy raro ya que nisiquiera puedo desplazar el cursor sobre la misma linea, espero me puedan ayudar, por todo gracias.
-
HOla Dark_soul_4578 ,es raro que tu rutina funcione bien direccionando en la primera linea y en la segunda no responda...
cuando uso lcd 16x2 direcciono la primera linea entre 80H a 8FH y la segunda entre 0C0H a 0CFH ,cuando cargas la direccion
de la segunda linea pones 0C0H ? porque creo que si solo pones C0H da error.
Saludos!
-
Gracias por tu ayuda, no crees que problema este relacionado con la inicializacion?. Me podrias decir los pasos a seguir para inicializar la LCD.
Por tu ayuda muchas gracias.
-
Hola Dark_soul_4578 ,para 2 lineas a 8 bits y a 4 bits uso estas secuencias:
LCD8BITS
MOVLW 02H
CALL CONTROL
MOVLW 38H
CALL CONTROL
MOVLW 0CH
CALL CONTROL
MOVLW 06H
CALL CONTROL
MOVLW 01H
CALL CONTROL
RETURN
;***************************************
LCD4BITS
MOVLW 02H
CALL CONTROL
MOVLW 28H
CALL CONTROL
MOVLW 0CH
CALL CONTROL
MOVLW 06H
CALL CONTROL
MOVLW 01H
CALL CONTROL
RETURN
Saludos!
-
Hola nuevamente gracias por tu ayuda, problema resulto era la forma en la que estaba inicializando la LCD.
Te agradezco tu ayuda.
-
En mi uso el LCD JHD 162A y me muestra en la segunda línea cuadros negros. ¿Podrían publicar la rutina de inicialización que usan? Gracias.
-
Hola el_zorro_mex,
Quizá te sean de utilidad estas librerias del libro del PIC16F84A.
Saludos.