Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Neiber Duban Zambrano Madroñero.

Jhon Henry Ríos Ramírez

PRACTICA 1
DECODIFICADOR BCD A 7 SEGMENTOS
Neiber Duban Zambrano Madroñero Jhon Henry Ramírez
1 2

Universidad Autónoma de Manizales UAM


Facultad de Ingeniería.
Sistemas digitales.
2021 - 1
Neiber.zambranom@autonoma.edu.co jhonhriosr@autonoma.edu.co
1 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 Fig. 1. Tabla de verdad de un decodificador 7447[1]
permite la transformación de un dígito binario de 4 bits en
formato BCD (Decimal Codificado en Binario) a un formato B. Display
apropiado para un display de 7 segmentos. Es un dispositivo alfanumérico que se encuentra formado por
diodos emisores de luz (LED), posicionados de forma tal que
II. OBJETIVO. forme un número ocho, a cada uno de ellos se les denomina
Implementar e integrar los conocimientos teóricos adquiridos segmentos. Encendiendo algunos de ellos y apagando otros se
en clase en el diseño de un circuito combinacional para un puede ir formando diferentes números por medio de las
decodificador BCD a 7 segmentos de manera práctica. combinaciones entre ellos.
Cada segmento está designado con una letra. El punto decimal
III. MARCO TEÓRICO. se denomina dp, pt ó simplemente P. El display se encuentra en
A. Decodificador una representación de encapsulado con los pines para
Es un elemento digital que funciona a base de estados lógicos, conectarlo a un circuito. A cada pin o pata del encapsulado se
con los cuales indica una salida determinada basándose en un le asigna la letra correspondiente del segmento. Esto significa
dato de entrada característico, su función operacional se basa en que, por ejemplo, con el pin "a" podemos controlar el estado del
la introducción a sus entradas de un número en código binario segmento "a"(encenderlo o apagarlo).
correspondiente a su equivalente en decimal para mostrar en los El display tiene 8 leds colocados en forma de un dígito con
siete pines de salida establecidos para el integrado, una serie de punto decimal, cada led tiene dos extremos, ánodo y cátodo.
estados lógicos que están diseñados para conectarse a un Como en total son 8 leds, debería tener 16 extremos (8 ánodos
elemento alfanumérico en el que se visualizará el número y 8 cátodos), sin embargo, el encapsulado solo tiene 10. Esto se
introducido en las entradas del decodificador. hace para reducir el tamaño del encapsulado y se logra de la
El elemento alfanumérico que se conecta a las siete salidas del siguiente manera. Los 8 led se interconectan internamente de
decodificador también está diseñado para trabajar con estados tal forma que solo se puede acceder a uno de los dos extremos
lógicos, es un dispositivo elaborado con un arreglo de LEDS de de cada led. Los extremos sobrantes de cada led se conectan
tal manera que muestre los números decimales desde el cero internamente en un solo punto llamado común, y este punto de
hasta el nueve dependiendo del dato recibido desde el unión se encuentra disponible desde el exterior del encapsulado.
decodificador, a este elemento se le conoce con el nombre de Debido a esta configuración se tienen dos tipos de display de 7
display o dispositivo alfanumérico de 7 segmentos. segmentos: Ánodo común y Cátodo común.
El decodificador está formado internamente por compuertas
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. BA
Diseñe un circuito combinacional similar al decodificador 7447 00 01 11 11
con 4 entradas y 7 salidas de modo que se pueda ingresar un 00 0 1 x 0
número de 4 dígitos en BCD y el CC entregue las señales DC 01 1 1 x 1
necesarias para encender un display 7 segmentos de ánodo
11 1 1 x x
común.
Finalmente compruebe el funcionamiento para los números 10 0 0 x x
binarios del 10 al 15. e= ̅
𝐵𝐶 + 𝐷
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, c, 00 0 0 x 0
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 10
salidas, del 0 al 9, entonces marcamos las salidas desde la 10 a 11 1 1 x x
la 15 como no es importante (dosen't important) con una X 10 1 0 x x
(Equis). f= ̅ ̅ ̅
𝐴𝐵 𝐷 + 𝐵 𝐶 + 𝐶𝐷
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= 𝐴̅𝐵̅𝐶̅ 𝐷 + 𝐵𝐷̅
10 0 0 x x
b) Salida (b). g= ̅ ̅ ̅
𝐴𝐵𝐶 + 𝐵𝐶𝐷
BA
00 01 11 11
00 0 0 x 0 b) De BCD a DECIMAL.
DC 01 0 1 x 0 El código en BCD que se ingresa a la entrada, para obtener las
11 0 0 x x diferentes salidas en el display siete segmentos es el siguiente.
10 0 1 x x
b= 𝐵𝐶̅ 𝐷 + 𝐵𝐶𝐷̅ Código BCD Decimal
A B C D #
c) Salida (c). 0 0 0 0 0
BA 0 0 0 1 1
00 01 11 11 0 0 1 0 2
00 0 0 x 0
0 0 1 1 3
DC 01 0 0 x 0
0 1 0 0 4
11 0 0 x x
10 1 0 x x 0 1 0 1 5
c= 𝐵̅ 𝐶𝐷
̅ 0 1 1 0 6
0 1 1 1 7
d) Salida (d). 1 0 0 0 8
BA 1 0 0 1 9
00 01 11 11
00 0 1 x 0
DC 01 1 0 x 1 c) Circuito decodificador, de BCD a Siete segmentos.
11 0 1 x x Nuestro circuito decodificador completo, sería el siguiente:
10 0 0 x x
d= 𝐵̅ 𝐶̅ 𝐷 + 𝐵𝐶̅ 𝐷
̅ + 𝐵𝐶𝐷

e) Salida (e).
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
entrada para todas las funciones, este problema se daba
En el diseño y la construcción de circuito combinacional similar
debido al software que estábamos usando,
al decodificador 7447, se debió afrontar un par de
LogicWorks, en el que estábamos limitados en el
inconvenientes, ninguno realmente importante, a continuación,
número de compuertas lógicas que podíamos usar, por
mostramos algunos de las situaciones.
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 armar la posibilidad de usar compuertas lógicas con 2, 3 y 4
los mapas de Karnaugh de las diferentes salidas, pero entradas, lo que facilitaría en gran medida el trabajo
como se puede ver en la figura 1, la tabla no está necesario.
completa y había que completarla antes de empezar a • Una vez listo el circuito mostrado en la figura 2, en el
trabajar; El problema surge cuando intentamos que se usan como entradas en BCD pines
completar la tabla porque no nos habíamos percatado denominados LOGICSTATE, y como salidas para
de que estábamos diseñando un circuito que mostraría cada función pines denominados LOGICPROBE.
los números de 0 a 9 en el display de 7 segmentos que Con esto teníamos listo el circuito trabajando
correctamente, pero la idea es mostrar no solo los
seria de tan solo un digito, por lo que la tabla quedaría
estados lógicos de cada salida, sino que también se
de la siguiente forma: pueda ver el número en el display siete segmentos de
á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
Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez

opción fue mostrar las salidas mediante leds Entrada BDC NUMERO SALIDA DEL
conectados en ánodo común, así: A B C D DECIMAL DISPLAY

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
buscando más opciones de visualización y logramos 0 1 1 0 6
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
segmentos, ánodo común.
dos dígitos. 1 0 0 1 9
Con el display de dos dígitos podíamos mostrar las
salidas perfectamente, pero no paramos de buscar el VI. COMPROBACION DEL FUNCIONAMIENTO.
display de un solo digito, y tras mucho buscar, lo
conseguimos, y este es el resultado (Fig. 6): La practica nos pide realizar la comprobación del
funcionamiento de los circuitos, para ello nos dicen: Finalmente
compruebe el funcionamiento para los números binarios del 10
al 15.
Neiber Duban Zambrano Madroñero.
Jhon Henry Ríos Ramírez

Números en binario del 10 al 15:

Numero Binario Input Output


10 1010

11 1011

12 1100

13 1101

14 1110

15 1111

VII. CONCLUSIONES.
• A

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
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-
7-segmentos. Accessed April 2021.

También podría gustarte