Circuito Sumador-Restador 4 Bits en Protoboard
Circuito Sumador-Restador 4 Bits en Protoboard
Resumen— En el presente informe se realizara un La salida estará en estado alto de tal manera que solo si las
diseño de sumador – restador de 4 bits por digito, que dos entradas se encuentran en estado alto.
tendrá como resultado un carry, signo y la el resultado
de la operación respectiva, posteriormente se
implementará en el Protoboard para demostrar el
funcionamiento del mismo.
Específicos
Familiarizarse con el uso de los circuitos MSI.
Implementar en el Protoboard el circuito obtenido
Analizar e interpretar los resultados obtenidos. DECODIFICADOR 7 SEGMENTOS 7447
El circuito integrado 7447 es un circuito que decodifica
señales binarias de 4 bits en unas líneas de salida que
II. MARCO TEÓRICO posteriormente pueden ser representadas por un display de 7
SUMADOR segmentos mostrando los dígitos decimales.
La suma de salidas se proporciona para cada bit y el acarreo
resultante (C4) se obtiene a partir el cuarto bit, generando el
acarreo en nanosegundos.
• Dos palabras de 8 bits 25 ns
• Dos palabras de 16 bits 45 ns
• Disipación de potencia típica de cada 4 bits sumador de
95 mW
DISPLAY 7 SEGMENTOS
El display 7 segmentos es un componente electrónico muy
utilizado para representar visualmente números y letras, está
compuesto por 7 dispositivos lumínicos (Led) que forman
un “8”.
Declaración de Variables Para determinar el signo se realizó una función que permita
indicar cuando exista el mismo. Donde se usó como
Variables de entrada variables de entrada la selección de operación junto al
acarreo del sumador, ya que el signo será determinado
A NÚMERO DE 4 BITS NATURAL mediante:
A0 Se activa cuando el Dígito binario es 1 0 Positivo
A1 Se activa cuando el Dígito binario es 1 1 Negativo
A2 Se activa cuando el Dígito binario es 1
A3 Se activa cuando el Dígito binario es 1 𝑺/𝑹 C4 𝑺𝑰𝑮𝑵𝑶
Variables de salida
A3
A2
A1
A0
B3
B2
B1
B0
A
A
D4 D5 D6 D7 D8 D9 D10 D11
K LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE
K
R9 R10 R11 R23 DAE1 R16 R17 R20 R21 DAE2
220 220 220 220 DBE1 R12 220 220 220 220 DBE2 R28
𝐵𝐸 = 𝑆 ⨁ 𝑆𝐼𝐺𝑁𝑂 DCE1
DDE1
DEE1
220 DCE2
DDE2
DEE2
220
DFE1 DFE2
DGE1 DGE2
correspondiente. B3
12
11
B3E
13
S/R
74LS86
Número A Número B
A3 B3
U10:B
A2 B2 3 4
A1
A0
B1 Para la funcion del carry y el signo se colocaron compuertas
B0
AND y NOT que permitieron dar el resultado74LS04deseado.
DSW1 DSW2
8 OFF ON 1 OFF ON
8 1
7 2 7 2
6 3 6 3
5 4 5 4
U10:B U10:A
3 4 1 2
C4 C4N S/R S/RN
DIPSW_4 DIPSW_4
R3R4R5R6 R1R2R7R8 74LS04 74LS04
220220220220 220220220220
U9:B U9:A
4 1
C4N C4
6 3
SIGNO CARRY
5 2
S/R S/RN
74LS08 74LS08
4
U8:A
1
S0
3
S00
VI. CONCLUCIONES
2
SIGNO
74LS86 U7
U8:B S00
S10
5
3
A0
A1
S0
S1
4
1
RT0
RT1
El circuito ayudó a identificar de mejor manera la
4 14 13
S1
6
S10
S20
S30
12
A2
A3
S2
S3
10
RT2
RT3
funcionalidad del sumador, ya que se tuvo que analizar
5
SIGNO
6
B0
el comportamiento del mismo y analizar detalladamente
74LS86 2
B1
U8:C
15
11
B2 lo que pide el diseño para poder implementarlas y llevar
B3
S2
9
8 7 9
a cabo la resolución del ejercicio.
S20 SIGNO C0 C4
10
SIGNO
74LS283
74LS86
Las tablas de verdad y los mapas k son de fundamental
U8:D
S3
12 importancia para la simplificación de funciones, ya que
11
SIGNO
13
S30 cada una de estas, permiten observar de mejor manera
74LS86 que resultado cumple cada función al encender el display
y los led´s
Para visualizar el carry, el signo se utilizó led´s que
Al armar el diseñado en el Protoboard se identificó de
indicaran cuando existe cada caso, mientras que para mejor manera la funcionalidad de cada uno de los
visualizar el resultado de la operación se colocaron 5 led´s y elementos utilizados, ya que sin la ayuda de estos no se
un display ánodo común con su respectivo decodificador podría implementar el circuito.
74LS47.
VII. REFERENCIAS
PANEL DE VISUALIZACIÓN SALIDAS
Carry Signo Resultado Operación
[1] RONALD J. TOCCI, NEAL WIDMER, GREGORY
MOSS, SISTEMAS DIGITALES, MEXICO: PEARSON
CARRY
CARRY
SIGNO
RT2
RT1
RT0
A
Compuertas utilizadas
V. ANÁLISIS DE RESULTADOS
Cuando el selector esta en 0 (SUMA), los números ingresados se suman entre si dando el resultado correspondiente,
visualizándose en los led’s y en los display´s
SUMADOR - RESTADOR
PANEL DE VISUALIZACIÓN ENTRADAS
U4
Número A Número B 7 13
Número A Número B
A0 A QA DAE1
1 12
A3 B3 A1 B QB DBE1
2 11
A2 B2 A2 C QC DCE1
6 10
A1 B1 A3 D QD DDE1
4 9
A0 B0 BI/RBO QE DEE1
5 15
A3
A2
A1
A0
B3
B2
B1
B0
RBI QF DFE1
3 14
DSW1 DSW2 LT QG DGE1
8 OFF ON 1 8 OFF ON 1 74LS47
A
7 2 7 2
6 3 6 3 D4 D5 D6 D7 D8 D9 D10 D11
5 4 5 4 U5 LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE
7 13
B0 A QA DAE2
K
DIPSW_4 DIPSW_4 1 12
B1 B QB DBE2
R3R4R5R6 R1R2R7R8 B2
2
C QC
11
DCE2 R9 R10 R11 R23 DAE1 R16 R17 R20 R21 DAE2
220220220220 220220220220 B3
6
D QD
10
DDE2 220 220 220 220 DBE1 R12 220 220 220 220 DBE2 R28
4 9 220 220
BI/RBO QE DEE2 DCE1 DCE2
5 15
RBI QF DFE2 DDE1 DDE2
3 14
LT QG DGE2 DEE1 DEE2
DFE1 DFE2
74LS47
DGE1 DGE2
U3:A U8:A
1 1
B0 S0
3 3
B0E S00
2 2
S/R SIGNO
74LS86 74LS86 U7 U11
5 4 7 13
U3:B U6 U8:B S00 A0 S0 RT0 RT0 A QA DAS
3 1 1 12
S10 A1 S1 RT1 RT1 B QB DBS
4 5 4 4 14 13 2 11
B1 A0 A0 S0 S0 S1 S20 A2 S2 RT2 RT2 C QC DCS
6 3 1 6 12 10 6 10
B1E A1 A1 S1 S1 S10 S30 A3 S3 RT3 RT3 D QD DDS
5 14 13 5 4 9
S/R A2 A2 S2 S2 SIGNO BI/RBO QE DES
12 10 6 5 15
A3 A3 S3 S3 B0 RBI QF DFS
74LS86 74LS86 2 3 14
B1 LT QG DGS
6 15
U3:C B0E B0 U8:C B2
2 11 74LS47
B1E B1 B3
9 15 9
B2 B2E B2 S2
8 11 8 7 9
B2E B3E B3 S20 SIGNO C0 C4
10 10
S/R SIGNO
7 9 74LS283
S/R C0 C4 C4
74LS86 74LS86
74LS283
U3:D U8:D
12 12
B3 S3
S/R
13
11
B3E
SIGNO
13
11
S30 PANEL DE VISUALIZACIÓN SALIDAS
74LS86 74LS86
Carry Signo Resultado Operación
SELECTOR DE OPERACIÓN
CARRY
CARRY
SIGNO
U10:B U10:A
RT3
RT2
RT1
RT0
3 4 1 2
S/R C4 C4N S/R S/RN
A
A
DSW5 74LS04 74LS04
4 OFF ON 1 D15 D16 D13 D14
D1 D2 D3 D12
3 2 U9:B U9:A LED-BLUE LED-BLUE LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE
R19 C4N
4
C4
1
K
K
DIPSW_2 220 6 3
SIGNO CARRY
S/R
5
S/RN
2 R26 R27 R24 R25
R13 R14 R15 R18 DAS
220 220 220 220 220 220 220 DBS R22
74LS08 74LS08 220
DCS
DDS
DES
DFS
DGS
Cuando el selector esta en 1 (RESTA), los números ingresados se resta, teniendo en cuenta que A es el primer número,
para dar asi el resultado correspondiente, visualizándose en los led’s y en los display´s, y si es el caso encendiéndose el
signo.
SUMADOR - RESTADOR
PANEL DE VISUALIZACIÓN ENTRADAS
U4
Número A Número B 7 13
Número A Número B
A0 A QA DAE1
1 12
A3 B3 A1 B QB DBE1
2 11
A2 B2 A2 C QC DCE1
6 10
A1 B1 A3 D QD DDE1
4 9
A0 B0 BI/RBO QE DEE1
5 15
A3
A2
A1
A0
B3
B2
B1
B0
RBI QF DFE1
3 14
DSW1 DSW2 LT QG DGE1
8 OFF ON 1 8 OFF ON 1 74LS47
A
7 2 7 2
6 3 6 3 D4 D5 D6 D7 D8 D9 D10 D11
5 4 5 4 U5 LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE
LED-BLUE
LED-BLUE
7 13
B0 A QA DAE2
K
DIPSW_4 DIPSW_4 1 12
B1 B QB DBE2
R3R4R5R6 R1R2R7R8 B2
2
C QC
11
DCE2 R9 R10 R11 R23 DAE1 R16 R17 R20 R21 DAE2
220220220220 220220220220 B3
6
D QD
10
DDE2 220 220 220 220 DBE1 R12 220 220 220 220 DBE2 R28
4 9 220 220
BI/RBO QE DEE2 DCE1 DCE2
5 15
RBI QF DFE2 DDE1 DDE2
3 14
LT QG DGE2 DEE1 DEE2
DFE1 DFE2
74LS47
DGE1 DGE2
U3:A U8:A
1 1
B0 S0
3 3
B0E S00
2 2
S/R SIGNO
74LS86 74LS86 U7 U11
5 4 7 13
U3:B U6 U8:B S00 A0 S0 RT0 RT0 A QA DAS
3 1 1 12
S10 A1 S1 RT1 RT1 B QB DBS
4 5 4 4 14 13 2 11
B1 A0 A0 S0 S0 S1 S20 A2 S2 RT2 RT2 C QC DCS
6 3 1 6 12 10 6 10
B1E A1 A1 S1 S1 S10 S30 A3 S3 RT3 RT3 D QD DDS
5 14 13 5 4 9
S/R A2 A2 S2 S2 SIGNO BI/RBO QE DES
12 10 6 5 15
A3 A3 S3 S3 B0 RBI QF DFS
74LS86 74LS86 2 3 14
B1 LT QG DGS
6 15
U3:C B0E B0 U8:C B2
2 11 74LS47
B1E B1 B3
9 15 9
B2 B2E B2 S2
8 11 8 7 9
B2E B3E B3 S20 SIGNO C0 C4
10 10
S/R SIGNO
7 9 74LS283
S/R C0 C4 C4
74LS86 74LS86
74LS283
U3:D U8:D
12 12
B3 S3
S/R
13
11
B3E
SIGNO
13
11
S30 PANEL DE VISUALIZACIÓN SALIDAS
74LS86 74LS86
Carry Signo Resultado Operación
SELECTOR DE OPERACIÓN
CARRY
CARRY
SIGNO
U10:B U10:A
RT3
RT2
RT1
RT0
3 4 1 2
S/R C4 C4N S/R S/RN
A
DIPSW_2 220 6 3
SIGNO CARRY
S/R
5
S/RN
2 R26 R27 R24 R25
R13 R14 R15 R18 DAS
220 220 220 220 220 220 220 DBS R22
74LS08 74LS08 220
DCS
DDS
DES
DFS
DGS
IX. ANEXOS
A3
A2
A1
A0
B3
B2
B1
B0
3 14
DSW1 DSW2 LT QG DGE1
8 OFF ON 1 8 OFF ON 1 74LS47
A
A
A
A
A
A
A
A
7 2 7 2
6 3 6 3 D4 D5 D6 D7 D8 D9 D10 D11
5 4 5 4 U5 LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE LED-BLUE
LED-BLUE
7 13
B0 A QA DAE2
K
K
K
K
K
K
K
K
DIPSW_4 DIPSW_4 1 12
B1 B QB DBE2
R3R4R5R6 R1R2R7R8 2 11 R9 R10 R11 R23 R16 R17 R20 R21
B2 C QC DCE2 DAE1 DAE2
220220220220 220220220220 6 10 220 220 220 220 R12 220 220 220 220 R28
B3 D QD DDE2 DBE1 DBE2
4 9 220 220
BI/RBO QE DEE2 DCE1 DCE2
5 15
RBI QF DFE2 DDE1 DDE2
3 14
LT QG DGE2 DEE1 DEE2
DFE1 DFE2
74LS47
DGE1 DGE2
U3:A U8:A
1 1
B0 S0
3 3
B0E S00
2 2
S/R SIGNO
74LS86 74LS86 U7 U11
5 4 7 13
U3:B U6 U8:B S00 A0 S0 RT0 RT0 A QA DAS
3 1 1 12
S10 A1 S1 RT1 RT1 B QB DBS
4 5 4 4 14 13 2 11
B1 A0 A0 S0 S0 S1 S20 A2 S2 RT2 RT2 C QC DCS
6 3 1 6 12 10 6 10
B1E A1 A1 S1 S1 S10 S30 A3 S3 RT3 RT3 D QD DDS
5 14 13 5 4 9
S/R A2 A2 S2 S2 SIGNO BI/RBO QE DES
12 10 6 5 15
A3 A3 S3 S3 B0 RBI QF DFS
74LS86 74LS86 2 3 14
B1 LT QG DGS
6 15
U3:C B0E B0 U8:C B2
2 11 74LS47
B1E B1 B3
9 15 9
B2 B2E B2 S2
8 11 8 7 9
B2E B3E B3 S20 SIGNO C0 C4
10 10
S/R SIGNO
7 9 74LS283
S/R C0 C4 C4
74LS86 74LS86
74LS283
U3:D U8:D
12 12
B3 S3
11 11
B3E S30
13 13 PANEL DE VISUALIZACIÓN SALIDAS
S/R SIGNO
74LS86 74LS86
Carry Signo Resultado Operación
SELECTOR DE OPERACIÓN
U10:B U10:A
CARRY
SIGNO
CARRY
RT3
RT2
RT1
RT0
3 4 1 2
S/R C4 C4N S/R S/RN
A
A
A
A
A
A
A
DIPSW_2 220 6 3
SIGNO CARRY
5 2 R26 R27 R13 R14 R15 R18
R24 R25
S/R S/RN DAS
220 220 220 220 220 220 220 DBS R22
74LS08 74LS08 220
DCS
DDS
DES
DFS
DGS
6