Professional Documents
Culture Documents
DISEÑO DE FUNCIONES
COMBINACIONALES Y
SIMULACIÓN EN PROTEUS
TRABAJO EN EL LABORATORIO
CD 00 01 11 10
AB R=G1+G2+G3+G4+G5
00 0 0 1 0
0 1 3 2 ̅ CD+A
R=BC+A ̅ BD+ACD
̅ +ABD
̅
01 0 1 1 1
4 5 7 6
̅ D+AD
R=BC+C(A ̅ )+B(AD
̅ +A
̅ D)
11 1 0 1 1
12 13 15 14
10 0 0 0 1 ̅ D+AD
R=BC+(A ̅ )(C+B)
8 9 11 10
Mapa para S
CD 00 01 11 10 S=G1+G2+G3+G4
AB ̅B̅ C+A
̅ BC̅+ABC+AB
̅ C̅
00
S=A
0 0 1 1
0 1 3 2
01
̅ (B
S=A ̅ C+ BC̅)+A(BC+B
̅ C̅)
1 1 0 0
4 5 7 6
11 0 0 1 1
12 13 15 14
10 1 1 0 0
8 9 11 10
CIRCUITO
b) Explicar el diseño de un semisumador de dos bits, simplificar
todas las funciones de salida necesaria, comprobar en
correcto funcionamiento y simular con proteus las entradas,
el circuito correspondiente y las salidas. Usar las puertas
lógicas de las herramientas de proteus habilitada para la
simulación, realizar un cableado ordenado y simple del
circuito semisumador para un seguimiento de los ejemplos de
operaciones que considere importante representar para la
defensa de su proyecto.
A0 A1 entrada de dato de dos bits
B0 B1 entrada de dato de dos bits
S0 S1 salida de dato de dos bits C acarreo
Tabla b
N° A0 A1 B0 B1 C S0 S1
0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 1
2 0 0 1 0 0 1 0
3 0 0 1 1 0 1 1
4 0 1 0 0 0 0 1
5 0 1 0 1 0 1 0
6 0 1 1 0 0 1 1
7 0 1 1 1 1 0 0
8 1 0 0 0 0 1 0
9 1 0 0 1 0 1 1
10 1 0 1 0 1 0 0
11 1 0 1 1 1 0 1
12 1 1 0 0 0 1 1
13 1 1 0 1 1 0 0
14 1 1 1 0 1 0 1
15 1 1 1 1 1 1 0
B0B1 00 01 11 10
A0A1
00 0 0 0 0 Mapa para C
0 1 3 2
01 0 0 1 0 C=G1+G2+G3
4 5 7 6
11 0 1 1 1 C=A0B0+A1B0B1+A0A1B1
12 13 15 14
10 0 0 1 1
8 9 11 10
B0B1 00 01 11 10
A0A1
00 0 0 1 1
0 1 3 2
01 0 1 0 1
4 5 7 6
11 1 0 1 0 Mapa para S0
12 13 15 14
10 1 1 0 0 S0=G1+G2+G3+G4+G5+G6
8 9 11 10
̅̅̅0 ̅̅̅
S0=A ̅̅̅0 B0 ̅̅̅
A1 B0 +A B1 +A0 ̅̅̅
B0 ̅̅̅
B1 +A0 ̅̅̅
A1 ̅̅̅ ̅̅̅0 A1 ̅̅̅
B0 +A B0 B1 +A0 A1 B0 B1
B0B1 00 01 11 10
Mapa para S1
A0A1
00 0 1 1 0 S1=G1+G2
0 1 3 2
01 1 0 0 1
4 5 7 6
S1=A1 ̅̅̅
B1+A̅̅̅1 B1
11 1 0 0 1
12 13 15 14
10 0 1 1 0
8 9 11 10
CONCLUCIONES:
a) En el diseño de un sumador/restador de un bit se procedió con el
armado de la tabla de verdad (tabla 1a) con cuatro entradas A
(1er operando), B (2do operando), C (acarreo anterior),
D(condición) y dos salidas R (acarreo siguiente) y S(resultado).
Teniendo en cuentas los resultados de las funciones en las
salidas se hizo la simplificación de dichas funciones mediante
el método de Karnaugh una vez hallada la solución se la redujo
más mediante la factorización y utilización de compuertas XOR y
XNOR. Se pudo verificar el correcto funcionamiento del circuito
montado en PROTEUS comparándolo con la tabla de verdad.
En el análisis y explicación de los resultados del circuito
sumador restador recurriremos a reglas básicas de suma y resta de
números binarios.
Suma de números binarios
0+0= 0 0
0+1= 1 0
1+0= 1 0
1+1= 0 1
los números rojos son los acarreos de la suma, donde solo da 1 en
caso de sumar 1+1.
Veamos el caso de la fila 2
N° A B C D R S
2 0 0 1 0 0 1
Sumando A y B, y el resultado con c
00
+
0
00
+
1
01
0 es el acarreo que da al sumar 0+0 y como no hay acarreo 1 se
repite en el resultado.
Veamos el caso de la fila 6
N° A B C D R S
6 0 1 1 0 1 0
Sumando A y B, y el resultado con c
00
+
1
0+11
+
1
10
0 es el acarreo que da al sumar 0+1, 1 es el acarreo de 1+1, 0 + 1
es la suma del acarreo de 0+1 y el acareo de 1+1 dándonos como
resultado 1 0.
Veamos el caso de la fila 14
N° A B C D R S
14 1 1 1 0 1 1
Sumando A y B, y el resultado con c
11
+
1
1+00
+
1
11
1 es el acarreo que da al sumar 1+1, 0 es el acarreo de 0+1, 1 + 0
es la suma del acarreo de 1+1 y el acareo de 0+1 dándonos como
resultado 1 1
Resta de números binarios
0-0= 0 0
0-1= 1 1
1-0= 1 0
1-1= 0 0
los números rojos son los acarreos negativos, donde solo da uno en
el caso de 0-1.
Veamos el caso de la fila 3
N° A B C D R S
3 0 0 1 1 1 1
restando A y B, y el resultado con c
00
−
0
10
−
1
11
1 es el acarreo de restar 0-1(0-C) y se refleja en el resultado 11
Veamos el caso de la fila 7
N° A B C D R S
7 0 1 1 1 1 0
restando A y B, y el resultado con c
10
−
1
11
−
1
10
1 es el acarreo de restar 0-1(A-B), como 1-1 tiene acarreo 0 el 1
se repite.
Veamos el caso de la fila 9
N° A B C D R S
9 1 0 0 1 0 1
restando A y B, y el resultado con c
01
−
0
01
−
0
01