Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRCTICA N7
1. TEMA :
BARRIDO DE DISPLAY
2. OBJETIVO:
3. INFORMACIN
El nmero limitado de lneas de entrada / salida que dispone el micro controlador obliga a
usar tcnicas especiales cuando se deben manejar perifricos que requieren un elevado
nmero de lneas de control. Uno de esos casos es la presentacin de nmeros que tengan
varios dgitos.
Es deseable que se convierta este programa en una subrutina, pues el hardware a ser
construido, y esta rutina sern utilizados en las prcticas posteriores; tambin por esto se
recomienda no desarmar lo que se construya.
Direccin: Ladrn de Guevara E11-253 Telfono: (02) 2976300 Ext.2209 Correo: coord.electronica.control@epn.edu.ec
Quito - Ecuador
LABORATORIO DE SISTEMAS MICROPROCESADOS
4. TRABAJO PREPARATORIO
4.1 Escribir una subrutina para convertir de binario a BCD. Considerar que el nmero
mximo a convertir es 9999.
4.2 Escribir una subrutina que permita realizar el barrido de 4 displays 7 Segmentos.
4.3 Escribir un programa que permita ingresar un nmero de 8 bits en binario que
representa una cantidad de una moneda A por uno de los puertos del
microcontrolador; y por otro puerto debe ingresar tambin en binario la tasa de
cambio actual a otra moneda B. Se debe hacer el clculo necesario para transformarlo
a la moneda B, este resultado debe mostrarlo en 4 displays de 7 segmentos . El
programa detectar si es una cantidad demasiado grande para mostrarla en 4 display,
en cuyo caso mostrar el patron err( el mximo a mostar es 9999). Utilizar las
subrutinas de los numerales 4.1 y 4.2
La frmula para calcular es
Valor de moneda B = Cantidad de moneda A x Tasa de cambio de moneda B
4.4 Armar el hardware necesario para probar el programa del numeral anterior;
considerar los lmites de corriente de los pines del microcontrolador.
Indicaciones:
El circuito debe obligatoriamente incorporar los elementos que considere necesarios para
manejar los display (tomar en cuenta la capacidad de corriente de salida de los pines del
micro controlador para no excederla, e incorporar los transistores o amplificadores de
corriente para proveer la suficiente corriente a los display), y adems nunca debe olvidar
las resistencias limitadoras de corriente para cada uno de los segmentos. Como referencia
se incluye un circuito con los elementos adicionales ms comunes. Cabe indicar que dado
que los segmentos van a trabajar solamente 1/4 del tiempo, se debe hacer pasar por ellos
pulsos de corriente de mayor valor para obtener una corriente media suficiente; esta es la
razn por la que no se recomienda manejar directamente los segmentos desde los puertos
del ATMega164p. En el caso del diseo de ejemplo se ha colocado un arreglo de
transistores darlington NPN (el ULN2003), pero puede ser reemplazado por 7 transistores
NPN. Los transistores PNP del diseo sirven para activar cada uno de los dgitos. En el peor
de los casos pueden estar encendidos todos los segmentos y la suma de estas corrientes
entra por el terminal del nodo comn del display; por lo que de ninguna manera puede
ser conectado directamente a una salida del microcontrolador. Conviene recordar que la
corriente que puede manejar cada pin del microcontrolador est alrededor de 20mA, y que
hay otras limitantes como la que la suma total de corriente que puede manejar un puerto
no debera sobrepasar de unos 100 mA, adems de otras limitantes que se pueden ver en
el manual en la parte de "Caractersticas Elctricas".
5. EQUIPO Y MATERIALES
Direccin: Ladrn de Guevara E11-253 Telfono: (02) 2976300 Ext.2209 Correo: coord.electronica.control@epn.edu.ec
Quito - Ecuador
LABORATORIO DE SISTEMAS MICROPROCESADOS
Material de escritorio.
Protoboard y elementos electrnicos
6. PROCEDIMIENTO
7. INFORME:
Responsables.
Patricio Chico
ANEXO
Direccin: Ladrn de Guevara E11-253 Telfono: (02) 2976300 Ext.2209 Correo: coord.electronica.control@epn.edu.ec
Quito - Ecuador
LABORATORIO DE SISTEMAS MICROPROCESADOS
Direccin: Ladrn de Guevara E11-253 Telfono: (02) 2976300 Ext.2209 Correo: coord.electronica.control@epn.edu.ec
Quito - Ecuador