LAB 4 - Display de 7 segmentos
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
#INCLUDE <16F877A.H>
#USE DELAY(CLOCK=4000000) //Cristal externo 4MHz
#FUSES XT,NOPROTECT,NOWDT,NOBROWNOUT,PUT,NOLVP
#BYTE PORTB=6
INT DISPLAY[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
}
}
}
procedimiento
video
RETO
UTILIZAR IFVIDEO DEL RETO
No hay comentarios:
Publicar un comentario