Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
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
Resolucin CS N 076-04-2016-04-20
VICERRECTORADO DOCENTE
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
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.
Firma: _______________________________
Resolucin CS N 076-04-2016-04-20
VICERRECTORADO DOCENTE
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
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
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]
Caractersticas:
Rel 5V DC SPDT
Perfectamente sellado
Resolucin CS N 076-04-2016-04-20
VICERRECTORADO DOCENTE
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
VICERRECTORADO DOCENTE
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
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]
VICERRECTORADO DOCENTE
Cdigo: GUIA-PRL-001
CONSEJO ACADMICO
Aprobacin: 2016/04/06
a)
b)
c)
d)
e)
f)
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
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
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.
Resolucin CS N 076-04-2016-04-20