lunes, 20 de julio de 2020

lab 4 cov



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:
lab 4 display.png



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 IF


VIDEO DEL RETO 


No hay comentarios:

Publicar un comentario