Calificación DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE TECNOLOGÍA SUPERIOR EN AUTOMATIZACIÓN E INSTRUMENTACIÓN
Views 72 Downloads 2 File size 660KB
Calificación
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE TECNOLOGÍA SUPERIOR EN AUTOMATIZACIÓN E INSTRUMENTACIÓN NRC: 3242 ASIGNATURA: MICROCONTROLADORES PRÁCTICA Nro. 1.3 TEMA: CONTROL DE DISPLAY DE 7 SEGMENTOS INTEGRANTES: LUIS CHICAIZA SATUQUINGA OMAR LUZURIAGA GODOY DOCENTE: ING. ADRIÁN ÁVILA VILLACÍS FECHA: 05 DE NOVIEMBRE DEL 2019
DEPARTAMENTO:
ELÉCTRICA Y ELECTRÓNICA
CARRERA:
ASIGNATURA:
MICROCONTROLADORES
PERIODO LECTIVO:
DOCENTE:
ING. ADRIÁN ÁVILA VILLACÍS.
NRC:
LABORATORIO DONDE SE DESARROLLÓ LA PRÁCTICA: TEMA DE LA PRÁCTICA:
AUTOMATIZACIÓN E INSTRUMENTACIÓN 2019-2020 3242
NIVEL: PRÁCTICA N°:
CUARTO 1.3
LABORATORIO C210
CONTROL DE DISPLAY DE 7 SEGMENTOS
OBJETIVOS: Objetivo General: Analizar y verificar el funcionamiento del PIC 16F877a mediante el diseño e implementación de un circuito para poder controlar un display de 7 segmentos con el PIC indicado. Objetivos específicos: Determinar el correcto funcionamiento del PIC 16f877a y un display de 7 segmentos. Utilizar el software CCS compiler un programa que me permita controlar un display de 7 segmentos. Implementar el circuito en el protoboard para comprobar su correcto funcionamiento con la programación realizada en el software CCS compiler. INTRODUCCIÓN/MARCO TEÓRICO: PIC 16F877A El pic es un elemento programable capaz de realizar diferentes actividades que requieran del procesamiento de datos digitales y del control y comunicación digital de diferentes dispositivos. Ademas este microcontrolador posee una memoria interna que almacena dos tipos de datos; las instrucciones, que corresponden al programa que se ejecuta, y los registros, es decir, los datos que el usuario maneja, así como registros especiales para el control de las diferentes funciones del microcontrolador.
Ilustración N° 1: PIC16F877A
DISPLAY 7 SEGMENTOS El display 7 segmentos es un componente electrónico muy utilizado para representar visualmente números y letras, es de gran utilidad dado su simpleza para implementar en cualquier proyecto electrónico. Este compuesto por 7 dispositivos lumínicos (Led) que forman un “8”, de esta forma controlando el encendido y apagado de cada led, podremos representar el numero o letra que necesitamos.
Ilustración N° 2: Display de 7 segmentos.
MATERIALES: Software de simulación proteus Software de simulación pic c compiler Software pickit 2 para quemar el pic 16f977a Protoboard Pic 16f877a Display 7 segmentos 8 resistencias de 330Ω y 2 resistencia de 1kΩ Cable de timbre 1 pulsador Fuente de alimentación de 5[v] ACTIVIDADES POR DESARROLLAR: Programación en pic c compiler Procedemos a realizar nuestra programación en el software de simulación ya que este va ser el principal con el cual va funcionar nuestro programa. Para lo cual realizamos un programa que nos permita controlar dos display de 7 segmentos para un conteo sucesivo del 0 al 99. #include #use delay(clock=4M) #fuses xt,nowdt #use fast_io(b) #use fast_io(d) int vector[10]= {63,6,91,79,102,109,125,7,127,103}; int i; int vector2[10]= {63,6,91,79,102,109,125,7,127,103}; int j; int pulso; void main() { SET_TRIS_B(0B10000000); //Configura el puerto B output_b(63); SET_TRIS_D(0B00000000); //Configura el puerto D output_d(63); while(true) { pulso=input(pin_b7); if(pulso==0) { for(i=0; i