You are on page 1of 4

Circuito nmeros hexadecimales por BCD

Daniel Hernndez
Vlez, Jos Mara
Vences Carbajal,
Adrian Guzman Salas
Universidad Autnoma de Guerrero
Unidad Acadmica de Ingeniera
Av. Lzaro Crdenas S/N, CU

dany.dano.03,jose.vencar.vences,adrianguz
mansalas@gmail.com

Resumen

Los circuitos pueden ser implementados en diversas


problemticas, en el presente documento se enfoca a la
representacin de nmeros hexadecimales a travs del
cdigo BCD en un display de 7 segmentos.

1. Introduccin
Mediante el cdigo BCD podemos representar los numero
decimales del 0 al 9 en el display, sin embargo, tambin
podemos representar los nmeros hexadecimales del 0 a la
F, es lo que a continuacin se demuestra mediante
compuertas lgicas.
.

5.Solucion del problema:


5.1 Paso 1: Identificacin de variables
Identificacin de las variables de entrada y salida, as como
valores de la salida y entrada.
Nmeros hexadecimales: {0,1,2,3,4,5,6,7,8,9, A, B, C, D,
E, F}
Bits necesarios para el BCD :4
Entradas: 4
Salidas: 7

2. Qu es el cdigo
BCD?
El cdigo BCD utiliza 4 dgitos binarios para representar
un dgito decimal (0 al 9). Cuando se hace conversin de
binario a decimal tpica no hay una directa relacin entre el
dgito decimal y el dgito binario. [2]

3. Planteamiento del problema


Disear un circuito lgico que mediante un display de 7
segmentos muestre un numero hexadecimal a travs del
cdigo BCD.

4.Representacion de nmeros hexadecimales


en display 7 segmentos

Reglas:
S a es igual a 1, entonces segmento a encendido, sino
segmento apagado.
Si b es igual a 1, entonces segmento b encendido, sino
segmento apagado.
Si c es igual a 1, entonces segmento c encendido, sino
segmento apagado.
Si d es igual a 1, entonces segmento d encendido, sino
segmento apagado.
Si e es igual a 1, entonces segmento e encendido, sino
segmento apagado.
Si f es igual a 1, entonces segmento f encendido, sino
segmento apagado.

Si g es igual a 1, entonces segmento g encendido, sino


segmento apagado.

5.2 Paso 2: Tabla de verdad

C D+
B C D
B
( A +C
)+ A
B (C D)+A
f ( b )= B

5.3 Paso 3: Ecuacin cannica

f (a)= (0,2,3,5,6,7,8,9, A , C , E , F)
f (b)= (0,1,2,3,4,7,8,9, A , d )
f (c)= (0,1,3,4,5,6,7,8,9, A , b , d)
f (d)= ( 0,2,3,5,6,8,9,b , C , d , E)
f (e)= (0,2,6,8, A , b ,C , d , E , F)
f (f )= (0,4,5,6,8,9, A ,b ,C , E , F)
f (g)= (2,3,4,5,6,8,9, A , b , d , E , F)

A
B+ B
C ( A + D ) + AB C D
f ( c )= B C+

5.4 Simplificacin de ecuacin cannica


Mediante algebra booleana

B C
C+
( A B+
BC ) + A D)
f ( d ) = A D ( B C ) + D
(A
D+
A C ) + ( B C ) ( A D ) + BC
f ( a )= B

6. Simulacin

C )+ A B+C)
f ( e )= D ( B C + A

C D+
A
B(C D)+ A ( B+
B ( C+ D
))
f ( f )= A

A( B+
BD)
f ( g ) = A ( B C ) + BC D+

7. Conclusin
Este circuito es un circuito en el cual podemos aplicar
varios mtodos para resolverlo, en este caso decidimos
aplicar algebra booleana, ya que al hacerlo por los otros
mtodos era mucho ms tedioso y tuvimos un poco ms
de errores. Podemos ver en la simulacin que ocupamos
un total de 76 compuertas lgicas debido a que nuestro
simulador no contena compuertas xnor, ya que con esta
podamos simplificar algunas compuertas.

Referencias
[1]http://unicrom.com/codigo-bcd-decimal-codificado-enbinario, fecha de consulta 25 de octubre de 2016.

You might also like