Autor Tema: Ayuda con pantalla LCD y proteus  (Leído 1683 veces)

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

Desconectado sergioc_g

  • PIC10
  • *
  • Mensajes: 20
Ayuda con pantalla LCD y proteus
« en: 12 de Agosto de 2011, 05:28:17 »
A ver si alguien me ayuda y da con el error que tengo y que yo no sé ver.

Intento simular una pantalla LCD conectada a un PIC 16F877 y no hay forma de que aparezca en la pantalla el texto que le escribo. Si lo hago con un 16F84, va sin problemas. A ver si alguien me da alguna solución.

El montaje que tengo es el de la imagen y el programa el siguiente. De todas formas dejo un .ZIP por si alguien quiere mirar y ver dónde estoy fallando. Gracias de antemano.

CODIGO:

define Osc 8

TRISD =$FF

DEFINE LCD_DREG PORTD
define lCD_BITS 4
DEFINE LCD_DBIT 4

DEFINE LCD_RSREG PORTD
DEFINE LCD_RSBIT 0
DEFINE LCD_EREG  PORTD
DEFINE LCD_EBIT  2

Inicio:
LCDOUT $FE,2
LCDOUT $FE,"HOLA"
PAUSE 1000
LCDOUT $FE,1
goto Inicio
END

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: Ayuda con pantalla LCD y proteus
« Respuesta #1 en: 12 de Agosto de 2011, 13:51:10 »
Que tal sergioc_g:

Encontre varios problemitas.
El primero es que en tu codigo tienes: LCDOUT $FE, "HOLA", esto es erroneo, solo debe ser LCDOUT "HOLA".
El segundo detalle fue el tipo de power supply que usaste, ya la cambie a la correcta.

Te adjunto el archivo ZIP que contiene la simulacion y el codigo.

Elreypic.


 

anything