Está en la página 1de 5

Neiber Duban Zambrano Madroñero.

Jhon Henry Ríos Ramírez

Neiber Duban Zambrano Madroñero Jhon Henry Ríos Ramírez


PRACTICA 1
1 2

Universidad Autónoma de Manizales UAM


DECODIFICADOR BCD A 7 SEGMENTOS
Facultad de Ingeniería.
Sistemas digitales.
2021 - 1

Neiber.zambranom@autonoma.edu.co1
jhonhriosr@autonoma.edu.co 2

I. RESUMEN.
A continuación, se presentan los resultados del laboratorio
planteado en el curso de sistemas digitales, el cual está
planteado para el estudio, diseño e implementación de
circuitos combinacionales, en concreto el laboratorio está
enfocado en estudiar el funcionamiento de un circuito
combinacional que permite la transformación de un dígito
binario de 4 bits en formato BCD (Decimal Codificado en
Binario) a un formato apropiado para un display de 7
segmentos. Fig. 1. Tabla de verdad de un decodificador 7447[1]

II. OBJETIVO. B. Display


Es un dispositivo alfanumérico que se encuentra formado por
Implementar e integrar los conocimientos teóricos adquiridos
diodos emisores de luz (LED), posicionados de forma tal que
en clase en el diseño de un circuito combinacional para un
forme un número ocho, a cada uno de ellos se les denomina
decodificador BCD a 7 segmentos de manera práctica.
segmentos. Encendiendo algunos de ellos y apagando otros se
puede ir formando diferentes números por medio de las
III. MARCO TEÓRICO.
combinaciones entre ellos.
A. Decodificador Cada segmento está designado con una letra. El punto decimal
Es un elemento digital que funciona a base de estados lógicos, se denomina dp, pt ó simplemente P. El display se encuentra
con los cuales indica una salida determinada basándose en un en una representación de encapsulado con los pines para
dato de entrada característico, su función operacional se basa conectarlo a un circuito. A cada pin o pata del encapsulado se
en la introducción a sus entradas de un número en código le asigna la letra correspondiente del segmento. Esto significa
binario correspondiente a su equivalente en decimal para que, por ejemplo, con el pin "a" podemos controlar el estado
mostrar en los siete pines de salida establecidos para el del segmento "a"(encenderlo o apagarlo).
integrado, una serie de estados lógicos que están diseñados El display tiene 8 leds colocados en forma de un dígito con
para conectarse a un elemento alfanumérico en el que se punto decimal, cada led tiene dos extremos, ánodo y cátodo.
visualizará el número introducido en las entradas del Como en total son 8 leds, debería tener 16 extremos (8 ánodos
decodificador. y 8 cátodos), sin embargo, el encapsulado solo tiene 10. Esto
El elemento alfanumérico que se conecta a las siete salidas del se hace para reducir el tamaño del encapsulado y se logra de la
decodificador también está diseñado para trabajar con estados siguiente manera. Los 8 led se interconectan internamente de
lógicos, es un dispositivo elaborado con un arreglo de LEDS tal forma que solo se puede acceder a uno de los dos extremos
de tal manera que muestre los números decimales desde el de cada led. Los extremos sobrantes de cada led se conectan
cero hasta el nueve dependiendo del dato recibido desde el internamente en un solo punto llamado común, y este punto de
decodificador, a este elemento se le conoce con el nombre de unión se encuentra disponible desde el exterior del
display o dispositivo alfanumérico de 7 segmentos. encapsulado. Debido a esta configuración se tienen dos tipos
El decodificador está formado internamente por compuertas de display de 7 segmentos: Ánodo común y Cátodo común.
lógicas y sus conexiones internas son un sistema predefinido
por el diseñador para que su función operacional sea un acople
perfecto y efectivo con el display, observe como se muestran a
continuación en las especificaciones del fabricante.

Fig.2. Display, composición y funcionamiento [1]


Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez
IV. PROCEDIMIENTO. e) Salida (e).
Diseñe un circuito combinacional similar al decodificador   BA
7447 con 4 entradas y 7 salidas de modo que se pueda ingresar   00 01 11 11
un número de 4 dígitos en BCD y el CC entregue las señales 00 0 1 x 0
necesarias para encender un display 7 segmentos de ánodo DC 01 1 1 x 1
común. 11 1 1 x x
Finalmente compruebe el funcionamiento para los números 10 0 0 x x
binarios del 10 al 15.
e= B Ć + D
Para el diseño del circuito combinacional, usaremos la tabla
del fabricante para realizar los correspondientes pasos de
diseño. f) Salida (f).
  BA
a) Mapas de Karnaugh   00 01 11 11
Se realizo los mapas de Karnaugh para todas las salidas (a, b, 00 0 0 x 0
c, d, e, f, g). Para que las simplificaciones sean más fáciles DC 01 1 0 x 0
usaremos productos de suma, debido a que solo necesitamos 11 1 1 x x
10 salidas, del 0 al 9, entonces marcamos las salidas desde la 10 1 0 x x
10 a la 15 como no es importante (dosen't important) con una f=
X (Equis). Á B́ D+ B́ C+CD
a) Salida (a).
BA g) Salida (g).
00 01 11 11   BA
00 0 1 x 0   00 01 11 11
DC 01 1 0 x 0 00 1 0 x 0
11 0 0 x x DC 01 1 0 x 0
10 0 1 x x 11 0 1 x x
a= Á B́ Ć D+ B D́ 10 0 0 x x
g= Á B́ Ć + BCD
b) Salida (b).
BA
00 01 11 11 b) De BCD a DECIMAL.
00 0 0 x 0 El código en BCD que se ingresa a la entrada, para obtener las
DC 01 0 1 x 0 diferentes salidas en el display siete segmentos es el siguiente.
11 0 0 x x
10 0 1 x x Código BCD Decimal
b= B Ć D+BC D́ A B C D #
0 0 0 0 0
c) Salida (c). 0 0 0 1 1
BA 0 0 1 0 2
00 01 11 11 0 0 1 1 3
00 0 0 x 0 0 1 0 0 4
DC 01 0 0 x 0
0 1 0 1 5
11 0 0 x x
10 1 0 x x
0 1 1 0 6
c= 0 1 1 1 7
B́C D́
1 0 0 0 8
d) Salida (d). 1 0 0 1 9
BA
00 01 11 11
00 0 1 x 0 c) Circuito decodificador, de BCD a Siete segmentos.
DC 01 1 0 x 1 Nuestro circuito decodificador completo, sería el siguiente:
11 0 1 x x
10 0 0 x x
d= B́ Ć D+B Ć D́+ BCD
Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez
Código BCD Salidas Decimal
A B C D a b c d e f g #
0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0 2
0 0 1 1 0 0 0 0 1 1 0 3
0 1 0 0 1 0 0 1 1 0 0 4
0 1 0 1 0 1 0 0 1 0 0 5
0 1 1 0 1 1 0 0 0 0 0 6
0 1 1 1 0 0 0 1 1 1 1 7
1 0 0 0 0 0 0 0 0 0 0 8
1 0 0 1 0 0 0 1 1 0 0 9
1 0 1 0 X X X X X X X X
1 0 1 1 X X X X X X X X
1 1 0 0 X X X X X X X X
1 1 0 1 X X X X X X X X
1 1 1 0 X X X X X X X X
1 1 1 1 X X X X X X X X
Tabla de verdad completa.

Tras entender que los datos faltantes no son importantes, se


marcaron con una X y de esta forma pudimos completar los
espacios faltantes en los mapas de Karnaugh y posterior al
desarrollo de dichos mapas encontrar las funciones de cada
salida usando los productos de sumas o mintérminos.
Fig. 2 circuito lógico
 Tras tener cada función, debíamos decidir si conectar
V. PROBLEMAS DE DISEÑO a cada función la entrada en BCD o usar una sola
En el diseño y la construcción de circuito combinacional entrada para todas las funciones, este problema se
similar al decodificador 7447, se debió afrontar un par de daba debido al software que estábamos usando,
inconvenientes, ninguno realmente importante, a continuación, LogicWorks, en el que estábamos limitados en el
mostramos algunos de las situaciones. número de compuertas lógicas que podíamos usar,
por ejemplo, las compuertas AND y OR, solo estaban
 Antes de empezar a hacer el montaje de las
disponibles con dos entradas, por lo que el numero de
compuertas, debíamos saber cuáles eran las
compuertas a utilizar era muy alto. Por lo que la
combinaciones de compuerta que debíamos realizar decisión fue dejar de lado ese software y usar el
para que el circuito trabajara de forma parecida al software Proteus, en el que el espacio de trabajo es
7447, así que basados en la hoja de datos del circuito mucho mas grande, flexible y trabajable. Además de
y en la tabla de verdad del mismo, empezamos a la posibilidad de usar compuertas lógicas con 2, 3 y 4
armar los mapas de Karnaugh de las diferentes entradas, lo que facilitaría en gran medida el trabajo
salidas, pero como se puede ver en la figura 1, la necesario.
tabla no está completa y había que completarla antes  Una vez listo el circuito mostrado en la figura 2, en el
de empezar a trabajar; El problema surge cuando que se usan como entradas en BCD pines
intentamos completar la tabla porque no nos denominados LOGICSTATE, y como salidas para
habíamos percatado de que estábamos diseñando un cada función pines denominados LOGICPROBE.
circuito que mostraría los números de 0 a 9 en el Con esto teníamos listo el circuito trabajando
display de 7 segmentos que seria de tan solo un correctamente, pero la idea es mostrar no solo los
estados lógicos de cada salida, sino que también se
digito, por lo que la tabla quedaría de la siguiente
pueda ver el número en el display siete segmentos de
forma:
ánodo común, es aquí donde surge el problema,
dentro del software existen una gran cantidad de
display siete segmentos, tanto de ánodo como de
cátodo común, pero en un principio no sabíamos
cual seria el pin de alimentación de los diferentes
display y la primera opción fue mostrar las salidas
mediante leds conectados en ánodo común, así:
Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez

0 0 0 0 0

Fig. 3 Ánodo común


0 0 0 1 1
Y para que los leds no queden aislados y que a cada
led le llegue su respectiva señal de activación usamos
pines de enlace, que en Proteus se denominan
Terminales por default, de esta forma quedarían
enlazados a las salidas de las funciones a, b, c, d, e, f, 0 0 1 0 2
y g. Aunque con los leds conectados y funcionando
ya habríamos cumplido el objetivo de la práctica, la
idea era mostrar el display que lleva los leds en un
empaquetado tal que se puede ver claramente la
salida en formato decimal, así que ante la falta del 0 0 1 1 3
conocimiento de cual era el pin de alimentación de
uno de los displays siete segmentos, lo que
planteamos fue ordenar los diodos led de la siguiente
forma:
0 1 0 0 4

0 1 0 1 5

Fig. 4 Forma análoga planteada como primera


solución.
Aunque funcionaba de forma correcta, a nuestro
parecer no era suficiente, por lo que continuamos 0 1 1 0 6
buscando más opciones de visualización y logramos
conseguir la siguiente solución (Fig. 5):

0 1 1 1 7

1 0 0 0 8

Fig. 5 Display siete segm-


entos de ánodo común de Fig. 6 Display siete 1 0 0 1 9
dos dígitos. segmentos, ánodo común.

Con el display de dos dígitos podíamos mostrar las VI. COMPROBACION DEL FUNCIONAMIENTO.
salidas perfectamente, pero no paramos de buscar el La practica nos pide realizar la comprobación del
display de un solo digito, y tras mucho buscar, lo funcionamiento de los circuitos, para ello nos dicen:
conseguimos, y este es el resultado (Fig. 6): Finalmente compruebe el funcionamiento para los números
binarios del 10 al 15.
Números en binario del 10 al 15:
Entrada BCD NUMERO SALIDA DEL
A B C D DECIMAL DISPLAY
Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez
Numero Binario Input Output encontrar posibles fallos o mejoras para que con
10 1010 nuestra ayuda cada día podamos presentar al mundo
mejores opciones, mayores garantías y con ello
mayor seguridad en los productos de tecnológicos
que adquieren.

11 1011 VIII. REFERENCIAS.


Toda la información que se uso durante el desarrollo de la
práctica fue información vista en clase, además de la
información entregada en el documento de la práctica, el cual
fue elaborado por el docente del curso, el cual presenta las
12 1100
siguientes referencias:

[1] Alfaro, Gustavo Raúl. “Decodificador BCD a 7 segmentos.” Electrónica


Digital Circuitos,
https://sites.google.com/site/electronicadigitalmegatec/home/deccoder-bcd-a-
13 1101 7-segmentos. Accessed April 2021.

14 1110

15 1111

VII. CONCLUSIONES.
 Con esta sencilla practica podemos comprender el
trabajo que conlleva el diseño de un circuito
combinacional, el cual con un poco mas de trabajo y
adaptaciones puede llegar a convertirse en un circuito
comercial completamente funcional, como los ya
existentes; Además, el trabajo realizado conlleva una
profundización de los conceptos que se han venido
estudiando a lo largo del curso.
 Gracias a los pequeños laboratorios, como este que se
trabajó, se han logrado asimilar, profundizar y
practicar conceptos que de otra forma se habrían
quedado en eso, en teoría.
Aunque debido a la situación de pandemia actual, no
podemos adquirir la práctica, y la experiencia que se
adquiere al tocar y manipular los componentes
físicos, las practicas realizadas a través de las
simulaciones, ayudan a entender el proceso que se
llevo para el diseño de los diferentes componentes.
 Al vivir en una era en la que la tecnología esta
presente en el día a día de las personas, a Nosotros
los estudiantes de ingeniería (en este caso) se nos
hace indispensable saber cómo los circuitos
integrados, los procesadores, calculadoras, y cada
componente desde el más básico hasta la tecnología
mas avanzada han sido diseñadas, y creadas. Esto con
el fin de ver en lo profundo de un esquema y

También podría gustarte