TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: sergioc_g en 12 de Agosto de 2011, 05:28:17

Título: Ayuda con pantalla LCD y proteus
Publicado por: sergioc_g 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
Título: Re: Ayuda con pantalla LCD y proteus
Publicado por: elreypic2 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.