Autor Tema: PIC SIMULATOR IDE V6.91  (Leído 1237 veces)

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

Desconectado CronosFDP

  • PIC10
  • *
  • Mensajes: 1
PIC SIMULATOR IDE V6.91
« en: 17 de Mayo de 2014, 16:53:43 »
Hola soy nuevo en el foro, y quisiera ver si pueden ayudarme!
Estoy empezando con la programación de micro controladores específicamente con el PIC16F877A mas una LCD 16x2 pero no consigo hacer funcionar la LCD en proteus me salen unas letras extrañas. He leído alguna información sobre la configuración  de la lCD con 4 lineas de datos en PSI, y he tomado parte de ese código mediante la info que hay aquí en el foro pero no consigo que funcione a la ahora de simularlo en proteus, solo me funciona en el modo de 8 lineas de datos..

Quien me puede decir cual es el problema uso la versión 6.91 de PSI!!!!! Gracias de antemano.

Aquí esta el código:

Define CONF_WORD = 0x3f72
Define CLOCK_FREQUENCY = 4
AllDigital
ADCON1 = 0x0e
'Configuración de la LCD
Define LCD_BITS = 4
Define LCD_DREG = PORTD
Define LCD_DBIT = 4
Define LCD_RSREG = PORTE
Define LCD_RSBIT = 0
Define LCD_EREG = PORTE
Define LCD_EBIT = 2
Define LCD_COMMANDUS = 10000
Define LCD_DATAUS = 100
Define LCD_INITMS = 1000
'Inicio del LCD
Lcdinit
'Pausa de 500 ms
WaitMs 500
Dim an0 As Word
loop:
Adcin 0, an0
Lcdcmdout LcdClear
Lcdout "Lectura RA0/AN0"
Lcdcmdout LcdLine2Home
Lcdout "Valor: ", #an0
WaitMs 500
Goto loop

Les adjunto la imagen en proteus de las conexiones!!!