Documente Academic
Documente Profesional
Documente Cultură
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.
MODULO LCD
La pantalla de cristal lquido est conformada por una dos lneas de 8, 16, 20, 24 40 caracteres de 5x7 pixels c/u. El microcontrolador especializado puede ser el modelo HITACHI 44780 (16x2 pantalla fondo amarillo), el modelo HITACHI 44100. Tambin existen mdulos LCD con IC's implantados directamente sobre el PCB (POWERTIP). Existen en el mercado los LCD de 16x2, 16x4, con y sin backlight)
MODULO LCD
Estos mdulos poseen a travs de estos CI's una interfese paralela para ser comandada desde un microcontrolador, microprocesador inclusive se puede realizar el control de este desde el puerto paralelo de un PC.
DESCRIPCION DE PINES
Pin nmero 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Funcin
Voltaje de ajuste de contraste (5v no visible, 0v ms visible) Seleccin de Dato / Comando Lectura / Escritura Habilitador 1a lnea de datos (LSB) 2a lnea de datos 3a lnea de datos 4a lnea de datos 5a lnea de datos 6a lnea de datos 7a lnea de datos 8a lnea de datos (MSB) Alimentacin Backlight +3.5 V a +5 V GND del Backlight
Realizado por: Sixto Reinoso V.
LISTA DE INSTRUCCIONES
INSTRUCCION $FE,1 $FE,2 $FE,$0C $FE,$0E $FE,$0F $FE,$10 $FE,$14 $FE,$80 $FE,$C0 $FE,$94 $FE,$D4 $FE, $7
Funcin Limpia el visor del LCD y coloca el cursor en la primera lnea. Vuelve al inicio (comienzo primera lnea) Apagar el cursor Subrayado del cursor activo __ Parpadeo activo del cursor Mover el cursor una posicin a la izquierda Mover el cursor una posicin a la derecha Mover el cursor al comienzo de la primera lnea Mover el cursor al comienzo de la segunda lnea Mover el cursor al comienzo de la tercera lnea Mover el cursor al comienzo de la cuarta lnea Configura para desplazamiento a la izquierda.
Realizado por: Sixto Reinoso V.
PROGRAMA 4: 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 INICIO: LCDOUT $FE,1 LCDOUT $FE,$80 LCDOUT $FE, $0F
FOR X=0 TO 11 LOOKUP X, ["ELECTROMICRO"],DATO1 LCDOUT, DATO1 PAUSE 100 NEXT LCDOUT $FE,$C0 FOR Y=0 TO 12 LOOKUP Y, ["DIGITAL SRV"],DATO2 LCDOUT, DATO2 PAUSE 100 NEXT GOTO INICIO END
TRABAJO DE CLASE
Escribir los 4 programas y verificar el funcionamiento en el simulador ISIS. En el programa 1, cambie la instruccin LCDOUT, $FE,$C7, "X= ",DEC X por: LCDOUT, $FE,$C7, "X= ",DEC2 X LCDOUT, $FE,$C7, "X= ",DEC3 X LCDOUT, $FE,$C7, "X= ",DEC4 X LCDOUT, $FE,$C7, "X= ",BIN X LCDOUT, $FE,$C7, "X= ", HEX X 3. Modifique el programa 1, para que el mensaje sea como se ve en la figura. 4. Modifique el programa 2, para desplace los apellidos de los integrantes del grupo y el desplazamiento sea desde el centro del display hacia la izquierda. 5. Modifique el programa 4, para desplace los apellidos de los integrantes del grupo hacia la derecha. 6. Escriba un programa para un contador ascendente de 00 al 99. En la primera fila centrado debe estar la palabra contador y en la segunda los nmeros del contador. INFORME. Presente los grficos de los resultados de la pregunta 1. Explique los resultados obtenidos en el ejercicio 2. Para los ejercicios 2, 3 y 4 indique las modificaciones de las instrucciones y el ejercicio 5, presente el programa desarrollado. En cada caso indique los grficos del circuito utilizado y los resultados obtenidos.
1. 2.