Laboratotio 04: Manejo de Un Display de 7 Segmentos
el
Obtener enlace
Facebook
X
Pinterest
Correo electrónico
Otras aplicaciones
CURSO DE PROGRAMACIÓN DE MICROCONTROLADORES PIC
PARTE A: Programación de Microcontroladores PIC de MICROCHIP.
MANEJO DE UN DISPLAY DE 7 SEGMENTOS
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.
COMPETENCIA ESPECIFICA DE LA SESION
Conocer el Display de 7 segmentos y su funcionamiento.
Conocer las técnicas de multiplexación.
CONTENIDOS A TRATAR
Display 7 segmentos.
Multiplexación de datos.
RESULTADOS
Diseñan y optimizan sistemas y procesos para cumplir con las condiciones establecidas y gestionando adecuadamente los recursos materiales y humanos.
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.
DIAGRAMA ESQUEMÁTICO:
CÓDIGO DE PROGRAMACIÓN EN PIC C COMPILER
// NOMBRE: JHOJAN ANDRES LERMA ACHOMA#INCLUDE <16F877A.H>#USEDELAY(CLOCK=4000000)//Cristal externo 4MHz#FUSESXT,NOPROTECT,NOWDT,NOBROWNOUT,PUT,NOLVP
#BYTE PORTB=6INTDISPLAY[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};
INT TEMPORIZADOR;
MAIN()
{
SET_TRIS_B (0B00000000);//Configura el puerto B
WHILE (TRUE) // Haga por siempre
{
TEMPORIZADOR = 0; // Inicializa temporizador en cero
WHILE (TEMPORIZADOR < 10) // Mientras contador < 10
{
PORTB = DISPLAY[TEMPORIZADOR ]; // Muestre el valor en el display
TEMPORIZADOR ++; //Incrementa TEMPORIZADOR
DELAY_MS (1000); // Retardo de 1 segundo
}
}
}
VÍDEO EXPLICATIVO:
RETO DE LA SEMANA:
Agregar un pulsador para incrementar cuenta y otro para decrementar cuenta:
OBSERVACIONES
Es importante indicar dentro del bloque de código una parte para visualizar lo que hacemos en el display.
Hay varias formas de indicar las salidas que vamos a usar en nuestro código.
El display de 7 segmentos debe tener una conexión a tierra para poder funcionar.
Se puede cambiar el void (main) y ponerlo solo (main) ya que no afecta significativamente en el código, pero el programa pic c compiler dara una advertencia.
CONCLUSIONES
Concluyo que entendí el funcionamiento del display de 7 segmentos.
Logré realizar los cambios necesarios para completar el reto de la semana con éxito.
El PIC 16F877A es muy versátil debido a las diversas entradas y salidas que tiene.
Comentarios
Publicar un comentario