Está en la página 1de 15

UNIVERSIDAD NACIONAL

MAYOR DE SAN MARCOS


(Universidad del Perú, decana de américa)
FACULTAD DE INGENIERÍA ELECTRÓNICA Y
ELÉCTRICA

 TEMA: TRABAJO PRACTICO N° 6


 CURSO: CIRCUITOS DIGITALES
 PROFESOR: RUBEN ALARCON
MATUTTI
 ALUMNO: CASTILLO RAMIREZ
MANUEL JESUS
 CODIGO: 17190041

LIMA-PERU
2020

DECIMAL BCD NATURAL GRAY Cout


A B C D X Y W Z
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1 0
2 0 0 1 0 0 0 1 1 0
3 0 0 1 1 0 1 0 1 1
4 0 1 0 0 0 1 1 0 0
5 0 1 0 1 0 1 1 1 0
6 0 1 1 0 0 1 0 1 0
7 0 1 1 1 0 1 0 0 1
8 1 0 0 0 1 1 0 0 0
9 1 0 0 1 1 1 0 1 0

Obtenemos del cuadro:

X =A
Y = A +B
W =B ⨁ C
Z=C ⨁ D

Usaremos un sumador para la simulación en el dsch


Ahora si pasaremos a construir el circuito correspondiente notamos que
hay un or por eso incluiremos un or
Comprobamos realizando ejemplos para algunos casos
Este ejemplo lo hacemos para el 9 decimal el cual lo usamos en los códigos
binario natura y gray según la tabla

Para el 5 decimal
DECIMAL BCD (8-4-2-1) BCD (2-2-4-1)
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1
2 0 0 1 0 0 1 0 0
3 0 0 1 1 0 1 0 1
4 0 1 0 0 0 0 1 0
5 0 1 0 1 1 1 0 1
6 0 1 1 0 1 0 1 0
7 0 1 1 1 1 0 1 1
8 1 0 0 0 1 1 1 0
9 1 0 0 1 1 1 1 1

Primero que todo hacemos la tabla para conocer que valores son los que debemos obtener.

TOMANDO COMO EJEMPLO EL NUMERO 8 DECIMOS


Pues en BCD (8-4-2-1) 8= 1 0 0 0 y en BCD (2-2-4-1) 8= 1 1 1 0

Y8 Y4 Y2 Y1

1 0 0 0
I1 0 0 0 0 1

I4 1 0 1 0 0
I2 1 0 0 1 0

I’2 1 0 0 1 0

Del grafico podemos deducir las siguientes ecuaciones


Y 1=I 2
'
Y 2=( I ¿ ¿2 ⨁ I 2) ¿

'
Y 4 =I 4 ⨁( I ¿¿ 2⨁ I 2) ¿
'
Y 8=( I 4 ⨁ I ¿¿ 2 ⨁ I 2 )−→ acarreo ¿
Teniendo las ecuaciones podemos armar el circuito el cual es el siguiente
debido a que notamos que hay sumas usaremos un sumador de 4 bits.

Esto lo volveremos un integrado mediante el dsch


COMO ESTE ES EL CASO INGRESAMOS (1 0 1 1) -> ( 0 1 1 1)

Como en este caso ingresamos ( 0 0 0 1) -> (0 1 1 1)


Tenemos la siguiente tabla:
X3 X2 X1 X0 X [X] Y3 Y2 Y1 Y0
0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 1 0 0 0 1
0 0 1 0 2 2 0 0 1 0
0 0 1 1 3 3 0 0 1 1
0 1 0 0 4 4 0 1 0 0
0 1 0 1 5 5 0 1 0 1
0 1 1 0 6 6 0 1 1 0
0 1 1 1 7 7 0 1 1 1
1 0 0 0 -8 8 1 0 0 0
1 0 0 1 -7 7 0 1 1 1
1 0 1 0 -6 6 0 1 1 0
1 0 1 1 -5 5 0 1 0 1
1 1 0 0 -4 4 0 1 0 0
1 1 0 1 -3 3 0 0 1 1
1 1 1 0 -2 2 0 0 1 0
1 1 1 1 -1 1 0 0 0 1
1 1 1 1 0 0 0 0 0 0

Implementamos el circuito con 3 compuertas or exclusivas.


El bit X3 es el que nos brinda el signo y según su valor:
Si el numero es positivo, los números entran directamente.
Si el número es negativo, el acarreo de la entrada seria 1 y eso se sumaria
al resultado.
Ahora pasaremos a diseñar el circuito el cual es el siguiente

Ahora veamos algunos casos contrastando con la tabla


X= 1 1 1 0 -> Y= 0 0 1 0
X= 1 0 1 0 -> Y= 0 1 1 0

X= 1 0 0 1 -> Y= 0 1 1 1
Usamos el circuito de BINARIO-GRAY usando un F.A y planteamos el
siguiente circuito:
El circuito anterior lo compactaremos para que sea un solo componente,
esto lo hacemos para reducir la extensión del circuito.
Comparador de 2 bits.

El restador.
Lo unimos en el siguiente circuito

Ahora haremos la tabla de acuerdo a las entradas y salidas


ENTRADAS SALIDA SALIDA
SUMADOR RESTADOR
A B C D Si Ci Di Bi
0 0 0 0 1 0 1 1
0 0 0 1 1 0 1 1
0 0 1 0 1 0 1 1
0 0 1 1 1 0 1 0
0 1 0 0 1 0 1 0
0 1 0 1 1 0 1 1
0 1 1 0 1 0 1 1
0 1 1 1 1 0 1 1
1 0 0 0 1 0 1 1
1 0 0 1 1 0 1 1
1 0 1 0 1 0 1 1
1 0 1 1 1 0 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 1 1
1 1 1 1 1 0 1 1

0 0 0 1 -> 1 0 1 1

0 1 1 1 -> 1 0 1 1

También podría gustarte