Trabajo Práctico N°4 Circuitos Digitales
Trabajo Práctico N°4 Circuitos Digitales
CURSO:
Circuitos Digitales
DOCENTE:
Ruben Virgilio Alarcon Matutti
TEMA:
Trabajo Práctico N°4
ALUMNO:
Villanueva Barreto Alexander Lenin
2023
PREGUNTA 1.
Diseñar un circuito para convertir (ABCD) en binario natural hacia (UXYWZ) en código
EXCESO 3. Usar un solo bloque FA de 4bits. Establecer el rango de la entrada y salida.
SOLUCIÓN:
Diseño de un bloque FA de 1 bits:
A B C in C out S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Para la C out :
Simplificación usando mapa K:
Para la S :
Simplificación usando mapa K:
𝑆 = 𝐴̅𝐵̅ 𝐶𝑖𝑛 + 𝐴̅𝐵̅̅̅̅̅
𝐶𝑖𝑛 + 𝐴𝐵̅ ̅̅̅̅̅
𝐶𝑖𝑛 + 𝐴𝐵̅ ̅̅̅̅̅
𝐶𝑖𝑛
𝑆 = 𝐴⨁𝐵⨁𝐶𝑖𝑛𝑡
Diseño usando puertas Lógicas:
Caso 2:
Binario Sumador Código
Decimal
Natural B EXCESO 3
ABCD +3 UXYWZ
13 1101 0011 10000
Caso 3:
Código Código
Decimal
BCD GRAY
ABCD XYWZ
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 - X
11 - X
12 - X
13 - X
14 - X
15 - X
Para la salida X:
Simplificación usando mapa K:
𝑋=𝐴
Diseño con compuertas lógicas:
Para la salida Y:
Simplificación usando mapa K:
𝑌 =𝐴+𝐵
Diseño con compuertas lógicas:
Para la salida W y Z:
Usando un FA de 4 bits se obtiene:
Código Código
Decimal
BCD GRAY
ABCD XYWZ
2 0010 0011
Caso 2:
Código Código
Decimal
BCD GRAY
ABCD XYWZ
5 0101 0111
Caso 3:
Código Código
Decimal
BCD GRAY
ABCD XYWZ
7 0111 0100
PREGUNTA 3.
Diseñar un circuito para convertir (ABCD) en código BCD con pesos (4-2-2-1) a (XYWZ)
en código BCD natural con pesos (8-4-2-1).
Usar solamente un bloque FA de 4bits para formar los pesos.
Considerar que algunos números de (ABCD) puede tener más de una representación.
SOLUCIÓN:
Tabla de verdad
BCD BCD
Decimal
(4-2-2-1) Natural
I4 I2 I2’ I1 Y8 Y4 Y2 Y1
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 1000 0100
5 1001 0101
6 1100 0110
7 1101 0111
8 1110 1000
9 1111 1001
Si tomamos como ejemplo el Numero 6 en decimal:
BCD BCD
Decimal
(4-2-2-1) Natural
𝑰𝟒 𝑰𝟐 𝑰𝟐′ 𝑰𝟏 𝒀𝟖 𝒀𝟒 𝒀𝟐 𝒀𝟏
6 1100 0110
Y8 Y4 Y2 Y1
0 1 1 0
I1 0 0 0 0 1
I2 0 0 0 1 0
I2’ 1 0 0 1 0
I4 1 0 1 0 0
Caso 1:
BCD BCD
Decimal
(4-2-2-1) Natural
3 0011 0011
Caso 2:
BCD BCD
Decimal
(4-2-2-1) Natural
I4 I2 I2’ I1 Y8 Y4 Y2 Y1
6 1100 0110
Caso 3:
BCD BCD
Decimal
(4-2-2-1) Natural
I4 I2 I2’ I1 Y8 Y4 Y2 Y1
8 1110 1000
PREGUNTA 4.
Diseñar un circuito que teniendo como entrada el número entero X= X4X3X2X1X0, de
cómo salida el binario natural Y= Y4Y3Y2Y1Y0 = |X| (valor absoluto).
Considerar que X esta expresado en el formato complemento a DOS. Establezca el
rango de los números de la entrada X y de la salida Y. Utilice solo un F.A. de 4 bits como
base del diseño.
SOLUCIÓN:
Tabla de Complemento a 2 de 5 bits:
Decimal Complemento a 2
+15 01111
+14 01110
+13 01101
+12 01100
+11 01011
+10 01010
+9 01001
+8 01000
+7 00111
+6 00110
+5 00101
+4 00100
+3 00011
+2 00010
+1 00001
0 00000
-1 11111
-2 11110
-3 11101
-4 11100
-5 11011
-6 11010
-7 11001
-8 11000
-9 10111
-10 10110
-11 10101
-12 10100
-13 10011
-14 10010
-15 10001
-16 10000
Tabla de verdad:
Simulación:
Caso 1
Decimal ENTRADA EN SALIDA EN
C2 C2
X Y=|X|
+12 01100 01100
Caso 2
SOLUCIÓN:
Diseño de Circuito de Binario – Gray usando un FA de 4 .
Diseño de comparador de un bit:
Diseño de FS de un bit:
Diseño de FA de un bit:
Diseño del circuito de la figura :
Tabla de verdad
̅𝑪
𝑩𝒊 = 𝑩 ̅ + 𝑩𝑪 + 𝑪
̅ 𝑫 + 𝑨𝑫 + 𝑨
̅𝑩̅𝑫
̅
Simulaciones
Entradas Salida Salida
Sumador Restador
A B C D Si Ci Di Bi
0 0 0 1 1 0 1 1