Está en la página 1de 15

DECODIFICADOR BINARIO A HEXADECIMAL Y DECIMAL.

EN DISPLAY DE 7 SEGMENTOS

OBJETIVOS

 Simular un decodificador de señales, al cual se le ingresen dígitos


binarios del 0000 al 1001 y me muestre el código respectivo en
decimal, sin importar lo que aparezca con los dígitos binarios del
1010 al 1111.

 Simular un decodificador de señales, al cual se le ingresen dígitos


binarios del 1010 al 1111 y me representen unos caracteres
definidos para cada valor binario, sin importar lo que muestre en el
display cuando se ingresen los dígitos binarios del 0000 al 1001.

 Crear un decodificador de señales, al cual se le ingresen dígitos


binarios del 0000 al 1111 y se obtengan diferentes caracteres a
través de un display de cátodo común. Siendo relevantes los
caracteres a mostrar a partir del dígito binario 1010 al 1111.

 Comprender el manejo de los display de 7 segmentos, ya sean de


ánodo o cátodo común.

 Aprender a trabajar con los Mapas de Karnaugh para la


simplificación de funciones.

INTRODUCCIÓN

Existen diferentes sistemas numéricos utilizados en los dispositivos


digitales. Los sistemas más conocidos son el binario y el hexadecimal, a
continuación se da una breve explicación de lo que tratan cada uno.
El sistema binario tiene como base el numero 2 y las cifras que se utilizan
son el 0 y 1. Cada número se multiplica por el número dos elevado a una
potencia (el valor de la potencia depende de la posición donde se encuentre
el bit a estudiar iniciando de cero).

El sistema hexadecimal tiene como base el número 16 y los números con


los cuales se pueden representar estos números son del 0 al 9 y a partir del
9 se comienza con las letras de la A la F. cada número o cada letra que se
representa se multiplica por el número 16 elevado a una potencia (el valor
de la potencia depende de la posición donde se encuentre el bit a estudiar).

Para transformar las combinaciones del dip switch se tendrán dos opciones,
la primera es mostrar la información de forma decimal, al introducir algún
número del 0-9 este se visualizará en el display. La otra opción es de forma
hexadecimal, en la cual el rango de los números llega hasta el 15 y se
visualizará una letra (A, B, C, D, E, F) respectivamente.

DISPALY DE 7 SEGMENTOS POR CATODO COMUN

Esta información es específicamente un dígito decimal del 0 (cero) al 9


(nueve), por lo que se intuye que que el código BCD está involucrado. El
caso que nos atañe consta de 7 LED's (Light Emisor Diode), uno por cada
segmento, que se encenderán o apagarán dependiendo de la información
que se les envíe (dije que en este caso ya que existen también display 7
segmentos de cristal líquido, incandescentes, etc.).
Los 7 led's vienen indicados por las letras a, b, c, d, e, f y g

Con éstos pueden formarse todos los dígitos decimales. Por ejemplo, para
formar el número tres deben activarse los led's a, b, c, d y g y desactivar los
e y f. Para el uno se usan los led's b y c (ojo, esta es la combinación
correcta no e y f). De forma análoga se procede para el resto de los casos.
Estos dispositivos pueden ser de tipo “Ánodo Común”

o “Cátodo Común”

A continuación se muestra una implementación típica usada para la prueba


de los display de 7 segmentos:

SIMULACION DE BINARIO A DECIMAL

A través de la simulación podemos comprobar el sistema combinacional de


binario a decimal por utilizando compuertas lógicas
1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1810 1820
TP11
TP10
TP9
TP8
TP7
TP6
TP5
TP4
TP3
TP2
TP1

V1 Gnd
V2 V3 V4
5V 5V 5V 5V DISP1

abcdefg.
U1A U2A U2B U2C
U3A
U8B

U5A

U3B
U4B

U8C

U5C

U9A U10A
U11B
U5B

U5D U11A

U12A
U4C
U12B

U12C

U12D U14A

U13A

U13B
U8A
U6A
Expresiones Simplificadas

F0: (~B*~D)+(C)+(B*D)+(A)

F1: (~C*~D)+(~B)+(C*D)

F2: (~C)+(D)+(B)

F3: (~B*~D)+(C*~D)+(B*~C*D)+(~B*C)+(A)

F4: (~B*~D)+(C*~D)

F5: (~C*~D)+(B*~D)+(B*~C)+(A)

F6: (C)+(B)+(A)

DE BINARIO A HEXADECIMAL

Variables de Entrada: A, B, C, D

Variables de Salida: F1, F2, F3, F4, F5, F6, F7

Tabla de Verdad

0 1 2 3 4 5 6 7 8 9
A B C D # Fa Fb Fc Fd Fe Ff Fg
0 0 0 0 0 x x x x x x x
0 0 0 1 1 x x x x x x x
0 0 1 0 2 x x x x x x x
0 0 1 1 3 x x x x x x x
0 1 0 0 4 x x x x x x x
0 1 0 1 5 x x x x x x x
0 1 1 0 6 x x x x x x x
0 1 1 1 7 x x x x x x x
1 0 0 0 8 x x x x x x x
1 0 0 1 9 x x x x x x x
1 0 1 0 10 1 1 1 0 1 1 1 A
1 0 1 1 11 0 0 1 1 1 1 1 b
1 1 0 0 12 1 0 0 1 1 1 0 C
1 1 0 1 13 1 0 0 1 1 1 1 E
1 1 1 0 14 0 1 1 1 1 0 1 d
1 1 1 1 15 1 0 0 0 1 1 1 F

Diagramas de Karnaugh

F0 – F1 – F2 –

F3 – F4 – F5 –
F6 – F7 –

Expresiones Boleanas

F0: (B*D)+ (C´)+ (B´*D´)


=C´ (B ʘ C)
F1: (C*D´)
F2: (C*D´)+ (B´)
F3: (B*D´)+ (C´)+ (B´*D)
=C´(B ʘ D)
F4: 1
F5: (C´)+ (B´)+ (D)
F6: (D) +(C)

Forma normal disyuntiva

F1: 10, 12, 13, 15


F2: 10, 14
F3: 10, 11, 14
F4: 11, 12, 13, 14
F5: 10, 11, 12, 13, 14, 15
F6: 10, 11, 12, 13, 15
F7: 10, 11, 13, 14, 15

Términos no me importan

F1: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F2: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F5: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F6: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
F7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Circuito Simulado

TP9 TP11 TP10 TP1


V1 Gnd
V2 V3 V4
5V 0V 5V 0V DISP1

abcdefg.
U1A U2A U2B U2C
U3A TP2
U4A

TP3
U5A

U4B TP4

U4C TP5
U6A
TP6

U8A TP7

TP8
U7A

431500 431510 431520 431530 431540 431550 431560 431570 431580 431590 431600 431610 431620
TP11
TP10
TP9
TP8
TP7
TP6
TP5
TP4
TP3
TP2
TP1
Montaje de circuito fisico

Para la implementación del circuito se hace necesario utilizar los siguientes


elementos de los cuales se adjunta su respectiva datasheet

1. Protoboard
2. Cable par trenzado
3. Un Inversor 74LS14
4. Una compuerta XOR 74LS86
5. Una compuerta AND 74LS08
6. Dos compuertas OR 74LS32
7. Un Display de 7 segmentos de cátodo común

74LS14
74LS86
74LS32
74LS08
Conclusiónes

Esta práctica ha sido muy interesante, ya que se pudo avanzar un poco


acerca de la construcciones de circuitos más complejos, así mismo tuvimos
la oportunidad de aprender a realizar un decodificador binario-decimal
usando solo compuertas elementales y display 7 segmentos.

Se verificó la configuración del display de 7 segmentos, pareando el


número de pin del display con su LED correspondiente, estableciendo las
diferencias entre un display de 7 segmentos de cátodo común y uno de
ánodo común.

Se logró simular el decodificador, al cual luego de ingresarle cierto valor en


binario, debía mostrar en el display un determinado carácter, de acuerdo a
las funciones definidas para cada segmento del display.

Por otra parte podemos decir que la realización de esta práctica ha sido
muy relevante, ya que nos ha permitido dar un paso más hacia el mundo de
la electrónica digita

También podría gustarte