hola amigos les cuento mi problema tengo pic 16f628a lo programo lo instalo con mi display yj-162a y no me muestra nada no se cual es el problema y lo cargo en el proteus y de lujo corre q hago gracias este es mi codigo no se si el display tiene una configuracion especial
DEFINE LCD_DREG PORTB ' Indica que el Bus de datos estará conectado
' en el Puerto B.
DEFINE LCD_BITS 4 ' El bus de datos de la LCD será de cuatro bits.
DEFINE LCD_DBIT 0 ' Selección del Bit de inicio del puerto en el uC para el
' bus de datos de la LCD
DEFINE LCD_RSREG PORTA ' Indica al uC que el pin “RS” estará en el Puerto A
DEFINE LCD_RSBIT 0 ' “RS” estará conectado en RA0
DEFINE LCD_EREG PORTA ' Indica al uC que el pin “E” estará en el Puerto B
DEFINE LCD_EBIT 1 ' “E” estará conectado en RA1
Define Osc 4 ' Define el Oscilador para un Cristal
' de 4 Mhz.
Pause 500
LCDOut $fe, 1 ' Limpia la pantalla
LCDOut $fe, 2 ' Posiciona el cursor en el inicio
LCDOut "* Pantalla LCD *"
LCDOut $fe,$C0, "* Alfanumerica *"
LCDOut $fe,$90, "* 1234567890 *"
LCDOut $fe,$D0, "* AaBbCcDdEeFf *"
Inicio:
GoTo Inicio ' Salta a la etiqueta inicio
end
gracias
DEFINE LCD_DREG PORTB ' Indica que el Bus de datos estará conectado
' en el Puerto B.
DEFINE LCD_BITS 4 ' El bus de datos de la LCD será de cuatro bits.
DEFINE LCD_DBIT 0 ' Selección del Bit de inicio del puerto en el uC para el
' bus de datos de la LCD
DEFINE LCD_RSREG PORTA ' Indica al uC que el pin “RS” estará en el Puerto A
DEFINE LCD_RSBIT 0 ' “RS” estará conectado en RA0
DEFINE LCD_EREG PORTA ' Indica al uC que el pin “E” estará en el Puerto B
DEFINE LCD_EBIT 1 ' “E” estará conectado en RA1
Define Osc 4 ' Define el Oscilador para un Cristal
' de 4 Mhz.
Pause 500
LCDOut $fe, 1 ' Limpia la pantalla
LCDOut $fe, 2 ' Posiciona el cursor en el inicio
LCDOut "* Pantalla LCD *"
LCDOut $fe,$C0, "* Alfanumerica *"
LCDOut $fe,$90, "* 1234567890 *"
LCDOut $fe,$D0, "* AaBbCcDdEeFf *"
Inicio:
GoTo Inicio ' Salta a la etiqueta inicio
end
gracias