Beruflich Dokumente
Kultur Dokumente
OBJETIVO
Describir el funcionamiento de un
mdulo LCD para ser controlado por
PIC
MODULO LCD
Los mdulos LCD estn compuestos bsicamente
por una pantalla de cristal lquido y un circuito
microcontrolador especializado el cual posee los
circuitos y memorias de control necesarias para
desplegar el conjunto de caracteres ASCII, un
conjunto bsico de caracteres japoneses, griegos y
algunos smbolos matemticos por medio de un
circuito denominado generador de caracteres. La
lgica de control se encarga de mantener la
informacin en la pantalla hasta que ella sea
sobreescrita o borrada en la memoria RAM de
datos.
Pin
nmero
Smbolo Funcin
INSTRUCCION Funcin
Materiales:
LCD LM016L
PIC16F628A
PROGRAMA 1:
X VAR BYTE
X= 29
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 3
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 2
LCDOUT, $FE,1, "DISPLAY LCD"
LCDOUT, $FE,$C0, "PROGRAMACION PIC"
PAUSE 3000
LCDOUT, $FE,1, "NUMERO"
LCDOUT, $FE,$C7, "X= ",DEC X
PAUSE 3000
LCDOUT, $FE,1
LCDOUT, $FE,$85,"DISPLAY LCD"
LCDOUT, $FE,$C0, "PROGRAMACION PIC"
PAUSE 3000
END
PROGRAMA 2
X VAR BYTE
DATO1 VAR BYTE
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 3
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 2
LCDOUT $FE,$7 ; CONFIGURA TEXTO MUEVA A LA IZQUERDA
INICIO:
LCDOUT, $FE,$8F
FOR X=0 TO 24
LOOKUP X, ["PROGRAMACION DE MICRO PIC"],DATO1
LCDOUT, DATO1
PAUSE 50
NEXT
GOTO INICIO
END
PROGRAMA 3:
Y VAR BYTE
X VAR BYTE
DATO1 VAR BYTE
DATO2 VAR BYTE
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 3
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 2
LCDOUT $FE,$7
INICIO:
LCDOUT $FE,$8F
LCDOUT $FE,$0F
FOR X=0 TO 24
LOOKUP X, ["PROGRAMACION DE MICRO PIC"],DATO1
LCDOUT, DATO1
PAUSE 50
NEXT
LCDOUT $FE,$CF
FOR Y=0 TO 14
LOOKUP Y, [EN PICBASIC PRO"],DATO2
LCDOUT, DATO2
PAUSE 50
NEXT
GOTO INICIO
END