Informe 1.3 Display con pic 16f877a

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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