Вы находитесь на странице: 1из 47

REVISION 1/1 Página I de 47

,1 UNIVERSIDAD POLITÉCNICA
tIllelt
tworir
Ill SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 1

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 1 hora 40 minutos

2. DATOS DE LA PRÁCTICA

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: Revisado Aprobado por:


Ing. Roberto,P Ing. J ior roa

Fecha de Elaboración Fecha de "evisión Número de Resolución Consejo


Febrero 2015 Marzo 2016
friiefirl 91-bek
SALE I ArbIl",.
COORDINACIÓN DE LABORATORIOS
INGENIERÍA ELECTRÓNICA
SEDE QUITO- CAMPUS SUR
REVISION 1/1 Página 2 de 47

- UNIVERSIDAD POLITÉCNICA
,
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE 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 dos en
dos empezando desde los extremos e irán avanzando hacia el centro,
cuando el par de luces se encuentren se reinicia la secuencia.

• Mediante el uso de los terminales de dos puertos de 8 bits realizar una


secuencia de luces que de la apariencia de una fila la cual va llenándose y
una vez que esté completa la fila se debe reiniciar la secuencia. Esta
secuencia se realiza tres veces consecutivas, a la cuarta iteración los leds
pares de la fila titilan dos veces y luego los leds impares titilan tres veces,
después de estas acciones se apagan todos los leds y finaliza la secuencia.

• Recordar que cada bit del puerto tiene su correspondiente número bit
indicativo. Mediante el uso del puerto D del microcontrolador realizar la
siguiente secuencia de luces: los leds van titilando n+1 veces su número de
bit empezando por el MSB y finalizando en el LSB. Todo el proceso funciona
cuando un switch conectado al terminal de cualquier puerto está
accionado, caso contrario los leds se mantendrán apagados.

• Ejercicio planteado.

Nota: para cada uno de los ejercicios planteados se exime de uso al puerto B.

e. MARCO TEÓRICO

Cualquier aplicación de un sistema digital basado en un microprocesador o


microcontrolador requiere la transferencia de datos entre circuitos y

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto érez Ing. Juni r Fi /u

Fecha de Elaboración Fecha d Revisión Número de Resolución Consejo


Febrero 2015 Marzo 2016
93-006-2016-00 -
• 1."'
." P 9UT CCI<IC

• ..1.
e

COORDINACIÓN DE LABORATORIOS
it,I;EmERÍA ELECTRÓNICA
—EEAR 4
NEMO," 11
MUSI
- CAMPUS SUR IERIA flEaPRIR
o Gimpussu illEA
VI .,7
u4 D O_,.....--
REVISION 1/1 Página 3 de 47

1711*11
01 UNIVERSIDAD POLITÉCNICA

erwr SALESIANA
1111 ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

dispositivos externos al microcontrolador. Estas transferencias constituyen las


operaciones llamadas de ENTRADA y SALIDA, (Input /Output) o E/S (I/O).

Por esta razón 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 físico con la lógica que se encuentra programada en
este.

Hay que tomar en cuenta que los puertos se manejarán con una lógica
determinada ya sea esta en lógica directa o inversa. Además se tiene que
considerar la corriente máxima y mínima que podrá manejar cada uno de los
pines que conforman los mismos.

Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se


olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

Polarización
Disp. Salida
Leds
Micro
controlador
Disp. Entrada
Switch,
Oscilador botones

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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: Revisado por: Aprobado por:


Ing. Robert. 'érez Ing. Junt'or guerea

Fecha de Elaboración Fecha de Re isión Númer .-,d~ción Consejo


Febrero 2015 Marzo 2016 de7 S' ,....,,,i,
,zz.D‘ MI" .

ti)

COONDINACIÓN DE LABORATORIOS DIRECOON CARRERA


INGES(1.AflpA tE
15.1. sit(17.1
,10NICA
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR ..;;"
REVISION 1/1 Página 4 de 47

.,,
, UNIVERSIDAD POLITÉCNICA

MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS


SALESIANA ECUADOR
LABORATORIO Electrónica Analógica
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

3. Desarrolle en el compilador C la programación necesaria en base de su


diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1. al 4 para los demás enunciados propuestos.
g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)
Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,
cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, diodos led, elementos electrónicos variados.

h. REGISTRO DE RESULTADOS
Funcionamiento
ENUNCIADO
Correcto Incorrecto
Mediante el uso de cualquier puerto del
microcontrolador realizar una secuencia de
encendido de luces con leds, las luces se encienden
de dos en dos empezando desde los extremos e
irán avanzando hacia el centro, cuando el par de
luces se encuentren se reinicia la secuencia.
Mediante el uso de los terminales de dos puertos
de 8 bits realizar una secuencia de luces que de la
apariencia de una fila la cual va Ilenándose y una
vez que esté completa la fila se debe reiniciar la
secuencia. Esta secuencia se realiza tres veces
consecutivas, a la cuarta iteración los leds pares de
la fila titilan dos veces y luego los leds impares
titilan tres veces, después de estas acciones se
apagan todos los leds y finaliza la secuencia.
Recordar que cada bit del puerto tiene su
correspondiente número bit indicativo. Mediante
el uso del puerto D del microcontrolador realizar la

Elaborado por: Revisado por: Aprobado por:


Ing. Robert érez Ing. Junio í Fi cro
, I-
------ _
Fecha de Elaboración Fecha de 'evi ión Número de Resolución Consejo
Febrero 2015 Marzo 2016

\\,‘•
rn 1!
czi
COORDINACIÓN DE LABORATORIOS )
D1RECCION DE
INGENIERÍA ELECTRÓNICA INGENIERIA ELECTRONIC'
SEDE QUITO - CAMPUS SUR CAMPUSSUR
«4/

CU,ADOi/
REVISION 1/1 Página 5 de 47

"
1991M11 UNIVERSIDAD POLITÉCNICA

leMSALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

siguiente secuencia de luces: los leds van titilando


n+1 veces su número de bit empezando por el MSB
y finalizando en el LSB. Todo el proceso funciona
cuando un switch conectado al terminal de
cualquier puerto está accionado, caso contrario los
leds se mantendrán apagados.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA
Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.
Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones.
Medellín.
www.labcenter.com.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. Ju ior Vgue a
411 '

Fecha 'de Elaboración Fecha • Revisión Número . ! 'solución Consejo


Febrero 2015 Marzo 2016 de .-:• Ir Eci,,
%
.\-
`4
L IT CNICA

tt. S II ApIA"
COORDINACIÓN DE LABORATORIOS «2 IR0 E10A ND :CA
ING
:ENIER
1IAELECTRONICA
INGENIERÍA ELECTRÓNICA 1., CAMPUS SUR
sam QUITO - CAMPUS SUR
REVISION 1/1 Página 6 de 47

4111 UNIVERSIDAD POLITÉCNICA


rinlett. MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
kisdrwr
le SALESIANA ECUADOR

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 2

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 1 hora 40 minutos.

2. DATOS DE LA PRÁCTICA

a. TEMA: Manejo de puertos y menús de operación

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso de los distintos puertos de un


microcontrolador para optimizar su funcionamiento, aplicándolo 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.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto ' 1 ez Ing. Ju ior I. suena .
-
,
# Número de Resolución Consejo
Fecha de Elaboración Fecha e e Revisión
Febrero 2015 Marzo 2016
3 -00116-
'P

S ::;=.re
I T
m"
e
CNICA cc̀-‘

COORDINACIÓN DE LABORATORIOS
INGENIERÍA ELECTRÓNICA IIIGRE ENÍCILVIIENIIIC\A
CAMPUS SUR //'
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 7 de 47

4tami UNIVERSIDAD POLITÉCNICA

SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

d. ENUNCIADOS

• Mediante el uso de un pulsador conectado en un terminal de un puerto, dar


las siguientes condiciones de operación a dos leds conectados en el mismo
puerto: al inicio del programa uno de los led está encendido y el otro está
apagado, al accionar el pulsador los leds complementan sus estados. Ante
más acciones del pulsador se repite las condiciones de operación de los
leds.

• Mediante el uso de un dip-switch de 8 bits conectado al puerto C, realizar


un menú de operación de secuencias de 8 leds en base a los estados de los
4 bits menos significativos del puerto, según las siguientes opciones de
activación:
• Switch 1 (bit O): se encienden los leds pares de uno en uno desde el LSB
hasta el MSB, n número de veces.
• Switch 2 (bit 1): se encienden los leds impares de uno en uno desde el
MSB hasta el LSB, n número de veces.
• Switch 3 (bit 2): titilan n veces los leds pares del puerto.
• Switch 4 (bit 3): titilan n veces los leds impares del puerto.

El número n proviene de los estados de los 4 switch más significativos


conectados al puerto C y tendrá un valor a O a 15.

Nota: se debe que optimizar el código de las secuencias usando sentencias


de control con bucles repetitivos, no se puede ingresar las acciones de
encendido y apagado de una en una. El puerto C tiene que estar conectado
en su totalidad a los dip-switch. Como condición fundamental no se tiene
que esperar al finalizar una secuencia para que inicie la nueva secuencia
seleccionada. Cada secuencia se inicia una vez seteado su valor.

Elaborado por: Revisado por: Aprobado por:


Ing. Robe Pérez Ing. Jun' e r Fi tuero.
Y- ,
_--
Fecha de Elaboración Fecha d eVi ión 0 Número de Resolución Consejo
—.....,
Febrero 2015 Marzo 2016
/ '1',K, ziksk. '-'63 -oeki-,2d6- L3-1.1
'',-•
0, -,

COORDINACIÓN DE LABORATORIOS -- - g
DIRIC(1011 DI USW -z /./
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR
IVIGIIIIRIA ttICIRDI»
CAMPUS SUR
y
cu,n,,-#••
REVISION 1/1 Página 8 de 47

arl Mi
dAll UNIVERSIDAD POLITÉCNICA

ton"
le SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

• Mediante el uso de una foto-resistencia, acondicione la señal que esta


produce para que funcione como un pulsador luminoso el mismo que
controla el encendido y apagado de un foco de 110 V.

• Ejercicio planteado.

e. MARCO TEÓRICO

El correcto uso de las sentencias en los compiladores MikroC y C CCS ayudan a


que los programas sean más pequeños y por ende, la cantidad de memoria
necesaria del microcontrolador también se ve reducida. Partiendo de esta
premisa se puede asegurar que un programa eficiente, no solamente hará lo
que el diseñador espere o tenga en mente, sino que a más de esto deberá
utilizar una cantidad de memoria que le permita manejar complejos algoritmos
sin tener que migrar su aplicación a microcontroladores con capacidades de
memoria más elevadas.

MikroC y C CCS dentro de sus librerías tienen muchas funciones que ayudan al
buen desarrollo y manejo eficiente de la memoria de los microcontroladores.

Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se


olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. Junio - Fig

Fecha de Elaboración Fecha de evision esolución Consejo


Febrero 2015 Marzo 2016
- - ¿- 03- .2.4

(i)
LESII"M"
DIRECCION DE CARRERA
COORDINACIÓN DE LABORATORIOS INGENIERIA ELECTRONICA
CAMPUS SUR
INCEMERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR
, 111
.171§111.

1 SALESIANA
gew
LABORATORIO
UNIVERSIDAD POLITÉCNICA

ECUADOR

Electrónica Analógica
REVISION 1/1

MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS


Página 9 de 47

CARRERA Ingeniería Electrónica


SEDE Quito - Campus Sur

1==>
Polarización
Disp. Salida
Leds
Micro
MCLR
controlador
Disp. Entrada
Switch.
Oscilador botones

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, elementos electrónicos variados.

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto-P' ez Ing. Jun or ' guer• .
/ 4.A -A 11 t.. f
(,- ---- é
Fecha de Elaboración Fecha d' Revisi ón Numero deResolución Consejo
Febrero 2015 Marzo 2016 de Ca

c-
cc

COORDINACIÓN DE LABORATORIOS ?-77:

INGENifRíA ELECTRÓNICA 11111Z DEIECC11=A


SEDE QUITO - CAMPUS SUR CAMPUS SUR <7‘
u
REVISION 1/1 Página 10 de 47

. 41ri
P11,1 MI _
UNIVERSIDAD POLITÉCNICA

támr
ni SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

Electrónica Analógica
LABORATORIO
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Mediante el uso de un pulsador conectado en un


terminal de un puerto, dar las siguientes condiciones
de operación a dos leds conectados en el mismo
puerto: al inicio del programa uno de los led está
encendido y el otro está apagado, al accionar el
pulsador los leds complementan sus estados. Ante
más acciones del pulsador se repite las condiciones
de operación de los leds.
Mediante el uso de un dip-switch de 8 bits
conectado al puerto C, realizar un menú de
operación de secuencias de 8 leds en base a los
estados de los 4 bits menos significativos del puerto,
según las siguientes opciones de activación:
Switch 1 (bit 0): se encienden los leds pares de uno
en uno desde el LSB hasta el MSB, n número de
veces.
Switch 2 (bit 1): se encienden los leds impares de
uno en uno desde el MSB hasta el LSB, n número de
veces.
Switch 3 (bit 2): titilan n veces los leds pares del
puerto.
Switch 4 (bit 3): titilan n veces los leds impares del
puerto.
El número n proviene de los estados de los 4 switch
más significativos conectados al puerto C y tendrá
un valor a O a 15.
Mediante el uso de una foto-resistencia, acondicione
la señal que esta produce para que funcione como
un pulsador luminoso el mismo que controla el
encendido y apagado de un foco de 110V.
Elaborado por: Revisado por: Aprobado por:
Ing. Roberto Pérez Ing. -uni r Fio er a

Fecha de Elaboración Fech de Revisió Número de Resolución Consejo


Febrero 2015 Marzo 2016

11W:Vil
- b.1•14.
COORDINACIÓN DE LABORATORIOS DIREWON DE CARRERA
INGENIERIA EI.ECT RIMA /
INGENIERÍA ELECTRÓNICA CAMPUS SUR
SEDE QUITO - CAMPUS SUR U

REVISION 1/1 Página 11 de 47


111‘.1 UNIVERSIDAD POLITÉCNICA

ta.p
l
' SALESIANA
ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones.
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. J ior igu - o
--._/
..,1
_ . •
____----'
Fecha de Elaboración Fecha 9 e Revisión Número de Resolución Consejo
Febrero 2015 Marzo 2016 d
Y C% -003 ••:~ •G:.1 -3/
.•

A

Sr
i.'
•-• Lu

COORDINACIÓN DE LABORATORIOS DIRE CCION DE CARRERA y


INGENIERÍA ELECTRÓNICA INGENIERIA ELECTRONICA
CAMPUS SUR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 12 de 47
4/ UNIVERSIDAD POLITÉCNICA
MI*Ir
visir SALESIANA
kleI ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 3

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

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 operaciones lógicas


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 visualización.

d. ENUNCIADOS

• Estructure 16 leds conectados a dos puertos del microcontrolador


identificados desde el número 1 hasta el 16, cuya activación se debe

Elaborado por: Revisado or: Aprobado por:


Ing. Robert érez Ing. Junior icru-
k,
Fecha de Elaboración Fecha d Revisión 1 ! •. Resolución Consejo
N ",_
Febrero 2015 Marzo 2016 g`r0aV«. ál•

A maisima 14MICS Pf
\
COORDINACIÓN DE LABORATORIOS
INGENIERÍA ELECTRÓNICA 11GRAINA VTIAR1P(A
SEDE QUITO - CAMPUS SUR
AOCRIJ
REVISION 1/1 Página 13 de 47
4111 UNIVERSIDAD POLITÉCNICA
MILIONI,
tilliw
111
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

realizar con lógica inversa. Inicialmente se encienden los led1 y led16,


seguido de esto, los leds encendidos se desplazan hacia el centro con pasos
de uno en uno hasta llegar a encontrarse dentro de la formación; posterior
a esto las luces encendidas regresan hacia los extremos con pasos de dos en
dos. Esta secuencia se repite cuatro veces y se debe optimizar el código
haciendo uso de operadores binarios y bucles de repetición. Los datos no
pueden ser enviados a los leds de uno en uno. La temporización dada debe
ser de 500 milisegundos.

• Realice la programación del microcontrolador para que este funcione como


un decodificador de binario (código ASCII) a carácter, para valores de las
vocales tanto mayúsculas como minúsculas del alfabeto. Los valores
binarios serán ingresados mediante switchs conectados en el puerto A y E, y
las vocales serán mostradas en un display de 7 segmentos conectado en
cualquier puerto.

• Realice un programa para que en una matriz de leds (display de 7


segmentos) conectada a un puerto de forma directa (sin decodificador),
visualice los eventos producidos por 2 pulsadores. El primer pulsador
incrementa un contador con pasos de uno y el segundo decrementa el
mismo contador con pasos de dos en dos. Recuerde que su sistema
únicamente tendrá un rango de operación de O a 9.

• Ejercicio planteado.

e. MARCO TEÓRICO

Los displays de 7 segmentos son elementos para visualización usados en


muchísimas aplicaciones debido a su bajo costo y fácil manejo. Estos existen de
dos tipos: ánodo común y cátodo común. Los mismos que pueden ser
manejados de forma directa desde un microcontrolador o en su defecto
Elaborado por: Revisado por: Aprobado por:
Ing. Roberto P 'rez Inlz. Junior Figu o.
—7
' ------
Fecha de Elaboración Fecha- e Revisión Número de Resolución Consejo
Febrero 2015 Marzo 2016 de

COORDINACIÓN DE LABORATORIOS
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 14 de 47

demi UNIVERSIDAD POLITÉCNICA


WITIVSALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

mediante la utilización de CI decodificadores, con el limitante que con estos


solo se podrán visualizar los códigos de salida de los decodificadores.

Estructura de cátodo
común 21

Estructura de ánodo
común

El siguiente diagrama de bloques define las conexiones básicas para poner en


funcionamiento a un display directo con el microcontrolador.

Display
Polarización [==>- 7 Seg

Micro
controlador

Oscilador Disp. Entrada


-<:=1 Switch,
botones

El siguiente diagrama de bloques explica las conexiones básicas para poner en


funcionamiento a un display con un decodificador.

Elaborado por: Revisado por: Aprobado por:


Ing.Ro:e2 Pérez Ing. Jjnir Fi°

Fecha de Elaboración Fecha de evisió Núrn4çesoIución Consejo 1


Febrero 2015 Marzo 2016
',',:',:, 0 •
—,
A E I
A

pie,. /:,
CC
LLI
> ?› ,
«a.. !
.11.
COORDINACIÓN DE LABORATORIOS 7 ..N.,.
DIREGIOIDECA RURN
INGENIERÍA ELECTRÓNICA INGEHIMIILEORORICA.
USS)110
eClult1PA 0 /
P,:;,7
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 15 de 47
,iéta UNIVERSIDAD POLITÉCNICA
Pai MIL..
yrs"
, - SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Polarización Decodificador

Micro
MCLR Display
controlador 7 Seg

Oscilador Disp. Entrada

-<:=] Switch.
botones

Recuerde que los segmentos de los displays de 7 segmentos son leds, por
consiguiente es necesaria la utilización de resistencias limitadoras de corriente
y especialmente su correcto dimensionamiento.

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, displays de 7 segmentos, elementos electrónicos variados.

Elaborado por: Revisado por: Aprobado por:


Ai' irez
Ing. Robert. Ing. Ju •or igue 11 \
.
lv
JA- 1• • • ----7.
F7 /
Fecha de Elaboración Fecha sé Revisión N.ánieriLde Resolución Consejo
Febrero 2015 Marzo 2016 .' 1 CáVailY--
tgliffilliV.YIA.-C106 -2W) -03

101 3> '1


.2••• :1
,)
COORDINACIÓN DE LABORATORIOS DIRICCION DI (MIURA.
INGENIERIAILICIRG1ICA
INGENIERIA ELECTRÓNICA CAMPUS SUll
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 16 de 47

411 UNIVERSIDAD POLITÉCNICA


'INme.
ni T
V:4111 SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto
Estructure 16 leds conectados a dos puertos del
microcontrolador identificados desde el número 1
hasta el 16, cuya activación se debe realizar con
lógica inversa. Inicialmente se encienden los led1 y
led16, seguido de esto, los leds encendidos se
desplazan hacia el centro con pasos de uno en uno
hasta llegar a encontrarse dentro de la formación;
posterior a esto las luces encendidas regresan
hacia los extremos con pasos de dos en dos. Esta
secuencia se repite cuatro veces y se debe
optimizar el código haciendo uso de operadores
binarios y bucles de repetición. Los datos no
pueden ser enviados a los leds de uno en uno. La
temporización dada debe ser de 500 milisegundos.
Realice la programación del microcontrolador para
que este funcione como un decodificador de
binario (código ASCII) a carácter, para valores de
las vocales tanto mayúsculas como minúsculas del
alfabeto. Los valores binarios serán ingresados
mediante switchs conectados en el puerto A y E, y
las vocales serán mostradas en un display de 7
segmentos conectado en cualquier puerto.
Realice un programa para que en una matriz de
leds (display de 7 segmentos) conectada a un
puerto de forma directa (sin decodificador),
visualice los eventos producidos por 2 pulsadores.

Elaborado por: Revisado por: Aprobado por:


Ing. Robert. 'érez Inc. Ju ior igu- oa

I
.........
...., "'- -
Fecha de Elaboración Fecha e Revisión
e Número de Resolución Consejo
Febrero 2015 Marzo 2016 de Car -- ----
./Z° •,, ,-,
NIV A P IT NI
\
AL E 1 .119".
COORDINACIÓN DE LABORATORIOS 1/
GIVIC(101 CP,RIERK
INGENIERÍA ELECTRÓNICA 10.1111411A ElECIRMIICN
CAMPUS SUR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 17 de 47


'del
PillKit
UNIVERSIDAD POLITÉCNICA

gicir SALESIANA
I ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

El primer pulsador incrementa un contador con


pasos de uno y el segundo decrementa el mismo
contador con pasos de dos en dos. Recuerde que
su sistema únicamente tendrá un rango de
operación de O a 9.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado ir: Aprobado por:


Ing. Roberto rez Ing. Ju ior ig e ..
, .
1n 1
- —
-dila — 1
kg, • ,
---
1 Número de Resolución Consejo
FechaLd-e-Elaboración Fecha * Revisión
Febrero 2015 Marzo 2016 de Carr ---(,-.

i:3P irlale
NZiiii

COORDINACIÓN DE LABORATORIOS DIRECCION DE CARRERI,
INGENIERIA EIECTRONiek
INGENIERÍA ELECTRÓNICA CAMPUS S'U /;/*
SEDE QUITO - CAMPUS SUR --•'
U A O C-1\;
REVISION 1/1 Página 18 de 47

UNIVERSIDAD POLITÉCNICA

,
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA:4

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

a. TEMA: Barrido de displays de 7 segmentos

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso varios displays al mismo tiempo


basándose en el principio de barrido de displays para la visualización de
números de varios dígitos.

c. OBJETIVOS ESPECIFICOS

Estudiar el principio de barrido de displays para la visualización de caracteres y


números de varios dígitos.
Estudiar la forma de utilización de funciones en un programa para la
optimización del código y mejorar las respuestas de los algoritmos.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto ez •
InaJunior Fi

Fecha de Elaboración Fecha de- evisión Número de Resolución Consejo


Febrero 2015 Marzo 2016 de Car TE
6-03-11
,
c-D 1.1
uNÁ
R 11P
CC
LÁ:4;4., U./

COORDINACIÓN DE LABORATORIOS -
bili.00N DE CARRERA
INGENIERIA EI.ECTRUICA
INGENIERÍA ELECTRÓNICA CAMPUS SUR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 19 de 47

UNIVERSIDAD POLITÉCNICA
i
\ _k-2k-- • - S ALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

d. ENUNCIADOS

• Desplegar la palabra MICRO a través de 5 displays, la palabra debe moverse


continuamente de izquierda a derecha 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 mediante un mismo puerto.
Las operaciones son suma y multiplicación, en donde para cada operación
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 operación ejecutada.

• Ejercicio planteado.

e. MARCO TEÓRICO

Los displays de 7 segmentos se presentan como una forma de visualización


simple y de bajo costo, razón por la que su uso es muy amplio dentro de las
aplicaciones con microcontroladores. Basándose en el principio de que un
transistor tiene la opción de trabajo como un interruptor (corte-saturación), se
realiza el encendido sincronizado un display de 7 segmentos a la vez para
engañar al ojo humano dando la apariencia de que todos se encuentran
encendidos a la vez.

Elaborado por: Revisado por: Aprobado por:


Ing. Robej1.oPérez lng. J nio • Fi°

Fecha de Elaboración Fecha /de evisió Número ción Consejo


Febrero 2015 Marzo 2016 de C okti,ITEC/

\•5*,
NI •A .P. T NA
I LE ANA .
7;

DIRECCIII ()E CARHR.Ac>?"- 11
COORDINACIÓN DE LABORATORIOS INGENIERIA ELECTR011iCA
CAMPUS SUR /1"
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR U A O_V/
REVISION 1/1 Página 20 de 47

di UNIVERSIDAD POLITÉCNICA
111MIL
yaga'
1 SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Polarización i=> Decodificador

Micro
Display
controlador switch 7 Seg

Oscilador Disp. Entrada


Switch,
botones

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, displays de 7 segmentos, transistores, elementos electrónicos
variados.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto 17_ Ing. Junior Fi ocre:
' •1

Fecha de Elaboración Fecha de Revi ión Número de Resolución Consejo


Febrero 2015 Marzo 2016 de Carre ---------:-..,.
-
tl' '

gler.lklz,R195,‘ T .
r--rn .

Z
COORDINACIÓN DE LABORATORIOS OIRECCIONDE CARRERA
r
INGENIERÍA ELECTRÓNICA INGENiERIA Et ECTRONICA /
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 21 de 47

ía UNIVERSIDAD POLITÉCNICA
,' VTP11111,.
l .

le w SALESIANA
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
"111
ECUADOR

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto
Desplegar la palabra MICRO a través de 5
displays, la palabra debe moverse
continuamente de izquierda a derecha 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 mediante un
mismo puerto. Las operaciones son suma y
multiplicación, en donde para cada operación
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
operación ejecutada.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.

Elaborado por: Revisado par: Aprobado por:


Ing. Roberto Pérez Ing. J flor ' 1 - I
Y i 1 „-. 1%
- ...
Fecha de Elaboración Fecha de Revisión Número de Resolución Consejo
Febrero 2015 Marzo 2016 de .••---77'....,
\)s 1
// 5) 1iF/PNL -IN 4 .-2-°11D-1)3 :9

tel1ADOh

COORDINACIÓN DE LABORATORIOS DIRECCION DE CARRERA -bh


INGENIERIA RECTRONICA
INGENIERÍA ELECTRÓNICA CAMPUS SUR
SEDE QUITO - CAMPUS SUR
CUADj‘
REVISION 1/1 Página 22 de 47

461 UNIVERSIDAD POLITÉCNICA


/.;ibilllik
III
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .


Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. J ni r Fi ro
, . - AL
' s
'S Núny,- ,:--;;;-:-.,: ución Consejo
Fecha de Elaboración Fecha de ' evisió 4.- 1,
Febrero 2015 Marzo 2016 d ' ; :4- -,.„,
! •v, c,
V'y ii/U;15 b r,
c*:-; !s. . --Z.

A.01. DIRECCION DE CARRERA


COORDINACIÓN DE LABORATORIOS INGENIERIAELECTRONICA
CAMPUS SUR 0,
INGENIERÍA ELECTRÓNICA UADOs
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 23 de 47

d1,MI MIL
el UNIVERSIDAD POLITÉCNICA

w SALESIANA
, - ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 5

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

a. TEMA: Manejo del módulo LCD

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso de las pantallas de cristal líquido para la


visualización de mensajes de texto y caracteres especiales.

c. OBJETIVOS ESPECIFICOS

Estudiar el funcionamiento de las pantallas de cristal líquido de 2x16 para


visualizar texto.
Utilizar el generador de caracteres especiales para generar animaciones en la
pantalla de cristal líquido de 2x16.

d. ENUNCIADOS

• El sistema a implementar está estructurado por un LCD de 2x16 y dos


pulsadores, conectados a cualquier puerto. Realizar un programa que

Elaborado por: Revisado por: Aprobado por:


Ing. Robert érez Ing. Jun,or F guer• -
V----
(---------
- k . 1 --

Fecha de Elaboración Fecha e • Re sión 4 Número de Resolución Consejo


Febrero 2015 Marzo 2016 de Carrer
,z5'151 l'..e en. • ,11
y syil• . 4ik. O3

H:) SALE IANA cc

COORDINACIÓN DE LABORATORIOS
D1RECCIOH DE CARRERA ly
INGENIERÍA ELECTRÓNICA INGEHIERIA ELECTRONICA
SEDE QUITO. CAMPUS SUR CAMPUS SUR

CUA0(3
REVISION 1/1 Página 24 de 47

4i UNIVERSIDAD POLITÉCNICA
r1191 Mar
IwicIr
n i SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

permita el control de dos opciones de operación, las cuales deben ser


desplegadas en la primera línea del LCD e intercambiables mediante el
pulsador 1. Mediante el pulsador 2 se ejecuta la acción seleccionada y los
resultados serán desplegados en la segunda línea del LCD.
• Opción 1: desplegar la palabra MICROS 1, carácter por carácter,
iniciando desde el borde izquierdo del LCD.
• Opción 2: contador descendente de 1000 a O con pasos de 50.

• Realizar una animación de dos flechas (», «), las mismas que parten desde
los bordes del LCD, se dirigen hacia el centro y cuando las dos se
encuentran modifican su dirección para volver nuevamente hacia los
extremos. Esta animación se ejecuta de forma infinita.

• Realizar una animación de una persona no vidente guiada por un perrito


lazarillo a lo largo de la pantalla del LCD (mediante el generador de códigos
especiales), para que la animación tenga la apariencia que los dos caminan
de forma coordinada. Una vez que hayan llegado al borde opuesto, se
reinicia la animación.

• Ejercicio planteado.

e. MARCO TEÓRICO

Muy populares por su versatilidad para presentar mensajes de texto (fijos y en


movimiento), valores numéricos y símbolos especiales. Dada su gran
versatilidad y fácil 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 conexión es simple que únicamente requieren de 6
pines para el efecto.
Los pines de conexión son los siguientes:

Elaborado por: Revisado por: Aprobado por:


lng. Roberto érez Ing. J nio Figu

,
Fecha de Elaboración Fech e 'evisión Número de Resolución Consejo
Febrero 2015 Marzo 2016 de C

/441. `,«%\`
A IRCUA0011

COORDINACIÓN DE LABORATORIOS
\ DIRECCION DE (ARRUA
INGENIERÍA ELECTRÓNICA INGENIERIA EIECTRONIG
AMPUS St11.,?,
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 25 de 47

1111 UNIVERSIDAD POLITÉCNICA

It.11.
ill,
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Pin No Name Function Description


LCD Display with 2 lines x 16 characters : 1 Vss Power GND
2 Vdd Power +5V
3 Vee Contrast Adj. (-2) 0 - 5V
4 RS Command Register Select

OLIZIEELEIO 5
6
R/W
E
Command
Command
Read ., Write
Enable (Strobe)

OLED LI1:100ion[ma
••••••••••
7
8
DO
D1
I/O
I/O
Data LSB
Data
9 D2 I/O Data
10 03 I/O Data
11 D4 I/O Data
12 D5 I/O Data
13 06 I/O Data
14 D7 I/O Data MSB

La programación es muy sencilla en compiladores de alto nivel, que incluso


dentro de sus librerías ya traen funciones especializadas para el efecto.

Para esta práctica se tendrá el siguiente diagrama de bloques como esquema


básico de los elementos necesarios, de la misma manera no se olvide que
existen conexiones básicas que tienen que ser realizadas y ante la falta de
cualquiera de ellas el microcontrolador no podrá funcionar.

Polarización
L. C. D.
Micro 2x16
controlador
Disp. Entrada
Oscilador botones

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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: Revisad+ por: Aprobado por:
Ing. Roberto érez Ing. J ni vr Fi° roa

- 1.
Fecha de Elaboración Fech. de '' evisió Númejn..diesolución Consejo
Febrero 2015 Marzo 2016 '-
0 '11, -la - 63 - al
iii -
41?


•Z
-
COORDINACIÓN DE LABORATORIOS DIRECOON DE CARRERA --;://
INGENIERIA ELECTRONICP.
INGENIERÍA ELECTRÓNICA CAMPUS SUR

SEDE QUITO • CAMPUS SUR CUADOV/


REVISION 1/1 Página 26 de 47

álta UNIVERSIDAD POLITÉCNICA


IMIllete.
korir SALESIANA
III ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

3. Desarrolle en el compilador C la programación necesaria en base de su


diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, LCD 2x16, elementos electrónicos variados.

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto
El sistema a implementar está estructurado
por un LCD de 2x16 y dos pulsadores,
conectados a cualquier puerto. Realizar un
programa que permita el control de dos
opciones de operación, las cuales deben ser
desplegadas en la primera línea del LCD e
intercambiables mediante el pulsador 1.
Mediante el pulsador 2 se ejecuta la acción
seleccionada y los resultados serán
desplegados en la segunda línea del LCD.
Opción 1: desplegar la palabra MICROS 1,
carácter por carácter, iniciando desde el
borde izquierdo del LCD.
Opción 2: contador descendente de 1000 a O

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. Julior igue $ , •

,, . .......1: „. -J1 ..,.....! ------7

n
Fecha e , Revisión Núrn9y9Ate_Rekolución Consejo
Fecha de Elaboración
Febrero 2015 Marzo 2016
f,
dK-
/
,.
1t44 IlarkPii51:1111,.
'n*
DIRECCION DE CARRERA
COORDINACIÓN DE LABORATORIOS INGENIERIA ELECTRONICA
CAMPUS SUR
INGENIERÍA ELECTRÓNICA 0>>
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 27 de 47

UNIVERSIDAD POLITÉCNICA

SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

con pasos de 50.


Realizar una animación de dos flechas (», «),
las mismas que parten desde los bordes del
LCD, se dirigen hacia el centro y cuando las
dos se encuentran modifican su dirección para
volver nuevamente hacia los extremos. Esta
animación se ejecuta de forma infinita.
Realizar una animación de una persona no
vidente guiada por un perrito lazarillo a lo
largo de la pantalla del LCD (mediante el
generador de códigos especiales), para que la
animación tenga la apariencia que los dos
caminan de forma coordinada. Una vez que
hayan llegado al borde opuesto, se reinicia la
animación.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisa o por: Aprobado por:


Ing. Roberto Pérez Ing. u or Fi ero:

I k
--,,,-\-,
Fecha ¿Elaboración Fech . de ' evisió I Número de Resolución Consejo
Febrero 2015 Marzo 2016 CagetZII de EC/17/..
Ñi.r) .,36-C3- ,11

cc
A E I A,1,9/4„.
z
COORDINACIÓN DE LABORATORIOS DIREC0011 DI Una\
INIVERIA tal ROIICk /
INGENIERÍA ELECTRÓNICA CAMPUS SUR
SEDE QUITO - CAMPUS SUR U ACO('

REVISION 1/1 Página 28 de 47

41 UNIVERSIDAD POLITÉCNICA

(13*SALESIANA
11/4,w ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 6

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

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


definición se encuentra asignado para la visualización de datos.
Estudiar el funcionamiento de un teclado matricial de 4x4 para el ingreso de
datos al microcontrolador.
Utilizar las funciones de la librería para teclado existente en MikroC o C CCS
para el manejo de un teclado de 4x4.

Elaborado por: Revisado or: Aprobado por:


Ing. Roberto Pérez Ing. J nio Figue ea

. ____
"
FechaidÉiaboración Fecha se Revisión Número de Resolución Consejo
Febrero 2015 Marzo 2016 de • - ,
. • 1,5' . - Z016-03 -31

SALE II AKérk,.
COORDINACIÓN DE LABORATORIOS
DIRECC1011 DE CARRERA
INGENIERÍA ELECTRÓNICA INGEHIERIA EIECTRONICA
SEDE QUITO - CAMPUS SUR CAMPUS SUR /
.ÇjU A:A?
REVISION 1/1 Página 29 de 47

1KIIL
UNIVERSIDAD POLITÉCNICA

. ew SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRACTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

d. ENUNCIADOS

• Realizar la implementación para que un LCD de 2x16 funcione en el puerto


D, y en el puerto B conectar un teclado matricial de 4x4. Se debe observar
en el LCD los valores de las teclas al ser presionadas, los valores serán
visualizados en la primera fila y cuando esta fila se llene continuará
escribiendo en la segunda fila. Si se presiona la tecla * se borrará el último
carácter mostrado en el LCD (equivalente al BACK SPACE del teclado del
computador); si se presiona la tecla # se borrarán todos los caracteres del
LCD y el cursor volverá a la posición (1,1).

• Con el mismo hardware del teclado y el LCD, ahora realizar una cerradura
electrónica con clave de cuatro dígitos. La clave original para el sistema será
1234, la misma que podrá ser cambiada mediante la activación de la tecla *
siempre y cuando el usuario haya ingresado al sistema, el que validará por
dos ocasiones la nueva clave para realizar el cambio. Cabe mencionar que la
nueva clave será la que maneje el sistema indiferente que se haya
suspendido la fuente de alimentación del microcontrolador. Si se ingresa
correctamente la contraseña se encenderá un led de color verde, caso
contrario se encenderá un led de color rojo y se indicará en el LCD el estado
del sistema.

• Ejercicio planteado.

e. MARCO TEÓRICO

Mediante la integración de teclado y LCD se abre una amplia gama de


aplicaciones para los microcontroladores, debido a que la visualización se hace
sencilla y muy vistosa para el usuario, así como también el ingreso de 16
posibles datos más las posibles combinaciones de los mismos, permiten que las

Elaborado por: Revisado sor: Aprobado por:


Ing. Roberto Pérez Ing. J nio Figu- oaf

Fecha de Elaboración Fech: de Revisión Número ds..P.,..- ... • . • ín Consejo


Febrero 2015 Marzo 2016 de Car t •• 0"\-11:1 /10

en \I
Lu
SALES 1ANA 151‹ ))
COORDINACIÓN DE LABORATORIOS DIRECCIOR DE CARRERA
INGEHIERIA ELECTROHIG
INGENIERÍA ELECTRÓNICA CAMPUS SII R

SEDE QUITO - CAMPUS SUR u Auo<7


REVISION 1/1 Página 30 de 47

UNIVERSIDAD POLITÉCNICA

SALESIANA
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
' /4lit
Il1 ‘ ECUADOR

Electrónica Analógica
LABORATORIO
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

aplicaciones que se den a los microcontroladores pasen a constituirse en


sistemas muy complejos.
Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se
olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

Polarización L. C. D.
2x16

Micro Disp. Entrada


botones
controlador

Oscilador 1> Teclado


Matricial
<1] 4x4

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, LCD 2x16, Teclado matricial 4x4, elementos electrónicos
variados.
Elaborado por: Revisado por Aprobado por:
Ing. Roberto Pérez Ing. Junio Fi eroa

Fechaátr-El( ooración Fecha de evisión lución Consejo


zs.
Febrero 2015 Marzo 2016
is,`D11, -03 -3,1

IDA P jy CNIC.

ALE IANí
DIREWON DI. CIRR.F.RA zz>
COORDINACIÓN DE LABORATORIOS INGEHIERIA ELECIRORICA
Ál
CAMPUS SUR
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR U A53°2‘
REVISION 1/1 Página 31 de 47

A rimi UNIVERSIDAD POLITÉCNICA

114WSALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto
Realizar la implementación para que un LCD
de 2x16 funcione en el puerto D, y en el
puerto B conectar un teclado matricial de 4x4.
Se debe observar en el LCD los valores de las
teclas al ser presionadas, los valores serán
visualizados en la primera fila y cuando esta
fila se llene continuará escribiendo en la
segunda fila. Si se presiona la tecla * se
borrará el último carácter mostrado en el LCD
(equivalente al BACK SPACE del teclado del
computador); si se presiona la tecla # se
borrarán todos los caracteres del LCD y el
cursor volverá a la posición (1,1).
Con el mismo hardware de teclado y LCD,
ahora realizar una cerradura electrónica con
clave de cuatro dígitos. La clave original para
el sistema será 1234, la misma que podrá ser
cambiada mediante la activación de la tecla *
siempre y cuando el usuario haya ingresado al
sistema, el que validará por dos ocasiones la
nueva clave para realizar el cambio. Cabe
mencionar que la nueva clave será la que
maneje el sistema indiferente que se haya
suspendido la fuente de alimentación del
microcontrolador. Si se ingresa correctamente
la contraseña se encenderá un led de color

Elaborado por: Revisado per: Aprobado por:


Ing. Roberto Pérez Ing. Ju ior 'Igue t.
.
1 —..!.., ,
Fecha • e Elaboración Fecha • • Revisión Númer esolución Consejo
Febrero 2015 Marzo 2016 de ,, ,, yffittlilliN
5,..,opkt-416-63-.1.1
a.:111Áre,41:4.
c:....7 .......
''\

.
COORDINACIÓN DE LABORATORIOS 2 ,1
DIRECC101 DE CARIE» .--
INGENIERÍA ELECTRÓNICA , a1(11011(.11/4
INGERIERIP
CAMPUSSUR ,,_ //
SEDE QUITO - CAMPUS SUR
C U ACIC./F/l
-,--•
REVISION 1/1 Página 32 de 47

UNIVERSIDAD POLITÉCNICA
.

SALESIANA MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS


1.,

ECUADOR
LABORATORIO Electrónica Analógica
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

verde, caso contrario se encenderá un led de


color rojo y se indicará en el LCD el estado del
sistema.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones.
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. Junioi• Fig ero.

4
l ~Mi eihNik,
'

Fecha de Elaboración Fecha de evisión N 1.11 1 yy,CF - esOición Conscjo

Febrero 2015 Marzo 2016 d ' " - /-N\ ,


, 4//e
P M-15049516-02 -.3?
cc
"1111VDAVailltá

COORDINACIÓN DE LABORATORIOS DIRE(C101iDí CARRERA -1s /


INGENIERIA EI.ECTRONICA /
INGENIERÍA ELECTilÓNICA CAMPUS SUR
SEDE QUITO - CAMPUS'SUR
REVISION 1/1 Página 33 de 47

UNIVERSIDAD POLITÉCNICA

SALESIAm MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 7

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

a. TEMA: Manejo de conversores A/D y D/A

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso y configuración del conversor análogo


digital que posee el microcontrolador, además de implementar un conversor
digital análogo en base a una configuración R-2R.

c. OBJETIVOS ESPECIFICOS

Estudiar el funcionamiento y configuración del conversor análogo digital para


muestrear una señal de voltaje variable.
Estudiar la forma de convertir al sistema microcontrolador y sensor de
temperatura en un termómetro digital.
Estudiar el funcionamiento y configuración de un conversor digital análogo
basado en una configuración R-2R para controlar la cantidad de luz emitida por
un foco de 12 V DC.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. Ju ior iguer

Fecha de Elaboración Fecha df Re isión


Febrero 2015 Marzo 2016

ALE IAKA,..
COORDINACIÓN DE LABORATORIOS
DIRECCIOH DE CARRERA
INGENIERÍA ELECTRÓNICA 1NGENIERIA ELECIROHICA
SEDE QUITO - CAMPUS SUR CAMPUS SUR
U A10_4(7/
REVISION 1/1 Página 34 de 47

UNIVERSIDAD POLITÉCNICA

SALES1ANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

d. ENUNCIADOS

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


análogo digital una señal DC variante con respecto a la distancia de
reflexión de un objeto, para lo cual se debe utilizar un sensor de proximidad
(sensor SHARP GP2D12). La señal entregada por el sensor tiene que ser
presentada en un LCD de 2x16; la condición es que el dato debe ser
visualizado en centímetros y en unidades crudas en cada una de las líneas
del LCD.

• Modifique el hardware y software para que a la entrada de un canal del


microcontrolador sea conectado un sensor de temperatura LM35. La
temperatura deberá ser mostrada en la pantalla del LCD en grados
centígrados, esta temperatura deberá ser patronada (calibrada) con un
instrumento de medida comercial (por ejemplo un termómetro). El sistema
entregará alarmas en base de las siguientes condiciones:
• Si la temperatura es menor a 30°C titilará un led amarillo.
• Si 50 <temperatura < 30 se mantendrá encendido un led verde.
• Caso contrario un buzzer dará señales audibles intermitentes, a la vez
que titilará un led rojo.

• Se necesita controlar la cantidad de luz emitida por un foco de 12 V DC,


para lo cual se dispone de un conversor D/A de 8 bits basado en una
configuración R-2R y amplificadores operacionales y accionado por los
terminales de un puerto de 8 bits del microcontrolador. La cantidad de luz
es determinada por la variación de voltaje proporcionada por un
potenciómetro, señal que ingresa a un canal del ADC del microcontrolador.

• Ejercicio planteado.

Elaborado por: Revisado por: Aprobado por:


f'
Ing. Roberto Pérez Ing. Ju ior 7 iguere .
.
- 1'
---- U-
____-• 4 ,-.......-
Fecha de Elaboración Fecha ;e Re isión Número deRe'spludón Consejo
Febrero 2015 Marzo 2016 de

t CNI A
A E II AMA .\\

COORDINACIÓN DE LABORATORIOS DIEGO DE UlkikE» //`


INGENIEZNE‘..EMONIC /
INGENIERÍA ELECTRÓNICA CAMPUS SDR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 35 de 47

41 UNIVERSIDAD POLITÉCNICA
PIM..
umew
Will
SALESIANA
ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

e. MARCO TEÓRICO

En la naturaleza los sistemas y las variables se encuentran en función del


tiempo, es decir que estas conforme varía el tiempo, estas también varían en
su magnitud.

Mediante la utilización de sensores a estas variables físicas se las puede


convertir en señales de voltaje, las mismas que pueden ingresar al
microcontrolador para su cuantización y aplicación de algoritmos, por esta
razón 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 señal ingresada podrá tomar valores desde O hasta 1024, de la
misma forma niveles de voltaje por debajo de OV o por encima de la tensión de
alimentación (normalmente 5V) pueden ser dañar el PIC.

Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se


olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

n>.
Polarización L. C. D.
2x16

Micro
controlador Generador
DC Variable

Oscilador Sensor

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. flor Fia era

. él
Fecha de Elaboración Fecha d Revisi e 411 NúmcrIe..ReoIución Consejo
Febrero 2015 Marzo 2016 de ptIFC/W -
ilacs 3: j - .101b-CZ- 1:
sz,-
topA E I KIN
COORDINACIÓN DE LABORATORIOS DIIICC1011 Ch111.1t,
011(.i.k
INGENIERÍA ELECTRÓNICA \111A11.101:
CISPUSS IIZ
SEDE QUITO - CAMPUS SUR
C

REVISION 1/1 Página 36 de 47

4a UNIVERSIDAD POLITÉCNICA
PIM.,
vorir SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro y fuente de DC, elementos electrónicos variados.

h. REGISTRO DE RESULTADOS
Funcionamiento
ENUNCIADO
Correcto Incorrecto
Realizar un programa que capture de uno de
los canales del conversor análogo digital una
señal DC variante con respecto a la distancia
de reflexión de un objeto, para lo cual se debe
utilizar un sensor de proximidad (sensor
SHARP GP2D12). La señal entregada por el
sensor tiene que ser presentada en un LCD de
2x16; la condición es que el dato debe ser
visualizado en centímetros y en unidades
crudas en cada una de las líneas del LCD.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto ' ez Ing. Ju ior igue I.

Fecha de Elaboración Fecha d)e Re-visión Núme plución Consejo


Febrero 2015 Marzo 2016
— ti,
J• I ' • '9„1,- 'N1046-5-11
7 ,
NI RSIDA Ll NI A

ALE I AKA LIJ

l' 1
...)t
COORDINACIÓN DE LABORATORIOS ...1,1
.2 DIRECCION DE CARRERIk
INGENIERÍA ELECTRÓNICA INGEHIERIA ELECTRONICA /2
CAMPUS SUR /, ,./
SEDE QUITO - CAMPUS SUR
::;.----"
REVISION 1/1 Página 37 de 47
43 UNIVERSIDAD POLITÉCNICA
el7,11 MIL
lierir SALESIANA
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
ECUADOR
LABORATORIO Electrónica Analógica
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

Modifique el hardware y software para que a


la entrada de un canal del microcontrolador
sea conectado un sensor de temperatura
LM35. La temperatura deberá ser mostrada
en la pantalla del LCD en grados centígrados,
esta temperatura deberá ser patronada
(calibrada) con un instrumento de medida
comercial (por ejemplo un termómetro). El
sistema entregará alarmas en base de las
siguientes condiciones:
Si la temperatura es menor a 30°C titilará un
led amarillo.
Si SO < temperatura < 30 se mantendrá
encendido un led verde.
Caso contrario un buzzer dará señales
audibles intermitentes, a la vez que titilará un
led rojo.
Se necesita controlar la cantidad de luz
emitida por un foco de 12 V DC, para lo cual
se dispone de un conversor D/A de 8 bits
basado en una configuración R-2R y
amplificadores operacionales y accionado por
los terminales de un puerto de 8 bits del
microcontrolador. La cantidad de luz es
determinada por la variación de voltaje
proporcionada por un potenciómetro, señal
que ingresa a un canal del ADC del
microcontrolador.
Ejercicio planteado.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto Pérez Ing. uni r Figu

Fecha de Elaboración Fecha-de Revisión' Núme Inión Consejo


de, ELIvir>
Febrero 2015 Marzo 2016
3.1
, 14k16-
\,5 03-
CA .9
.
c-)
"Aii:11DieR cc

COORDINACIÓN DE LABORATORIOS ul):0


DIRECce,Ol
N -• I)
1tReEt::17
1(:/, f
1113111191NElICIR011(; f
INGENIERÍA ELECTRÓNICA CUYOS St51
SEDE QUITO - CAMPUS SUR
_....------
REVISION 1/1 Página 38 de 47

41 UNIVERSIDAD POLITÉCNICA
i

V
SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones.
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado or: Aprobado por:


Ing. Roberto Pérez Ing. J nior ''igue *a \

-;•,... v
Fecha de Elaboración Fecha •e R .visión 1 Núm okNicón Consejo
PA/ie.\
Febrero 2015 Marzo 2016 . • 4 N
_
P . 1 _ •,
.
/11;
3117:11PiÁrt.ilará
COORDINACIÓN DE LABORATORIOS 11_ II
IGERIERINEIECIRO \CA
INGENIERÍA ELECTRÓNICA CMOUSSUR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 39 de 47

(MI
ir
MIL
UNIVERSIDAD POLITÉCNICA

vkiew SALESIANA
-, ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 8

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

a. TEMA: Manejo de Interrupciones

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso de las interrupciones y su forma de


aplicación en sistemas independientes del tiempo de ejecución.

c. OBJETIVOS ESPECIFICOS

Estudiar la forma de manejar interrupciones producidas por eventos externos


localizados en los terminales RBO y RB4-RB7 del microcontrolador.
Familiarizar al estudiante en el uso de interrupciones en sistemas
independientes del tiempo de ejecución del programa del microcontrolador.

d. ENUNCIADOS

• Realizar una animación de un corredor que se desplaza por toda la pantalla


del LCD, como si esta fuese una pista atlética cerrada. El microcontrolador

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto érez Ing. Ju ior igu *a

......1 .., 01....ila


-.1111
• .1

Fecha de Elaboración Fecha • . Revisión Número de Resolución Consejo


Febrero 2015 Marzo 2016 de Carr t IT ECN ,
....... '.4,Y t`1.1.
1113 21
14510^ P IT NS A
ALE ITAn" cc

COORDINACIÓN DE LABORATORIOS
DIRECCIOR DI (ORE»
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR CAMPUS SUR fi
REVISION 1/1 Página 40 de 47
UNIVERSIDAD POLITECNICA
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
SALESIANA
ECUADOR
LABORATORIO Electrónica Analógica
CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

tiene conectado en cada una de sus fuentes de interrupción externa un


pulsador, el mismo que al ser accionado despliega un mensaje indicando la
fuente de interrupción con un pequeño retardo para posteriormente
continuar con la ejecución normal del programa principal.

• Diseñar un sistema de 12 leds generando un juego de luces indefinido en


ejecución. Con el uso de las interrupciones externas realizar un sistema
contador de eventos indiferente del tiempo. Los eventos a contarse son
dos, los cuales provienen de los pines RBO y RB7 de tal forma que
cualquiera de los dos incrementa el contador y cuyo valor es desplegado en
el LCD. Adicional a esto el sistema tiene conectado a la interrupción RB4
otro pulsador que permite encerar el contador.

e. MARCO TEÓRICO

Los microcontroladores PIC tienen varias interrupciones o fuentes posibles de


interrupción

• Activación de la patita RBO/INT


• Desbordamiento del temporizador TMRO
• Cambio de estado en una de las 4 pines de más peso del puerto B.
• Finalización de la escritura en la EEPROM de datos

Cuando ocurre cualquiera de los 4 sucesos indicados se origina una petición de


interrupción, que si se acepta y se atiende comienza depositando el valor del
PC (contador de programa) actual en la Pila, poniendo el bit GIE = O y cargando
en el PC el valor 0004 H, que es el vector de interrupción donde se desvía el
flujo de control.

Cada fuente de interrupción dispone de un señalizador o "flag", que es un bit


que se pone automáticamente a 1 cuando se produce. Además cada fuente de

Elaborado por:
Ing. Roberto Pérez
1Revisado por:
In° Junior F auer
Aprobado por:

Fecha de Elaboración Fecha d Rev ión Númer lxción Consejo


,
Febrero 2015 Marzo 2016 \
z

IJA
COORDINACIÓN DE LABORATORIOS 'S US,1E11,
:IRIC(' IUMUU
INGENIERÍA ELECTRÓNICA IIGNERIN 5.1.1 1 ,/
cC.I‘t¿Ii 1)11AS( (3,;
SEDE QUITO - CAMPUS SUR
-
REVISION 1/1 Página 41 de 47

4III UNIVERSIDAD POLITÉCNICA

vol" SALESIANA
rli l lirte MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS
111 ECUADOR

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

interrupción tiene otro bit de permiso, que según su valor permite o prohíbe la
realización de dicha interrupción.
EL REGISTRO DE CONTROL DE INTERRUPCION "INTCON"

La mayor parte de los señalizadores y bits de permiso de las fuentes de


interrupción en los PICs están implementadas sobre los bits de registro
"INTCON".

Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se


olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

L. C. D.
Polarización [T> 2x16

-
Micro <=1 Teclado
Analógico
controlador
<=1 Pulsadores
Interrupción
Oscilador
Leds
Visualización

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.
Elaborado por: Revisado por: Aprobado por:
Ing. R, Pérez Ing. J nio Figu—oa
..

Fecha e Elaboración Fecha de Revisión Número .1i• OSbettfio onsejo


Febrero 2015 Marzo 2016 de
- • , •

.1)
,
•C44111•110* DIREGION (NRT. j
COORDINACIÓN DE LABORATORIOS NGEMEIIA IlICI UN.
CAMPUS 9,11t <?,
1
INGENIERÍA ELECTRÓNICA CU
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 42 de 47

UNIVERSIDAD POLITÉCNICA

SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS 1

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación 5VDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, elementos electrónicos variados.

h. REGISTRO DE RESULTADOS

Funcionamiento
ENUNCIADO
Correcto Incorrecto
Realizar una animación de un corredor que se
desplaza por toda la pantalla del LCD, como si
esta fuese una pista atlética cerrada. El
microcontrolador tiene conectado en cada
una de sus fuentes de interrupción externa un
pulsador, el mismo que al ser accionado
despliega un mensaje indicando la fuente de
interrupción con un pequeño retardo para
posteriormente continuar con la ejecución
normal del programa principal.
Diseñar un sistema de 12 leds generando un
juego de luces indefinido en ejecución. Con el
uso de las interrupciones externas realizar un
sistema contador de eventos indiferente del
tiempo. Los eventos a contarse son dos, los
cuales provienen de los pines RBO y RB7 de tal
forma que cualquiera de los dos incrementa el
contador y cuyo valor es desplegado en el
Elaborado por: Revisado or: Aprobado por:
In. Roberto Pérez Ing. Ju 'igue
171'1

Fecha de Elaboración Fecha e R visión Númer ,-clp,n Consejo


Febrero 2015 Marzo 2016 de
0 71
,
IZtekTÁtRa '1,
1(0,17.1
COORDINACIÓN DE LABORATORIOS
ack.v.c-wpw.G
INGENIERÍA ELECTRÓNICA goo
ckossw,:,
SEDE QUITO. CAMPUS SUR
REVISION 1/1 Página 43 de 47

UNIVERSIDAD POLITÉCNICA
121 MIL
lw SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

LCD. Adicional a esto el sistema tiene


conectado a la interrupción RB4 otro pulsador
que permite encerar el contador.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto '-rez Ing. Jun er Fi er

Fecha de Elaboración Fecha d ' evi ión Número dIResolución Consejo


Febrero 2015 Marzo 2016 de 94,-VITECI'Ve4 -.N,\
/f,z,0 da .,. • 00.11.:-,Quto- 04,_- 3 I
N V R8 DA •P IT Nic
A LE 1 Anna,,, CC

'p. 1;

COORDINACIÓN DE LABORATORIOS 00001


CNIkikElk

INGENIERÍA ELECTRÓNICA o, /
';) 110011.1.10011C1
040pPe';-;•'Y
svl
SEDE QUITO - CAMPUS SUR u
REVISION 1/1 Página 44 de 47
UNIVERSIDAD POLITÉCNICA

SALESIANA ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

1. DATOS INFORMATIVOS

a. MATERIA / CÁTEDRA RELACIONADA: Sistemas Microprocesados 1

b. No. DE PRÁCTICA: 9

c. NÚMERO DE ESTUDIANTES POR MÓDULO: 3

d. NOMBRE INSTRUCTOR: Ing. Roberto Pérez. Ing. Gustavo Caiza. Ing. Junior
Figueroa.

e. TIEMPO ESTIMADO: 2 horas

2. DATOS DE LA PRÁCTICA

a. TEMA: Manejo de Temporizadores

b. OBJETIVO GENERAL:

Familiarizar al estudiante con el uso y la forma de operación de los


temporizadores para generar bases de tiempo.

c. OBJETIVOS ESPECIFICOS

Estudiar el funcionamiento de los temporizadores y hacer uso de


interrupciones para implementar un temporizador digital decremental.

d. ENUNCIADOS

• Diseñar un temporizador digital decremental, el cual es visualizado


mediante un LCD y tiene resolución en horas, minutos y segundos. Los
valores iniciales de tiempo son ingresados mediante un teclado matricial e
interacción con el usuario. Para el inicio de la temporización se dispone de

Elaborado por: Revisado por,: Aprobado por:


Ing. Roberto Pérez Ing. Juni Fil. croa

Fecha de Elaboración Fecha de 'e Sión Número de Resolución Consejo


Febrero 2015 Marzo 2016 de Cap e-g
----E-C

AutTkPiír
peri,,
PI
I
-'

,r,
ii -
ii. 1 (.\
f..,
L.L.,
COORDINACIÓN DE LABORATORIOS , ¼.
2 R tl'i11:::;;,(,, ,
::::2..........
INGENIERÍA ELECTRÓNICA INGIIIERIAIIECIRCIO
SEDE QUITO - CAMPUS SUR CAMPUSSUR ., /
REVISION 1/1 Página 45 de 47
4I
r liírá I
l
i l*L
UNIVERSIDAD POLITÉCNICA

viwers, SALESIANA ECUADOR


MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

la tecla # y para volver a setear los valores se dispone de la letra "A'.


Cuando la temporización ha llegado a su final el sistema notificará al
usuario mediante 5 señales audibles intermitentes.

• Generar una señal diente de sierra haciendo uso de la salida PWM del
microcontrolador con valores pico entre OV - 5V y una frecuencia de 1 KHz.
La señal generada debe ser visualizada en un osciloscopio.

• Ejercicio planteado.

e. MARCO TEÓRICO

La mayoría de los microcontroladores tienen uno o varios timers. Serán 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 número variable de timers.

Vamos a describir con cierto detalle el timer O (TMRO). Los demás son muy
similares, aunque siempre conviene mirarse el manual correspondiente, sobre
todo porque algunos de ellos están asociados a otras tareas y puede que no
estén disponibles para su uso general si se están usando ciertos periféricos.

Por tal razón se tendrá el siguiente diagrama de bloques para el armado, no se


olvide que existen conexiones básicas que tienen que ser realizadas y ante la
falta de cualquiera de ellas el microcontrolador no podrá funcionar.

Elaborado por: Revisado par: Aprobado por:


Ing. Roberto Pérez Ing. Ju ior , iguers.
.......--------"IM
, Iiiii, -vi
Fecha de laboración Fecha . R isión 4 Ny~11. solución Consejo
Febrero 20 15 Marzo 2016
/71;••' illIG`71: 1154 - Zily 43 -...1

COORDINACIÓN DE LABORATORIOS
r1l1111,11.1.0v,‘31.,
INGENIERÍA ELECTRÓNICA 111PUS SUR
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 46 de 47

UNIVERSIDAD POLITÉCNICA

nilko
SALESIANA
ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

L. C. D.
Polarización 2x16

Leds
Micro Visualización
11>
MCLR
controlador
<1] Encoder Motor
r--
Oscilador
DC
Variable

f. MARCO PROCEDIMENTAL

1. Diseñe el diagrama electrónico 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 el compilador C la programación necesaria en base de su
diagrama de flujo, para cumplir con el enunciado propuesto.
4. Arme el circuito electrónico diseñado, programe su microcontrolador y
realice las pruebas de funcionamiento.
5. Desarrolle los puntos del 1 al 4 para los demás enunciados propuestos.

g. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Fuente de alimentación SVDc, Protoboard, Microcontrolador 16F877A,


cables de conexión, Tarjeta programadora para microcontroladores,
multímetro, elementos electrónicos variados.

Elaborado por: Revisado por: Aprobado por:


Ing. Roberto érez Ing. Juni d r Fi. uero.

c_.
iRibción Consejo
vil_ 4 , •
Fecha de Elaboración Fecha de " evisión Núi
Febrero 2015 Marzo 2016 d hilli,t-'- t),.7 \ •
NI

ALE •
37j/1

COORDINACIÓN DE LABORATORIOS
INGENIERÍA ELECTRÓNICA
SEDE QUITO - CAMPUS SUR
REVISION 1/1 Página 47 de 47
4/1 UNIVERSIDAD POLITÉCNICA
tal PSC
tíaviir SALESIANA
111 ECUADOR
MANUAL DE PROCEDIMIENTOS DE PRÁCTICAS

LABORATORIO Electrónica Analógica


CARRERA Ingeniería Electrónica
SEDE Quito - Campus Sur

h. REGISTRO DE RESULTADOS
Funcionamiento
ENUNCIADO
Correcto Incorrecto
Diseñar un temporizador digital decremental,
el cual es visualizado mediante un LCD y tiene
resolución en horas, minutos y segundos. Los
valores iniciales de tiempo son ingresados
mediante un teclado matricial e interacción
con el usuario. Para el inicio de la
temporización se dispone de la tecla # y para
volver a setear los valores se dispone de la
letra "A". Cuando la temporización ha llegado
a su final el sistema notificará al usuario
mediante 5 señales audibles intermitentes.
Generar una señal diente de sierra haciendo
uso de la salida PWM del microcontrolador
con valores pico entre OV - 5V y una
frecuencia de 1 KHz. La señal generada debe
ser visualizada en un osciloscopio.

Ejercicio planteado.

i. BIBLIOGRAFÍA UTILIZADA

Angulo, J. (2008). Diseño práctico de aplicaciones segunda parte. McGraw Hill.


Barra Zapata, 0. (2011). Microcontroladores PIC con programación PBC. México.
Vergara Díaz, J. M. (2009). Microcontroladores PIC principios y aplicaciones. .
Medellín.
www.labcenter.com.
www.microchip.com.
www.mikroe.com
Elaborado por: Revisado por: Aprobado por:
Ing. Robertz Ing. Junio • Fi t eroa

Fecha de laboración Fecha de ' evisi e n r


c in, .e ,,,..e..,--Erc.,,iv • ución Consejo
,,,
Febrero 2015 Marzo 2016 \\,,,
_0 '/1 1 Ç-,., ,\9. -
' 01(0-C3-3.1
ALE IlAyk" ki)

COORDINACIÓN DE LABORATORIOS
DIRECCION DE CARRERA -1jj
INGENIERÍA ELECTRÓNICA INGENIERIAELECTROIIICA /
SEDE QUITO - CAMPUS SUR CAMPUS SUR
/

Вам также может понравиться