MICROCONTROLADORES
Laboratorio Nº 10
(Programación con Display
de 7 segmentos)
1. 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.
2. COMPETENCIA ESPECÍFICA DE LA SESIÓN:
- Conocer el Display de 7 segmentos y su funcionamiento.
- Conocer las técnicas de multiplexación.
- Programar HMI para juego de encestar.
3. CONTENIDOS A TRATAR:
- Display 7 segmentos
- Multiplexación de datos
4. RESULTADOS:
- Diseñan y optimizan sistemas y procesos para cumplir con las condiciones establecidas y gestionando adecuadamente los recursos materiales y humanos.
5. MATERIALES Y EQUIPO
- CCS Compiler instalado.
- Entrenador de PICS
- PIC16F877A
- Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
- PC con Software de simulación.
6. FUNDAMENTO TEÓRICO
- Display de 7 segmentos de Ánodo y Cátodo común.
El display 7 Segmentos
El display de 7 segmentos tiene una estructura casi estándar en cuanto al nombre de los segmentos. Para dicho elemento, se cuenta con 7 leds, uno para cada segmento. Para cada segmento, se le asigna una letra desde la «a» hasta la «g». El display tiene por nombre a cada uno de los siguientes segmentos, es decir, el símbolo del display 7 segmentos es:
DISPLAY 7 SEGMENTOS CÁTODO COMÚN
El display cátodo común es aquel que tiene el pin común conectado a los negativos de los LED’s (cátodo). Esto significa que este tipo de display se «controla» con ‘1’ s lógicos o con voltaje positivo. El arreglo para un display de cátodo común seria el siguiente:

DISPLAY 7 SEGMENTOS ÁNODO COMÚN
El display ánodo común es aquel cuyos ánodos están conectados al mismo punto. Este tipo de display es controlado por ceros, es decir que el microcontrolador o MCU, FPGA o microprocesador, le asigna a cada segmento un cero lógico (también llamada tierra digital). El esquema o diagrama del display de 7 segmentos en ánodo común es:

FUNCIONAMIENTO DEL DISPLAY DE 7 SEGMENTOS
El display de 7 segmentos funciona al activar y desactivar cada uno de los leds para formar los números deseados. Por ejemplo, en la siguiente imagen te mostramos como debe de ser la activación de cada segmento para representar los números 0 y 3.

6. TAREAS GUIADAS DENTRO DEL LABORATORIO:
- Transcriba el programa mostrado, compile dicho programa, simule en Proteus y compruebe funcionamiento en Tarjeta Entrenadora.
7. TAREAS A SER EVALUADAS:
- Realice las modificaciones que se sugieren al programa, experimente y responda las preguntas planteadas:
- Se tiene un sistema con 2 pulsadores (D0, D1) de entrada y 3 displays de salida, además de un zumbador en el pin E1. Programe según lo siguiente:
- Al empezar el programa, se debe mostrar el número 500.
- Al presionar D0, el número mostrado se debe incrementar en 5 unidades, además debe sonar un pitido.
- Al presionar D1, el número mostrado debe disminuir 5 unidades pero de 1 en 1 cada segundo.
- Si el número llega a ser mayor a 600, debe sonar 3 pitidos.
- Describa el funcionamiento del programa previamente diseñado, demuestre funcionamiento
mediante simulación y en tarjeta entrenadora. Grabe en video para evidencia.
8. Video explicativo:
9. OBSERVACIONES Y CONCLUSIONES:
- OBSERVACIONES:
- Se observó que en el simulador PROTEUS no se pudo utilizar correctamente el acople de displays de 7 segmentos, pues las conexiones en la simulación se encontraban desordenadas.
- Se utilizó una función FOR para realizar una condición por las veces que se requieran.
- Se observó que para activar el buzzer del entrenador solo se utilizó una salida y delays para configurar el tiempo respectivo.
- Se observó que para mostrar un numero en el display de 7 segmentos se debe crear un bucle llamado descomposición de entero, lo cual nos permite convertir los valores de centenas,decenas y unidades para así visualizarlo en el conjunto de display.
- CONCLUSIONES:
- Se reconoció el Display de 7 segmentos, su estructura y su funcionamiento.
- Se implementaron las técnicas de multiplexación para realizar multiples tareas enviadas a un solo receptor, en este caso fue el display de 7 segmentos.
- Se realizaron modificaciones de programas para realizar la tarea solicitada por el docente.
- Se verificaron conexiones del entrenador para determinar las posiciones de los dispositivos utilizados (display, buzzer y pulsadores).
No hay comentarios:
Publicar un comentario