Está en la página 1de 4

LABORATORIO DE SISTEMAS MICROPROCESADOS

ESCUELA POLITCNICA NACIONAL


Campus Politcnico "J. Rubn Orellana R."
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Carrera de Ingeniera Electrnica y Control
Carrera de Ingeniera Electrnica y Telecomunicaciones
Carrera de Ingeniera Electrnica y Redes de Informacin
Carrera de Ingeniera Elctrica
LABORATORIO DE SISTEMAS MICROPROCESADOS

PRCTICA N7
1. TEMA :
BARRIDO DE DISPLAY
2. OBJETIVO:

Disear un circuito y el software asociado para manejar 4 display de 7 segmentos usando


la tcnica de barrido.

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.

En esta prctica se va a desarrollar un programa que permita mostrar 4 dgitos decimales


(BCD) en 4 displays de 7 segmentos de nodo o ctodo comn, mediante barrido de los
displays, tomar en cuenta que para una correcta visualizacin de los smbolos en los
displays, es necesario mantener activado durante un tiempo corto cada uno de los dgitos
antes de continuar con el barrido.

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

6.2 Probar el correcto funcionamiento de la aplicacin planteada en el trabajo


preparatorio.
6.3 Implementar los cambios que el instructor considere conveniente.

7. INFORME:

7.2 Realizar lo que el instructor solicite.

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

También podría gustarte