Está en la página 1de 5

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: AUTOMATIZACIÓN E INSTRUMENTACIÓN
PERIODO
ASIGNATURA: MICROCONTROLADORES 2019-2020 NIVEL: CUARTO
LECTIVO:
DOCENTE: ING. ADRIÁN ÁVILA VILLACÍS. NRC: 3242 PRÁCTICA N°: 1.3

LABORATORIO DONDE SE DESARROLLÓ LA PRÁCTICA: LABORATORIO C210


TEMA DE LA
CONTROL DE DISPLAY DE 7 SEGMENTOS
PRÁCTICA:
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 <16f887.h>
#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<10;i++) // Mientras contador < 10
{
output_b(vector [i] ) ; // Retardo de 1 segundo
for(j=0 ;j<10;j++)
{
output_d(vector2 [j] ) ; // Retardo de 1 segundo
delay_ms(100);
}
delay_ms(100);
}
}
}
}
 Simulación del circuito en proteus
En nuestro software de simulación procedemos a realizar nuestro circuito que nos permita controlar dos display de 7
segmentos para un conteo sucesivo del 0 al 99.

Ilustración N° 3: Simulación en el software proteus.

 Quemar el pic
Utilizando el quemador de pic procedemos a cargar el programa en muestro pic 16f877a.

Ilustración N° 4: Software para quemar el pic.

 Implementación del circuito


Procedemos a realizar el armado de nuestro circuito en nuestro protoboard para ver su correcto funcionamiento con la
utilización de todos los materiales requeridos.

Ilustración N° 5: Implementación del circuito en el prrotoboard.


RESULTADOS OBTENIDOS:
 Verificamos el funcionamiento
Conectamos con la fuente de 5[vdc] para verificar su funcionamiento, aquí podemos observar como nuestro circuito
cumple satisfactoriamnete lo requerido además podemos ver el control del display de 7 segmentos con el conteo sucesivo
del 0 al 99.

Ilustración N° 6: Circuito verificado

COMENTARIOS
¿Qué aprendió en esta práctica?
En este practica aprendimos a desarrollar un programa que nos permitió controlar un display de 7 segmentos.

¿Qué habilidades desarrollo con esta práctica?


Se adquirió la habilidad de la lógica para programar el control del display de 7 segmentos además que ya estamos listo
para poder utilizar nuestro quemador y poder realizar la cargada de nuestro programa a nuestro PIC.

¿Qué equipo(s) empleo para la realización de la práctica?


Como lo mencionamos posteriormente en esta práctica se utilizó nuestro laptop, PIC y el display de 7 segmentos como
medios principales, además del software de simulación y los elementos para poder armar nuestro circuito.

¿Qué procedimientos se le complicaron?


En este punto se complicó un poco la programación de una nueva salida para el control de otro display de 7 secmentos,
pero una vez entendida la práctica fue finalizada.

CONCLUSIONES:

 En conclusión, se pudo determinar el correcto funcionamiento del PIC 16f877a y el display de 7 segmentos.
 Se pudo adquirir la habilidad lógica en el software CCS compiler y así programar el control del display de 7
segmentos con la visualización sucesiva del 0 al 99 con la ayuda de nuestro PIC.
 Finalmente, ya implementado nuestra simulación en el protoboard se pudo comprobar su correcto
funcionamiento con la programación realizada.

RECOMENDACIONES:
 Verificar las líneas de código de la programación y así no tener error alguno.
 Al momento de cargar el programa en el software proteus verificar que el archivo tenga la extención .hex
 Tener cuidado con los pines de alimentación ya que si se energice mal podemos quemar el PIC.

FIRMAS
Revisado Por:
Elaborado Por:

F: ..………………………………….
Nombre: Ing. Adrián Ávila F: ...…………………………………. ..………………………………….
DOCENTE Nombres: Luis Chicaiza Omar Luzuriaga
ALUMNO ALUMNO

También podría gustarte