Pgina 1 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 1
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 1 hora 40 minutos
2. DATOS DE LA PRCTICA
a. TEMA: Manejo de puertos
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso de los distintos puertos de un microcontrolador
para optimizar su funcionamiento.
c. OBJETIVOS ESPECIFICOS
Estudiar el funcionamiento de un puerto como salida de datos discretos para
optimizar su uso.
Estudiar el funcionamiento de un puerto como entrada de datos para optimizar
su uso.
Estudiar el funcionamiento de un puerto como entrada y salida de datos para
optimizar su uso.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 2 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
d. ENUNCIADOS
Mediante el uso de cualquier puerto del microcontrolador realizar una
secuencia de encendido de luces con leds, las luces se encienden de
izquierda a derecha y luego de derecha a izquierda.
Realizar una secuencia de encendido de leds de un puerto, dando la
apariencia de que una luz en el puerto va avanzando y retrocediendo.
Ampliar el ejercicio de avance y retroceso, pero ahora el avance es de una
luz apagada.
Nota: para cada uno de los ejercicios planteados se exime de uso al puerto B.
e. MARCO TERICO
Cualquier aplicacin de un sistema digital basado en un microprocesador o
microcontrolador requiere la transferencia de datos entre circuitos externos al
Microprocesador y l mismo. Estas transferencias constituyen las operaciones
llamadas ENTRADA y SALIDA, (input /output) o ES ( I/O).
Por esta razn el manejo de los distintos puertos de un microcontrolador es un
punto fundamental de los microcontroladores, ya que de esta manera se
puede relacionar el mundo fsico con la lgica que se encuentra programada en
este.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 3 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Hay que tomar en cuenta que los puertos se manejarn con una lgica
determinada ya sea esta en lgica directa o inversa. Adems se tiene que
considerar la corriente mxima y mnima que podr manejar cada uno de los
pines que conforman los mismos.
Por tal razn se tendr el siguiente diagrama de bloques para el armado, no se
olvide que existen conexiones bsicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podr funcionar.
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los dems enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentacin 5VDC, Protoboard, Microcontrolador 16F877A,
cables de conexin, Tarjeta programadora para microcontroladores,
multmetro, diodos led, elementos electrnicos variados.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 4 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
Funcionamiento
Correcto Incorrecto
ENUNCIADO
Mediante el uso de cualquier puerto del
microcontrolador realizar una secuencia de
encendido de luces con leds, las luces se encienden
de izquierda a derecha y luego de derecha a
izquierda.
Realizar una secuencia de encendido de leds de un
puerto, dando la apariencia de que una luz en el
puerto va avanzando y retrocediendo.
Ampliar el ejercicio de avance y retroceso, pero
ahora el avance es de una luz apagada.
Realizar un semforo de dos intersecciones que
cumple con las siguientes condiciones:
Nunca se encienden dos luces de igual color
al mismo tiempo.
Existe un cambio de verde a amarillo
mientras el otro semforo sigue en rojo.
Se colocara un tiempo de 5 segundos para
el cambio de color.
Mediante el uso de un switch conectado en un
puerto, encender y apagar cuatro leds conectados
a otro puerto.
Acoplar el ejercicio anterior para el encendido de
un foco de 110V AC.
i.
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 5 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 2
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 1 hora 40 minutos.
2. DATOS DE LA PRCTICA
a. TEMA: Manejo de Puertos y men de operacin
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso de los distintos puertos de un microcontrolador
para optimizar su funcionamiento, aplicndolo a funciones multitarea.
c. OBJETIVOS ESPECIFICOS
Estudiar el funcionamiento de un puerto como salida de datos discretos para
optimizar su uso.
Estudiar el funcionamiento de un puerto como entrada de datos para optimizar
su uso.
Estudiar el funcionamiento de un puerto como entrada y salida de datos para
optimizar su uso.
d. ENUNCIADOS
Mediante el uso de un pulsador conectado en un pin de un puerto, dar las
siguientes condiciones de operacin al led en el mismo puerto: al presionar
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 6 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 7 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
e. MARCO TERICO
El correcto uso de las sentencias en MikroC ayudan a que los programas sean
ms pequeos y por ende, la cantidad de memoria necesaria del
microcontrolador tambin se ve reducida. Partiendo de esta premisa se puede
asegurar que un programa eficiente, no solamente har lo que el diseador
espere o tenga en mente, sino que a ms de esto deber utilizar una cantidad
de memoria que le permita manejar complejos algoritmos sin tener que migrar
su aplicacin a microcontroladores con capacidades de memoria ms elevadas.
MikroC dentro de sus libreras tiene muchas funciones que ayudan al buen
desarrollo y manejo eficiente de la memoria de los microcontroladores.
Por tal razn se tendr el siguiente diagrama de bloques para el armado, no se
olvide que existen conexiones bsicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podr funcionar.
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 8 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
Funcionamiento
Correcto Incorrecto
ENUNCIADO
Mediante el uso de un pulsador conectado en un pin
de un puerto, dar las siguientes condiciones de
operacin al led en el mismo puerto: al presionar el
pulsador, este enciende un diodo led 6 veces con
repeticiones de 200ms.
Mediante el uso de un Dip-switch conectado al
puerto C, realizar un men de operacin de
secuencias de leds en base de las siguientes
opciones:
Si ingresa 1: se encienden los leds pares de uno
en uno desde el LSB hasta el MSB, infinitamente.
Si ingresa 2: se encienden los leds impares de
uno en uno desde el MSB hasta el LSB,
infinitamente.
Si ingresa 3: titilan cinco veces los leds pares del
puerto.
Si ingresa 4: titilan cinco veces los leds impares
del puerto.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 9 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 10 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 3
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Manejo de Puertos y matrices de leds
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el manejo de puertos y la forma de uso de estos para
visualizar datos en un display de siete segmentos.
c. OBJETIVOS ESPECIFICOS
Estudiar el funcionamiento de desplazamiento de bits y operacio0nes lgicas
con registros para familiarizar al estudiante en el uso de estos.
Estudiar el funcionamiento de los displays de 7 segmentos con y sin
decodificador para optimizar el uso de estos elementos de visualizacin.
d. ENUNCIADOS
Realice el desplazamiento de dos bits desde los extremos del puerto C hacia
el centro del puerto, los bits en desplazamiento al encontrarse deben
regresar hacia los extremos. El sistema funciona siempre y cuando este
activo el bit1 del puerto B en lgica inversa, caso contrario el puerto con los
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 11 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
e. MARCO TERICO
Los displays de 7 segmentos son elementos para visualizacin usados en
muchsimas aplicaciones debido a su bajo costo y fcil manejo. Estos existen de
dos tipos: nodo comn y ctodo comn. Los mismos que pueden ser
manejados de forma directa desde un microcontrolador o en su defecto
mediante la utilizacin de CI decodificadores, con el limitante que con estos
solo se podrn visualizar los cdigos de salida de los decodificadores.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 12 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 13 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Recuerde que los segmentos de los displays de 7 segmentos son leds, por
consiguiente es necesaria la utilizacin de resistencias limitadoras de corriente
y especialmente su correcto dimensionamiento.
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los dems enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentacin 5VDC, Protoboard, Microcontrolador 16F877A,
cables de conexin, Tarjeta programadora para microcontroladores,
multmetro, displays de 7 segmentos, elementos electrnicos variados.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 14 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
Funcionamiento
Correcto Incorrecto
ENUNCIADO
Realice el desplazamiento de dos bits desde los
extremos del puerto C hacia el centro del puerto,
los bits en desplazamiento al encontrarse deben
regresar hacia los extremos. El sistema funciona
siempre y cuando este activo el bit1 del puerto B
en lgica inversa, caso contrario el puerto con los
leds se mantiene apagado. Debe optimizar el
cdigo y las instrucciones de encendido no pueden
ser enviadas al puerto de una en una. La
temporizacin dada debe ser de 1 segundo.
Realice un programa para que en una matriz de
leds (display de 7 segmentos) conectada en el
puerto B, de forma directa (sin decodificador), se
pueda visualizar el conteo de eventos realizados
sobre un pulsador conectado en el puerto B.
Ampli el ejercicio anterior para que ahora con
otro pulsador conectado en el puerto C se haga el
decremento en intervalos de dos.
Realice la programacin del microcontroloador
para que este funcione como un decodificador de
binario a hexadecimal y de BCD a 7 segmentos. La
seleccin de la forma de decodificacin se la
realiza mediante un switch conectado en el puerto
C. El ingreso de datos es por cuatro bits del puerto
A y la salida al puerto B.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 15 de 37
i.
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 16 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 4
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Barrido de Displays
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso varios displays al mismo tiempo basndose en el
principio de barrido de displays para la visualizacin de nmeros de varios dgitos.
c. OBJETIVOS ESPECIFICOS
Estudiar el principio de barrido de displays para la visualizacin de nmeros de
varios dgitos.
Estudiar la forma de utilizacin de funciones en un programa para la
optimizacin del cdigo y mejorar las respuestas de los algoritmos.
d. ENUNCIADOS
Desplegar la palabra HOLA a travs de 4 displays, la palabra debe moverse
continuamente de derecha a izquierda y con un espacio por palabra. Se
debe evitar el efecto molesto de parpadeo debido al barrido.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 17 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
e. MARCO TERICO
Los displays de 7 segmentos se presentan como una forma de visualizacin
simple y de bajo costo, razn por la que su uso es muy amplio dentro de las
aplicaciones con microcontroladores. Basndose en el principio de que un
transistor tiene la opcin de trabajo como un interruptor (corte-saturacin), se
realiza el encendido sincronizado un display de 7 segmentos a la vez para
engaar al ojo humano dando la apariencia de que todos se encuentran
encendidos a la vez.
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 18 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Funcionamiento
Correcto
Incorrecto
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 19 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
la misma. La respuesta
mediante un sistema de
segmentos y decodificador,
permanecer la respuesta
operacin ejecutada.
i.
es visualizada
displays de 7
en donde debe
de la ltima
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 20 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 5
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Manejo de LCD
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso de las pantallas de cristal lquido para la
visualizacin de mensajes de texto y caracteres especiales.
c. OBJETIVOS ESPECIFICOS
Estudiar el funcionamiento de las pantallas de cristal lquido de 2x16 para
visualizar texto.
Utilizar el generador de caracteres especiales para generar animaciones en la
pantalla de cristal lquido de 2x16.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 21 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
d. ENUNCIADOS
Realizar un programa que permita el control de dos opciones desplegadas
en el LCD mediante pulsadores, mediante el pulsador 1 selecciono una de
las opciones y mediante el pulsador 2 se ejecuta la accin seleccionada,
los resultados sern desplegados en un LCD de 2x16.
- Opcin 1.- desplegar la palabra MICROS 1.
- Opcin 2.- contador ascendente de 0 a 200 con pasos de 10.
e. MARCO TERICO
Muy populares por su versatilidad para presentar mensajes de texto (fijos y en
movimiento), valores numricos y smbolos especiales. Dada su gran
versatilidad y fcil uso los fabricantes de estos elementos los han desarrollado
de forma tan eficiente que son de costo reducido. Son de bajo consumo de
potencia y su forma de conexin es simple que nicamente requieren de 6
pines para el efecto.
Los pines de conexin son los siguientes:
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 22 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 23 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 24 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
ENUNCIADO
Funcionamiento
Correcto
Incorrecto
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 25 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 26 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 6
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Cambio de puerto para LCD y Teclado matricial.
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso de LCD y Teclado para el ingreso y salidas de datos
de un microcontrolador.
c. OBJETIVOS ESPECIFICOS
Estudiar la forma de manejo de un LCD en un puerto diferente al que por
definicin se encuentra asignado para la visualizacin de datos.
Estudiar el funcionamiento de un teclado matricial de 4x4 para el ingreso de
datos al microcontrolador.
Utilizar las funciones de la librera para teclado existente en MikroC para el
manejo de un teclado de 4x4.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 27 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
d. ENUNCIADOS
Realizar la implementacin para que un LCD de 2x16 funcione en el puerto
D, y en el puerto B conectar un teclado matricial. Se debe observar en el
LCD los valores de las teclas al ser presionadas, los valores sern
visualizados en la primera fila y cuando esta fila se llene continuara
escribiendo en la segunda fila.
e. MARCO TERICO
Mediante la integracin de teclado y LCD se abre una amplia gama de
aplicaciones para los microcontroladores, debido a que la visualizacin se hace
sencilla y muy vistosa para el usuario, as como tambin el ingreso de 16
posibles datos ms las posibles combinaciones de los mismos, permiten que las
aplicaciones que se den a los microcontroladores pasen a constituirse en
sistemas muy complejos.
Por tal razn se tendr el siguiente diagrama de bloques para el armado, no se
olvide que existen conexiones bsicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podr funcionar.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 28 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los dems enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentacin 5VDC, Protoboard, Microcontrolador 16F877A,
cables de conexin, Tarjeta programadora para microcontroladores,
multmetro, LCD 2x16, Teclado matricial 4x4, elementos electrnicos
variados.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 29 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
ENUNCIADO
Funcionamiento
Correcto
Incorrecto
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 30 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 31 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 7
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Conversor Anlogo Digital
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso y configuracin del conversor anlogo digital que
posee el microcontrolador.
c. OBJETIVOS ESPECIFICOS
Estudiar la forma de realizar una aplicacin en la que se manejen arreglos
(matrices) para comprender su aplicabilidad.
Estudiar el funcionamiento y configuracin del conversor anlogo digital para
muestrear una seal de voltaje variable.
Estudiar la forma de convertir al sistema microcontrolador y sensor de
temperatura en un termmetro digital.
d. ENUNCIADOS
Realice una calculadora para matrices de 2x2, la misma que debe ejecutar
las operaciones bsicas matriciales: suma, resta y multiplicacin.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 32 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 33 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
f. MARCO PROCEDIMENTAL
6. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
7. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
8. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
9. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
10. Desarrolle los puntos del 1 al 4 para los dems enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentacin 5VDC, Protoboard, Microcontrolador 16F877A,
cables de conexin, Tarjeta programadora para microcontroladores,
multmetro y fuente de DC, elementos electrnicos variados.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 34 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
ENUNCIADO
Funcionamiento
Correcto
Incorrecto
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 35 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 36 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 8
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Interrupciones
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso de las interrupciones y su forma de aplicacin en
sistemas independientes del tiempo de ejecucin.
c. OBJETIVOS ESPECIFICOS
Estudiar la forma de generacin de un teclado analgico para aprovechar las
bondades del conversor anlogo digital.
Familiarizar al estudiante en el uso de interrupciones en sistemas
independientes del tiempo de ejecucin del programa del microcontrolador.
d. ENUNCIADOS
Realizar un teclado analgico de cuatro elementos de mando, desplegar
en un LCD el nmero de elemento presionado o las combinaciones entre los
mismos.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 37 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
e. MARCO TERICO
Los microcontroladores PIC tienen varias interrupciones o fuentes posibles de
interrupcin
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 38 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los dems enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentacin 5VDC, Protoboard, Microcontrolador 16F877A,
cables de conexin, Tarjeta programadora para microcontroladores,
multmetro, elementos electrnicos variados.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 39 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
h. REGISTRO DE RESULTADOS
ENUNCIADO
Funcionamiento
Correcto
Incorrecto
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 40 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
1. DATOS INFORMATIVOS
a. MATERIA / CTEDRA RELACIONADA: Sistemas Microprocesados 1
b. No. DE PRCTICA: 9
c. NMERO DE ESTUDIANTES POR MDULO: 3
d. NOMBRE INSTRUCTOR: Ing. Roberto Prez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.
e. TIEMPO ESTIMADO: 2 horas
2. DATOS DE LA PRCTICA
a. TEMA: Temporizadores
b. OBJETIVO GENERAL:
Familiarizar al estudiante con el uso y la forma de operacin de los temporizadores
para generar bases de tiempo.
c. OBJETIVOS ESPECIFICOS
Estudiar el funcionamiento de los temporizadores para generar base de
tiempo.
d. ENUNCIADOS
Realizar un reloj con salida en un LCD, adicional el microcontrolador deber
ejecutar un juego de luces en un puerto del mismo.
Disear e implementar un contador de vueltas (Tacmetro) para un motor
de velocidad variable, la respuesta del conteo se mostrar en un LCD.
e. MARCO TERICO
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 41 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
f. MARCO PROCEDIMENTAL
1. Disee el diagrama electrnico para cumplir con el primer enunciado
propuesto, cumpliendo al pie de la letra lo all solicitado.
2. Realice el diagrama de flujo para el algoritmo que implementar para el
enunciado propuesto.
3. Desarrolle en MikroC la programacin necesaria en base de su diagrama de
flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrnico diseado, programe su microcontrolador y
realice las pruebas de funcionamiento.
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015
REVISION 1/1
Pgina 42 de 37
Electrnica
Ingeniera Electrnica
Quito-Campus Sur
Funcionamiento
Correcto
Incorrecto
BIBLIOGRAFA UTILIZADA
Angulo, J. (2008). Diseo prctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, O. (2011). Microcontroladores PIC con programacin PBC. Mxico.
Vergara Daz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medelln.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por:
Ing. Roberto Prez Checa.
Revisado por:
Ing. Gustavo Caiza
Aprobado por:
Fecha de Elaboracin
Febrero 2015
Fecha de Revisin
Abril 2015