LABORATORIO N°11
PROGRAMACIÓN DE UNA PANTALLA LCD
1. COMPETENCIA ESPECIFICA DE LA SESIÓN.
Conocer el Display LCD y su
funcionamiento
Programar eficientemente el LCD
Programar HMI para proyecto actual.
2. CAPACIDAD TERMINAL.
Utilizar al microcontrolador en
aplicaciones de control electrónico.
Desarrollar y ejecutar programas en
un microcontrolador PIC
Programar y configurar interfaces
básicas del microcontrolador.
3.SOFTWARE UTILIZADOS.
Pic c compiler:
PIC C es una herramienta que permite programar un microcontrolador por medio de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM) que se maneja por defecto, este hace los programas más fáciles de escribir, analizar y comprender.
PICkit 2:
Pic c compiler:
PIC C es una herramienta que permite programar un microcontrolador por medio de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM) que se maneja por defecto, este hace los programas más fáciles de escribir, analizar y comprender.
PICkit 2:
PICkit es una familia de programadores para microcontroladores PIC fabricados por Microchip Technology . Se utilizan para programar y depurar microcontroladores.
4.DESCRIPCIÓN DEL PIC16F877A.
Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es completamente estatico (esto quiere decir que el reloj puede detenerse y los datos de memoria no se pierden) capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación digital de diferentes dispositivos.
Principales características:
Procesador de arquitectura RISC (Reduced Instruction Set Computer) avanzada
Juego de 35 palabras de instrucción a aprender.
Velocidad de operación: Frecuencia de entrada 20 Mhz, ciclos de instrucción de 200ns.
Hasta 8K en palabras de 14 bits para la memoria tipo flash.
Hasta 368 Bytes de memoria de datos RAM.
Hasta 256 Bytes de memoria datos EEPROM
Capacidad de interrupción de hasta 14 fuentes internas y externas
Power on reset
Power-up Timer (PWRT) y Oscillator Start-up Timer (OST)
Compatible modo SLeep
Protección de código Programable
Voltaje de operación entre 2.0 y 5.5 voltios
Corriente máxima 25 mA.
Bajo consumo.
Puertos del PIC16F887A
Puertos del PIC16F887A
5.PANTALLA LCD
Una pantalla de cristal líquido o LCD (sigla del inglés Liquid Crystal Display) 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.
La pantalla LCD tiene la capacidad de imprimir 16 letras y tiene dos filas.
6.VÍDEO DE EVIDENCIA:
6.OBSERVACIONES.
- Se observó que, al compilar el programa en el PIC, la pantalla LCD perdía el contraste por ello se tuvo que modificar desmontado el entrenador y variar el contraste con el potenciómetro.
- Se observó que, al presionar el pulsador en el entrenador este hacia como si hubiésemos pulsado dos o tres veces, por ello era necesario aumentar un delay para congelar el tiempo y utilizarlo como un antirebote.
- En algunas ocasiones no se escucha correctamente el sonido del zumbador debido al ruido en el salón.
7.CONCLUSIONES.
- Se logró realizar el programa con las condiciones que se propusieron usando lo aprendido en la clase y la anterior.
- Se pudo entender y programar correctamente para el funcionamiento de un LCD.
- Se logró entender el funcionamiento de los distintos tipos de variables y reservar espacios en el LCD.
- Para comprobar si el funcionamiento del programa es correcto, primero se simulo en Proteus, para corregir las posibles fallas.



