Autor Tema: Duda con subrutina para control de LCD  (Leído 1648 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
Duda con subrutina para control de LCD
« en: 20 de Junio de 2004, 16:55:00 »
Hola a to2, pues en el libro Microcontrolador pic16F84. Desarrollo de proyectos. Del editorial RA-MA he encontrado una subrutina para el control del LCD, y een la parte que  posteo, hay una instruccion deshabilitada. Es correcto esto o es un error??


;Subrutinas variadas para el control del modulo LCD--------------------------------------------------
;
;Los comandos que pueden ser ejecutados son:
;
LCD_CursorIncr                        ;Cursor en modo incrementar.
         movlw   b"00000110"
         goto   LCD_EnviaComando
LCD_Linea1                           ;Cursor al principio de la Linea 1.
         movlw   b"10000000"            ;Direccion 00h de la DDRAM   
         goto   LCD_EnviaComando
LCD_Linea2                           ;Cursor al principio de la linea 2.
         movlw   b"11000000"            ;Direccion 40h de la DDRAM         
         goto   LCD_EnviaComando
LCD_PosicionLinea1                     ;Cursor a posicion de la Linea 1, a partir de la
         iorlw   b"10000000"            ;direccion 00h de la DDRAM más el valor del
         goto   LCD_EnviaComando      ;registro W.
LCD_PosicionLinea2
         iorlw   b"11000000"            ;direccion 40h de la DDRAM mas el valor del
         goto   LCD_EnviaComando      ;registro W.
LCD_OFF                              ;Pantalla apagada.
         movlw   b"00001000"
         goto   LCD_EnviaComando
LCD_CursorON                        ;Pantalla encendida y cursor encendido.
         movlw   b"00001110"
         goto   LCD_EnviaComando
LCD_CursorOFF                        ;Pantalla encendida y cursor apagado.
         movlw   b"00001100"
         goto   LCD_EnviaComando
LCD_Borra                           ;Borra toda la pantalla, memoria DDRAM y pone el
         movlw   b"00000001"            ;cursor a principio de la linea 1.
         goto   LCD_EnviaComando
LCD_2Lineas4Bits5x7                     ;Define la pantalla de 2 lineas, con caracteres
         movlw   b"00101000"            ;de 5x7 puntos y conexion al PIC mediante bus de
;         goto   LCD_EnviaComando      ;4 bits   ¿¿¿¿¿PK ESTA ANULADO ESTE COMANDO?????????????

Desconectado adrian2a1

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 75
RE: Duda con subrutina para control de LCD
« Respuesta #1 en: 20 de Junio de 2004, 17:42:00 »
Yo cuando he tenido algún duda con el libro, lo he consultado a los autores en su Web  www.pic16f84a.com  y siempre me han contestado.

Adrian.

Desconectado piriots

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 609
RE: Duda con subrutina para control de LCD
« Respuesta #2 en: 20 de Junio de 2004, 18:22:00 »
Muchas gracias, esto es lo que voy a hacer.

Salu2