Está en la página 1de 12

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA ELECTRONICA Y ELECTRICA


TRABAJO PRACTICO N.5

CIRCUITOS
DIGITALES

PROFESOR: RUBEN VIRGILIO ALARCON MATUTTI


ALUMNO: QUIQUE VASQUEZ, JESUS RICARDO MARX

LIMA-PERU
2022
CIRCUITOS DIGITALES

TRABAJO PRACTICO N.5

Entonces:

Encapsulado:

UNMSM-FIEE
Como sabemos el código Gray es usado para minimizar la cantidad de errores que puede dar un
diseño digital.
Entonces haremos una tabla:
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 0 0 0

UNMSM-FIEE
Haremos el circuito del sumador completo para FA:

Atravez del circuito de sumador FA realizamos un sumador completo de 4 bits

Elaboramos un circuito integrado en los FA para convertir BCD a CODIGO Gray de 4bits:

UNMSM-FIEE
Para las entradas donde A,B, C y D es 0:
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
0 0 0 1 0 0 0 1

Para las entradas donde A,B, C y D es 1:

UNMSM-FIEE
BCD NATURAL CODIGO GRAY
A B C D X Y W Z
1 1 1 1 1 0 0 0

Utilizaremos la siguiente tabla:

BCD
DECIMAL BCD
NATURAL
0 0 0
1 1 1
2 100 10
3 101 11
4 10 100
5 11 101
6 110 110
7 111 111
8 1110 1000
9 1111 1001
Elaboraremos un circuito de sumador completo para FA:

UNMSM-FIEE
Para las entradas

BCD BCD NATURAL


0101 0011

Para las entradas donde A es cero

BCD BCD NATURAL


0011 0101

Para las entradas donde D es cero

BCD BCD NATURAL


1110 1000

Para las entradas donde A,B, C y D son uno

BCD BCD NATURAL


1111 1001

UNMSM-FIEE
Complemento a 2 Convertir a valor absoluto Sumador Valor absoluto
completo
Numero X3 X2 X1 X0 X3⊕ X3⊕ X2 X3⊕ X3⊕ X* + X3 Numero Y3 Y2 Y Y
natural X3 X1 X0 natural 1 0

+7 0 1 1 1 0 1 1 1 0 7 0 1 1 1
+6 0 1 1 0 0 1 1 0 0 6 0 1 1 0
+5 0 1 0 1 0 1 0 1 0 5 0 1 0 1
+4 0 1 0 0 0 1 0 0 0 4 0 1 0 0
+3 0 0 1 1 0 0 1 1 0 3 0 0 1 1
+2 0 0 1 0 0 0 1 0 0 2 0 0 1 0
+1 0 0 0 1 0 0 0 1 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-1 1 1 1 1 0 0 0 0 1 1 0 0 0 1
-2 1 1 1 0 0 0 0 1 1 2 0 0 1 0
-3 1 1 0 1 0 0 1 0 1 3 0 0 1 1
-4 1 1 0 0 0 0 1 1 1 4 0 1 0 0
-5 1 0 1 1 0 1 0 0 1 5 0 1 0 1
-6 1 0 1 0 0 1 0 1 1 6 0 1 1 0
-7 1 0 0 1 0 1 1 0 1 7 0 1 1 1
-8 1 0 0 0 0 1 1 1 1 8 1 0 0 0

Elaboramos un circuito integrado en los FA para convertir BCD a CODIGO Gray de 4bits:

Para las entradas donde A,B, C y D son cero:

BCD NATURAL CODIGO GRAY


A B C D X Y W Z
0 0 0 1 0 0 0 1

UNMSM-FIEE
Para las entradas donde A es cero

BCD NATURAL CODIGO GRAY


A B C D X Y W Z
0 1 1 1 0 1 0 0

Para las entradas donde D es cero

BCD NATURAL CODIGO GRAY


A B C D X Y W Z
1 1 1 0 1 0 0 1

Para las entradas donde A,B, C y D son uno

BCD NATURAL CODIGO GRAY


A B C D X Y W Z

UNMSM-FIEE
Por la tabla tenemos con mapa - k:

A: W(a,b,c,d) = AB’+A’B
W(a,b,c,d) = A⊕B

B: W(a,b,c,d) = BC’+B’C
W(a,b,c,d) = B⊕C

C: W(a,b,c,d) = CD’+C’D
W(a,b,c,d) = C⊕D
Por tanto, nuestra función lógica que convierte una representación de 4 bits en el código
binario a código GRAY es:

X(a,b,c,d) = A
Y(a,b,c,d) = A⊕B
W(a,b,c,d) = B⊕C
Z(a,b,c,d) = C⊕D

UNMSM-FIEE
Diseñamos la tabla para las salidas Si, Ci, Di, Bi

UNMSM-FIEE
procedemos a realizar el mapa de Karnaugh para Bi :
Bi(a,b,c,d) = (B’+C+D)(B’+C’+D’)
Por tanto, las salidas: Si, Ci, Di, Bi en función de las entradas (A, B, C, D).

Si(a,b,c,d) = 1
Ci(a,b,c,d) = 0
Di(a,b,c,d) = 1
Bi(a,b,c,d) = (B’+C+D)(B’+C’+D’)

UNMSM-FIEE

También podría gustarte