You are on page 1of 9

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

FORMATO DE GUA DE PRCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIN PARA DOCENTES

CARRERA: INGENERIA ELECTRICA

ASIGNATURA: SISTEMAS MICROPROCESADOS I

NRO. PRCTICA:

0
TTULO PRCTICA: MANEJO DE PUERTOS I/O. SWITCHS, PULSANTES, BUZZER,
RELE Y LEDS.
1
OBJETIVO GENERAL:
Realizar la programacin de los puertos I/O del pic16F877A para manejo de switch, pulsantes buzzer, un rel y
leds.
OBJETIVOS ESPECFICOS:
Configurar los puertos para el manejo de los perifricos respectivos como leds, rel, pulsantes, buzzer y dip
switch.
Realizar el respectivo esquema elctrico del programa para verificacin de la funcionalidad del software
Proteus.
Realizar el respectivo armado que nos permita obtener resultados fsicos en tiempo real.
1. Identificacin de los puertos y entradas del PIC16F877A
INSTRUCCIONES

2. Aplicacin de las interrupciones y configuracin de los puertos del


PIC16F877A.
3. Comprobacin mediante el esquema elctrico respectivo
ACTIVIDADES POR DESARROLLAR

1. LAS CONFIGURACIONES DE LOS PUERTOS DEL PIC16F877A CON SU RESPECTIVO CODIGO.


2. LOS TIPOS DE PUERTOS QUE EXISTEN SEGN EL ANALISIS PARA LA PRACTICA.
3. MODO DE OPERACIN DE LOS PUERTOS SEGN LA UTILIACION QUE LE DAREMOS.
RESULTADO(S) OBTENIDO(S):
Despus del anlisis de la prctica y segn el cdigo para el control de los leds, el rel y el buzzer se puedo
verificar que no hay problemas grandes en cuanto la funcionalidad del circuito en la simulacin y en tiempo real, se
debe mencionar el problema que existe en la diferencia de tiempos segn la simulacin con respecto al circuito
armado
A continuacin, presentaremos una imagen de la prctica en el simulador Proteus, cuarta secuencia
de leds.

Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

CONCLUSIONES:
Se puede concluir que la primer practica la cual se refiere a la secuencia de leds, el control de un buzzer y un rel
se realiz con xito ya que en el mbito de los leds se pudo configurar los puertos respectivos ya que pueden ser
considerados como entrada o salida, segn los diferentes pines que tiene el microcontrolador PIC16F877A, el
tiempo de reaccin que tenemos en la simulacin es inexacto con respecto al del tiempo real, por ende para una
aplicacin especfica a futuro se debera mejorar la configuracin de los tiempos para un excelente precisin del
tiempo.
.
RECOMENDACIONES:
Se recomienda conectar de una manera adecuada los diferentes pines del microcontrolador, ya que una falla en
este sentido podr causar una falla en los objetivos que nos planteamos y ms an algn cortocircuito en el
microcontrolador PIC16F877A, tener cuidado con la alimentacin del circuito y tambin con la grabacin del PIC
para as tener una prctica realizada con xito.

Docente / Tcnico Docente: Ing. talo Mogrovejo

Firma: _______________________________
Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

FORMATO DE INFORME DE PRCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIN PARA ESTUDIANTES
CARRERA: INGIENERIA ELECTRICA

ASIGNATURA: SISTEMAS MICROPROCESADOS I

NRO. PRCTICA:

0
TTULO PRCTICA: MANEJO DE PUERTOS I/O. SWITCHS, PULSANTES, RELE,
BUZZER Y LEDS.
1
OBJETIVO GENERAL:
Realizar la programacin de los puertos I/O del pic16F877A para manejo de switch, pulsantes buzzer, un rel
y leds.
OBJETIVOS ESPECFICOS:
Configurar los puertos para el manejo de los perifricos respectivos como leds, rel, pulsantes, buzzer y dip
switch.
Realizar el respectivo esquema elctrico del programa para verificacin de la funcionalidad del software
Proteus.
Realizar el respectivo armado que nos permita obtener resultados fsicos en tiempo real.
ACTIVIDADES DESARROLLADAS
1. SUSTENTO TEORICO.
1.1 PIC 16F877A:
El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en
el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las
versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad.
El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnologa CMOS, su consumo de
potencia es muy bajo y adems es completamente esttico, esto quiere decir que el reloj puede detenerse y los
datos de la memoria no se pierden.
El encapsulado ms comn para este microcontrolador es el DIP (Dual In-line Pin) de 40 pines, propio para usarlo
en experimentacin. La referencia completa es PIC16F877-20 para el dispositivo que utiliza cristal oscilador de
hasta 20 MHz. Sin embargo, hay otros tipos de encapsulado que se pueden utilizar segn el diseo y la
aplicacin que se quiere realizar. [1]

Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

Figura 1. Disposicin de los pines del PIC16F877A [1]

1.2 RELE
Rel de alta calidad con interruptor conmutado. La bobina interna soporta hasta 12V pero puede conmutar desde
5V por lo que es ideal para utilizar con circuitos con microcontroladores como Arduino. Conmuta hasta 5A a
220VAC. Los pines permiten conectarlo a una placa de prototipo. [6]

Figura 2. Rel 5 [V]

Caractersticas:

Rel 5V DC SPDT

Corriente de conmutacin mxima: 5A (220VAC)

Perfectamente sellado

Puede ser montada sobre placas de prototipo.

Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

Figura 3 Arquitectura del PIC16F877A [1]


1.3 PULSANTE
En definitiva, se trata de un mecanismo simple (los hay muy sofisticados), constituido por un par de contactos
elctricos que se unen o separan por medios mecnicos. En electricidad, los falsos contactos que se producen el
ser utilizado normalmente, en algunos casos produce una chispa debido a la corriente que atraviesa los
contactos, provocando que quemen en parte y ennegreciendo los contactos elctricos, lo que a la larga acaba
deteriorando dichos contactos. La chispa se produce siempre al separar los contactos (desconectar), en
ocasiones parece que tambin salta al conectarlos, eso es debido a los rebotes mecnicos que se producen al
cambiar de estado. [2]

Figura 4 Pulsante electrnico [4]


1.4 BUZZER
Es un transductor electroacstica que produce un sonido o zumbido continuo o intermitente de un mismo tono
(generalmente agudo). Sirve como mecanismo de sealizacin o aviso y se utiliza en mltiples sistemas, como en
automviles o en electrodomsticos, incluidos los despertadores. [3]
Inicialmente este dispositivo estaba basado en un sistema electromecnico que era similar a una campana
elctrica pero sin el badajo metlico, el cual imitaba el sonido de una campana. Su construccin consta de dos
elementos, un electroimn y una lmina metlica de acero. El zumbador puede ser conectado a circuitos
integrados especiales para as lograr distintos tonos. Cuando se acciona, la corriente pasa por la bobina del
electroimn y produce un campo magntico variable que hace vibrar la lmina de acero sobre la armadura. [3]
Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

1.5 LED
Es un tipo especial de diodo, que trabaja como un diodo comn, pero que al ser atravesado por la corriente
elctrica, emite luz. Existen diodos LED de varios colores que dependen del material con el cual fueron
construidos. Hay de color rojo, verde, amarillo, mbar, infrarrojo, entre otros. [4]

Figura 5 Esquema de un Diodo Led [5]


Elctricamente el diodo LED se comporta igual que un diodo de silicio o germanio. Si se pasa una corriente a
travs del diodo semiconductor, se inyectan electrones y huecos en las regiones P y N, respectivamente.
Dependiendo de la magnitud de la corriente, hay recombinacin de los portadores de carga (electrones y huecos).
Hay un tipo de recombinaciones que se llaman recombinaciones radiantes (aqu la emisin de luz). [4]
1.6 DIP SWICT
Un DIP Switch se trata de un conjunto de interruptores elctricos que se presenta en un formato encapsulado
(que se denomina Dual In - Line Package), la totalidad del paquete de interruptores se puede tambin referir
como interruptor DIP en singular. [5]

Figura 6 Dip Swicth [6]


Caractersticas:
Este tipo de interruptor se disea para ser utilizado en un tablero similar al circuito impreso junto con otros
componentes electrnicos y se utiliza comnmente para modificar /personalizar el comportamiento hardware de
un dispositivo electrnico en ciertas situaciones especficas. Los interruptores DIP son una alternativa a los
jumper (o puente, elemento que permite interconectar dos terminales de manera temporal sin tener que efectuar
una operacin que requiera una herramienta adicional). Sus ventajas es que son ms rpidos y fciles de
configurar y cambiar y no hay piezas sueltas que perder. [5]
2. CONSIDERACIONES DE DISEO.
El programa y el circuito deben cumplir los siguientes parmetros:
Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

a)
b)
c)
d)
e)
f)

Las secuencias sern seleccionadas a travs del (Dip-switchs) conectado en RB7-RB4.


Constar de 4 subrutinas de secuencias de leds, los cuales se encuentran conectados en RC7-RC0.
Los pulsantes tambin permitirn el funcionamiento de las secuencias y estarn conectados en RB3-RB0.
El buzzer presentara una tonalidad variable y entrara en funcionamiento en una secuencia especfica.
El rel se activar en RD1 segn la secuencia dada.
El circuito fsico y el programa deben presentar una sincronizacin de tiempo lo ms exacta posible.
3. MATERIALES E INSTRUMENTOS

1 Buzzer
20 Resistencias
Protoboard
PIC 16F877A
Fuente 5V
Rele [5V]
1 Dip Switch 4 posiciones
4 pulsantes NO
8 Leds
2 Condensadores de 22pF.

4. FLUJOGRAMA
Se realiza un diagrama de flujo, que es la representacin grfica del software en donde se incluye las debidas
condiciones de funcionamiento para la programacin. (Anexo 1. Diagrama de Flujo).
5. DESARROLLO DEL CODIGO EN MICRO C
Se utiliz un Lenguaje de Alto Nivel, como el C de MikroC, se detallar el cdigo y cada procedimiento que se
realice. (Anexo 2. Cdigo del Programa).

6. SIMULACIN
Para comprobar el correcto funcionamiento del programa, se debe simular en el software ISIS PROTEUS, en el
cual se disea el circuito y se comprueba la simulacin. (Anexo 3. Esquema Elctrico).
7. REFERENCIAS BIBLIOGRAFICAS
[1] Datasheet Pic 16F877A
[2] http://www.diarioelectronicohoy.com/blog/pulsadores-sin-rebotes
[3]https://es.wikipedia.org/wiki/Zumbador
[4]http://unicrom.com/diodo-led/
[5]http://electronicaradical.blogspot.com/2015/04/dip-switch-interruptor-dip.html
[6] http://tienda.bricogeek.com/componentes/260-rele-5v-spdt.html

Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

RESULTADO(S) OBTENIDO(S):
Despus del anlisis de la prctica y segn el cdigo para el control de los leds, el rel y el buzzer se puedo
verificar que no hay problemas grandes en cuanto la funcionalidad del circuito en la simulacin y en tiempo real,
se debe mencionar el problema que existe en la diferencia de tiempos segn la simulacin con respecto al circuito
armado
A continuacin, presentaremos una imagen de la prctica en el simulador Proteus, cuarta secuencia
de leds.

CONCLUSIONES:
Se puede concluir que la primer practica la cual se refiere a la secuencia de leds, el control de un buzzer y un rel
se realiz con xito ya que en el mbito de los leds se pudo configurar los puertos respectivos ya que pueden ser
considerados como entrada o salida, segn los diferentes pines que tiene el microcontrolador PIC16F877A, el
tiempo de reaccin que tenemos en la simulacin es inexacto con respecto al del tiempo real, por ende para una
aplicacin especfica a futuro se debera mejorar la configuracin de los tiempos para un excelente precisin del
tiempo.

Resolucin CS N 076-04-2016-04-20

VICERRECTORADO DOCENTE

Cdigo: GUIA-PRL-001

CONSEJO ACADMICO

Aprobacin: 2016/04/06

Formato: Gua de Prctica de Laboratorio / Talleres / Centros de Simulacin

RECOMENDACIONES:
Se recomienda conectar de una manera adecuada los diferentes pines del microcontrolador, ya que una falla en
este sentido podr causar una falla en los objetivos que nos planteamos y ms an algn cortocircuito en el
microcontrolador PIC16F877A, tener cuidado con la alimentacin del circuito y tambin con la grabacin del PIC
para as tener una prctica realizada con xito.

Nombre de estudiante: Freddy Fernando Rubio Javier Alfonso Veintimilla P.

Firma de estudiante: _______________________________

Firma de estudiante: _______________________________

Resolucin CS N 076-04-2016-04-20