LABORATORIO NRO 5
PROGRAMACIÓN DE UNA PANTALLA LCD
1. OBJETIVOS
2. MATERIALES Y EQUIPOS- Conocer el Display LCD y su funcionamiento
- Programar eficientemente el LCD
- Programar HMI para proyecto actual.
- CCS Compiler instalado.
- Entrenador de PICS
- Pantalla LCD
- PIC16F877A
- Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
- PC con Software de simulación.
3. FUNDAMENTO TEÓRICO
3.1. PANTALLA LCD
Es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy pequeñas de energía eléctrica.
Pines de Bus de datos:
El Bus de datos bidireccional comprende desde los pines D0 a D7. Para realizar la comunicación con el LCD podemos hacerlo utilizando los 8 bits del bus de datos(D0 a D7) o empleando los 4 bits mas significativos del bus de datos(D4 a D7)
La librería del LCD:
Para poder visualizar los caracteres o símbolos en el LCD es necesario que en el programa de código fuente a emplear, incluyamos la librería.
En este caso empleamos la librería "lcd.c".
La librería viene configurada de esta manera
#define LCD_ENABLE_PIN PIN_E0
#define LCD_RS_PIN PIN_E1
#define LCD_RW_PIN PIN_E2
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
Funciones a usar:
lcd_init(): Inicializa el lcd
lcd_gotoxy(x,y): Establece la posición de escritura en el lcd.
lcd_putc(char s): nos muestra un dato en la siguiente posición del lcd.
printf(lcd_putc, cadena, variable)
4. VÍDEO
https://drive.google.com/file/d/14uC0PxpdDnHpTNr_hiDAYxb6BUkc2KXz/view?usp=sharing
5. OBSERVACIONES
- Se observó que se necesitaron declarar varias variables para habilitar y deshabilitar algunos pines
- Se conoció el comando lcd_gotoxy() que nos permite direccionar el cursor en la columna y fila indicadas
- Se usó un bucle while para que las instrucciones se puedan repetir
- Se conoció el comando printf que nos permite imprimir en la pantalla del LCD valores
6.CONCLUSIONES
- Se conoció el funcionamiento de la pantalla LCD, su configuración interna y como se debe realizar su conexiado
- Se llamó a la librería del LCD dentro del programa
- Se concluye que la programación de pantallas de LCD con el suo de librería es relativamente fácil, ya que simplifica mucho los comandos, y los caracteres como letras o números ya vienen incluidos en las librerías
7. INTEGRANTES
- Corimanya Castelo, Laura Milagros
Revisado.
ResponderEliminar