Anda di halaman 1dari 42

REVISION 1/1

Pgina 1 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 2 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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.

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
permanece 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.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 3 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 4 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 5 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 6 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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.
Nota: se debe que optimizar el cdigo de las secuencias usando
instrucciones de bucle repetitivo, no se puede ingresar las acciones de
encendido y apagado de una en una. El sistema en su totalidad funciona de
manera infinita. El puerto C tiene que estar conectado en su totalidad a los
dip switch. Como condicin fundamental no se tiene que esperar al finalizar
una secuencia para que inicie la nueva secuencia seleccionada. La secuencia
debe realizarse al mismo instante que se da un nuevo valor de ejecucin.

Mediante un pulsador encender y apagar un led en base de eventos, es


decir, cuando presiona una vez enciende el led, cuando presiona por
segunda vez apaga el led, cuando presiona por tercera vez vuelve a
encender y as sucesivamente.
Mediante dos pulsadores encender y apagar tres Leds con las siguientes
condiciones:
- Si presiona P1 se enciende el Led 1 durante 2 segundos.
- Si presiona P2 se enciende el Led 2 durante 2 segundos.
- Si Presiona P1 y P2 al mismo tiempo enciende el Led 3 durante 5
segundos.

Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 7 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 8 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 9 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

Mediante un pulsador encender y apagar un led en


base de eventos, es decir, cuando presiona una vez
enciende el led, cuando presiona por segunda vez
apaga el led, cuando presiona por tercera vez vuelve
a encender y as sucesivamente.
Mediante dos pulsadores encender y apagar tres
Leds con las siguientes condiciones:
- Si presiona P1 enciende el Led 1 durante 1s.
- Si presiona P2 enciende el Led durante 1s.
- Si presiona P1 y P2 al mismo tiempo
enciende el Led 3 durante 5 s.
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.
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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 10 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 11 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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 microcontrolador 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.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 12 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

El siguiente diagrama de bloques define las conexiones bsicas para poner en


funcionamiento a un display directo con el microcontrolador.

El siguiente diagrama de bloques explica las conexiones bsicas para poner en


funcionamiento a un display con un decodificador.

Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 13 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 14 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 15 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 16 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 17 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

Realizar un programa que ejecute operaciones entre dos datos de cuatro


bits cada uno ingresados al microcontrolador. Las operaciones son suma y
multiplicacin, en donde para cada operacin existe un pulsador asociado y
que mediante su evento ejecuta a la misma. La respuesta es visualizada
mediante un sistema de displays de 7 segmentos y decodificador, en donde
debe permanecer la respuesta de la ltima operacin ejecutada.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 18 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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, transistores, elementos electrnicos
variados.
h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

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.
Realizar un programa que ejecute operaciones
entre dos datos de cuatro bits cada uno
ingresados
al
microcontrolador.
Las
operaciones son suma y multiplicacin, en
donde para cada operacin existe un pulsador
asociado y que mediante su evento ejecuta a
Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 19 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 20 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 21 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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.

Realizar un efecto de carga en el LCD de 2x16, en la fila primera fila debe


aparecer la palabra loading, y en la segunda fila aparece un asterisco el
cual se va desplazando de izquierda a derecha hasta llenar la fila, dando una
apariencia de carga, el ciclo ser repetitivo.
Realizar una animacin de un corredor, mediante el generador de cdigos
especiales del LCD, para desplegarlo en el mismo. Se da la idea que toda la
pantalla del LCD se constituye en una pista atltica.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 22 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

La programacin es muy sencilla en compiladores de alto nivel, que incluso


dentro de sus libreras ya traen funciones especializadas para el efecto.
Para esta prctica se tendr el siguiente diagrama de bloques como esquema
bsico de los elementos necesarios, de la misma manera 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.
Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 23 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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, 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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 24 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

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 el LCD de
2x16.
Opcin 1.- desplegar la palabra MICROS 1.
Opcin 2.- contador ascendente de 0 a 200
con pasos de 10.
Realizar un efecto de carga en el LCD de 2x16,
en la fila primera fila debe aparecer la palabra
loading, y en la segunda fila aparece un
asterisco el cual se va desplazando de
izquierda a derecha hasta llenar la fila, dando
una apariencia de carga, el ciclo ser
repetitivo.
Realizar una animacin de un corredor,
mediante el generador de cdigos especiales
del LCD, para desplegarlo en el mismo. Se da
la idea que toda la pantalla del LCD se
constituye en una pista atltica.
i.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 25 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 26 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 27 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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.

Con el mismo hardware de teclado y LCD, ahora realizar una cerradura


electrnica con clave. Se debe ingresar los 4 dgitos correctamente en el
teclado la contrasea ser (1234). Si se ingresa correctamente la contrasea
se encender un led de color verde, caso contrario se encender un led de
color rojo.
Con la totalidad del hardware planteado realizar una calculadora bsica (6
operaciones: suma, resta, multiplicacin, divisin, potenciacin y
radicacin) para nmeros enteros sin signo de 2 dgitos. Tomar en cuenta
que la calculadora debe tener tecla de igual, botn de correccin y limpieza
de pantalla.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 28 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 29 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

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.
Con el mismo hardware de teclado y LCD,
ahora realizar una cerradura electrnica con
clave. Se debe ingresar los 4 dgitos
correctamente en el teclado la contrasea
ser 1234.
Si se ingresa correctamente la contrasea se
encender un led de color verde, caso
contrario se encender un led de color rojo.
Con la totalidad del hardware planteado
realizar una calculadora bsica (6 operaciones:
suma,
resta,
multiplicacin,
divisin,
potenciacin y radicacin) para nmeros
enteros sin signo de 2 dgitos. Tomar en
cuenta que la calculadora debe tener tecla de
igual, botn de correccin y limpieza de
pantalla.
i.

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 30 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 31 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 32 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

Realizar un programa que capture de uno de los canales del conversor


anlogo digital una seal DC variante con respecto a la posicin angular
(Potencimetro generando divisor de tensin) y presente el dato obtenido
en un LCD de 2x16, la condicin es que el dato debe ser presentado en
formato binario y en formato decimal.
Modifique el hardware y software para que a la entrada de un canal del
microcontrolador sea conectado un sensor de temperatura LM35, y la
temperatura sea monitoreada entre 25 y 75C, la condicin es que la
resolucin de bits del conversor sigue mantenindose en su totalidad,
Adems el conversor lo utilizaremos para comparar niveles de temperatura.
Para validar la veracidad de sus respuestas, compare los datos de su
sistema con un instrumento de medida de temperatura. Cuando tenga una
temperatura mayor a 30C se encender un led, si la temperatura es mayor
a 60C se apaga el led y activara un buzzer.
e. MARCO TERICO

En la naturaleza los sistemas y las variables se encuentran en funcin del


tiempo, es decir que estas conforme vara el tiempo, estas tambin varan en
su magnitud.
Mediante la utilizacin de sensores a estas variables fsicas se las puede
convertir en seales de voltaje, las mismas que pueden ingresar al
microcontrolador para su cuantizacin y aplicacin de algoritmos, por esta
razn es que en ADC convierte el voltaje V en un pin en un dato digital en
formato entero, ya que no podr manejar en forma de decimales o punto
flotante.
El registro en donde se almacena tiene una longitud de 10 bits y por
consiguiente la seal ingresada podr tomar valores desde 0 hasta 1024, de la
misma forma niveles de voltaje por debajo de 0V o por encima de la tensin de
alimentacin (normalmente 5V) pueden ser daar el PIC.

Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 33 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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
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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 34 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

Realice una calculadora para matrices de 2x2,


la misma que debe ejecutar las operaciones
bsicas
matriciales:
suma,
resta
y
multiplicacin.
Realizar un programa que capture de uno de
los canales del conversor anlogo digital una
seal DC variante con respecto a la posicin
angular (Potencimetro generando divisor de
tensin) y presente el dato obtenido en un
LCD de 2x16, la condicin es que el dato debe
ser presentado en formato binario y en
formato decimal.
Modifique el hardware y software para que a
la entrada de un canal del microcontrolador
sea conectado un sensor de temperatura
LM35, y la temperatura sea monitoreada
entre 20 y 70C, la condicin es que la
resolucin de bits del conversor sigue
mantenindose en su totalidad. Adems el
conversor lo utilizaremos para comparar
niveles de temperatura.
Cuando tenga una temperatura mayor a 30C
se encender un led, si la temperatura es
mayor a 60C se apaga el led y activara un
buzzer.
Para validar la veracidad de sus respuestas,
compare los datos de su sistema con un
Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 35 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

instrumento de medida de temperatura.


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.
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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 36 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 37 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

Disear un sistema de 12 leds generando un juego de luces indefinido en


ejecucin. Con el uso de las interrupciones realizar un sistema contador de
eventos indiferente del tiempo. Los eventos a contarse son dos, los mismos
que tienen que ser desplegados en un LCD, adems el sistema tambin
posee una interrupcin que encerar los contadores.

e. MARCO TERICO
Los microcontroladores PIC tienen varias interrupciones o fuentes posibles de
interrupcin

Activacin de la patita RB0/INT


Desbordamiento del temporizador TMR0
Cambio de estado en una de las 4 pines de ms peso del puerto B.
Finalizacin de la escritura en la EEPROM de datos

Cuando ocurre cualquiera de los 4 sucesos indicados se origina una peticin de


interrupcin, que si se acepta y se atiende comienza depositando el valor del
PC (contador de programa) actual en la Pila, poniendo el bit GIE = 0 y cargando
en el PC el valor 0004 H, que es el vector de interrupcin donde se desva el
flujo de control.
Cada fuente de interrupcin dispone de un sealizador o "flag", que es un bit
que se pone automticamente a 1 cuando se produce. Adems cada fuente de
interrupcin tiene otro bit de permiso, que segn su valor permite o prohbe la
realizacin de dicha interrupcin.
EL REGISTRO DE CONTROL DE INTERRUPCION "INTCON"
La mayor parte de los sealizadores y bits de permiso de las fuentes de
interrupcin en los PICs estn implementadas sobre los bits de registro
"INTCON.

Elaborado por:
Ing. Roberto Prez Checa.

Revisado por:
Ing. Gustavo Caiza

Aprobado por:

Fecha de Elaboracin
Febrero 2015

Fecha de Revisin
Abril 2015

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 38 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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, 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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 39 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

Realizar un teclado analgico de cuatro


elementos de mando, desplegar en un LCD el
nmero de elemento presionado o las
combinaciones entre los mismos.
Disear un sistema de 12 leds generando un
juego de luces indefinido en ejecucin. Con el
uso de las interrupciones realizar un sistema
contador de eventos indiferente del tiempo.
Los eventos a contarse son dos, los mismos
que tienen que ser desplegados en un LCD,
adems el sistema tambin posee una
interrupcin que encerar los contadores.
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.
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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 40 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 41 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

La mayora de los microcontroladores tienen uno o varios timers. Sern muy


tiles para medir el tiempo que ha pasado entre dos eventos, establecer tareas
para ejecutarse a intervalos regulares, etc. Dependiendo del modelo los PICs
cuentan con un nmero variable de timers.
Vamos a describir con cierto detalle el timer 0 (TMR0). Los dems son muy
similares, aunque siempre conviene mirarse el manual correspondiente, sobre
todo porque algunos de ellos estn asociados a otras tareas y puede que no
estn disponibles para su uso general si se estn usando ciertos perifricos.
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

Nmero de Resolucin Consejo de


Carrera:

REVISION 1/1

Pgina 42 de 37

MANUAL DE PROCEDIMIENTOS DE PRCTICAS


LABORATORIO
CARRERA
SEDE

Electrnica
Ingeniera Electrnica
Quito-Campus Sur

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.
h. REGISTRO DE RESULTADOS
ENUNCIADO

Funcionamiento
Correcto
Incorrecto

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.
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.
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

Nmero de Resolucin Consejo de


Carrera:

Anda mungkin juga menyukai