Informe Previo Lab3 VF
Informe Previo Lab3 VF
3: “CIRCUITOS ARITMETICOS Y
LOGICOS PARA EL MANEJO DE DATOS”
Universidad Nacional de Ingeniería
Facultad de Ingeniería Eléctrica y Electrónica
Laboratorio de Sistemas Digitales I (EE635-N2) - 2018-II
Avendaño Condori David 20150387B, Estrella León Ronald Paul 20150157G,Villa Mendoza Sergio 20151273k
Aguirre Yurivilca Rodolfo Saúl 20151159C
U1
suma y C es el acarreo de dos entradas A y B 1
1
10
8
3
A1
A2
A3
S1
S2
S3
9
6
2
U7 U8
OR
1 15
A4 S4
0 11
B1
OR
7
B2
U2 4
B3
16
B4
1 U3
13 14
C0 C4
1 U4
NOT
74LS83
0 U5
NOT
U9
0 NOT NOT
NOT
U11 U10
AND NOT U12
1 AND
1
Restadores
La resta se implementa mediante un sumador. El
método consiste en llevar al minuendo a una de las
entradas y el sustraendo en complemento 2 a la otra
entrada.
2. Simular y explicar.
0 1 0 0 0 0 0 0 0 1 0 0
7
U4
A QA
13
0 1 0 0 0 0 0 0 0 1 0 0
1 12
B QB
2 11
6
4
5
3
C
D
BI/RBO
RBI
QC
QD
QE
QF
10
9
15
14
0 1 0 1 0 0 1 1 1 0 0 0
LT QG
74LS48
0 1 0 1 0 0 1 1 1 0 0 0
A0
7
1
2
U5
A
B
QA
QB
13
12
11
0 1 1 0 0 0 1 1 1 0 0 1
1 U1 6
C QC
10
A1
A2
1
0
10
8
3
1
A1
A2
A3
S1
S2
S3
9
6
2
15
4
5
3
D
BI/RBO
RBI
LT
QD
QE
QF
QG
9
15
14
0 1 1 0 0 0 1 1 1 0 0 1
A4 S4
74LS48
1
A3
U2
U3 11
7
4
16
B1
B2
B3
0 1 1 1 0 0 1 1 1 0 1 0
B4
OR
AND 13
C0
74LS83
C4
14
0 1 1 1 0 0 1 1 1 0 1 0
Como se aprecia B es igual 0011 cuando A excede el
Funcionamiento: 9 en binario, de esta manera ̅̅̅̅
𝑆3 𝑆̅2 𝑆̅1 𝑆̅0 nos estaría
El circuito es un conversor de código de binario de 4 dando los números del 0 al 5
bits a BCD para luego poder representar el número
mediante decoder 7448(decodificador decimal). 3. Simular y explicar
Para analizar el conversor realizamos las siguientes U6
10
tablas:
A0
12
A1
13
A2 U4
15
A3
9 7 13
B0 A QA
11 1 12
B1 B QB
14 2 11
B2 C QC
1 6 10
B3 D QD
2 7 4 9
A<B QA<B BI/RBO QE
3 6 5 15
A3 A2 A1 A0 4
A=B
A>B
74LS85
QA=B
QA>B
5 3
RBI
LT
74LS48
QF
QG
14
0 0 0 0 7
U5
13
A QA
1 12
0 0 0 1
B QB
2 11
F0 0 U1 6
C
D
QC
QD
10
10 9 4 9
A0 1 8
A1
A2
S1
S2
6 5
BI/RBO
RBI
QE
QF
15
3 2 3 14
0
0 0 1 0 A1
A2 1
1
11
7
A3
A4
B1
S3
S4
15
LT
74LS48
QG
B2
4
0 0 1 1
B3
16
B4
13 14
C0 C4
74LS83
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1 Este circuito tiene la misma función que el circuito
anterior que es la de conversor de código, solo que esta
1 0 0 0
vez para su diseño se ha usado un comparador.
1 0 0 1
El comparador nos indica cuando ̅̅̅ 𝐴2 ̅̅̅
𝐴1 ̅̅̅
𝐴0 ̅̅̅
𝐹0 es
1 0 1 0 mayor que 9, comparando solamente 𝐴2 𝐴1 ̅̅̅
̅̅̅ ̅̅̅ 𝐴0 con
1 0 1 1 100 (puesto que con 101 ya es 1010 o 1011).
1 1 0 0 De esta manera el comparador nos dará una salida alta
1 1 0 1 cuando sea mayor que 9 entonces el numero
̅̅̅̅
𝐵4 ̅̅̅
𝐵3 ̅̅̅
𝐵2 ̅̅̅
𝐵1 pasará de 0000 a 0011 y este al sumarse
1 1 1 0
con ̅̅̅̅
𝐴3 ̅̅̅
𝐴2 ̅̅̅
𝐴1 ̅̅̅
𝐴0 como resultado una tabla igual al
1 1 1 1
caso anterior.
Por lo general (en los problemas) para realizar el
A A A A B B B B A> S S S F
cambio se utiliza el acarreo del sumador y se le
3 2 1 0 4 3 2 1 9 3 2 1 0
suma 0110(6) a ̅̅̅̅𝐴3 ̅̅̅
𝐴2 ̅̅̅
𝐴1 ̅̅̅
𝐴0 , pero para nuestro
… … .. … … … … … … … … … …
circuito no se utiliza el acarreo y simplemente se
desplaza toda la suma: 0 1 0 0 0 0 0 0 0 1 0 0 1
0 1 0 1 0 0 1 1 1 0 0 0 0
A A A A B B B B S S S S 0 1 0 1 0 0 1 1 1 0 0 0 1
4 2 1 0 4 3 2 1 4 3 2 1 0 1 1 0 0 0 1 1 1 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 1 0 0
0 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 1 1 0 1 0 1
0 0 0 1 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0 0 0 1 0 4. Simular y explicar.
0 0 1 1 0 0 0 0 0 0 1 1
0 0 1 1 0 0 0 0 0 0 1 1
U1 U4
10 9 7 13
Suma:
A1 S1 A QA
8 6 1 12
A2 S2 B QB
3 2 2 11
U2 A3 S3 C QC
1 15 6 10
SW1 A4 S4 D QD
10 9 4 9
A1 S1 BI/RBO QE
8 6 11 5 15
6
C 3
1
A2
A3
A4
S2
S3
S4
2
15
7
4
B1
B2
B3
3
RBI
LT
QF
QG
14
THUMBSWITCH-HEX 16 74LS48
SW2 B4
11
B1
7 13 14
5
C 4
16
B2
B3
B4
C0
74LS83
C4
THUMBSWITCH-HEX U5
13 14 7 13
C0 C4 A QA
1 12
B QB
74LS83 2 11
C QC
6 10
D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
74LS48
U6
10
A0
12
A1
13
A2
15
SW3 A3 U3
9
B0
11
9
C 14
1
B1
B2
B3
THUMBSWITCH-HEX 2 7
A<B QA<B
3 6 OR
A=B QA=B
4 5
A>B QA>B
74LS85
5. Simular y explicar
7. Simulacion
8. Simulación:
Para multiplicar se hace uso de compuertas AND para
obtener productos de cada bit de un numero binario
por cada bit del otro número y luego se suma
adecuadamente
Solucion:
El circuito integrado 74HC193 que es un contador
binario, recibe la señal de reloj y empieza a contar de 0 12. Diseñar en proteus e implementar un circuito
a 11 en condigo binario, pues las salidas del contador multiplicador combinacional de dos dígitos
están en la entrada del circuito integrado 74HC154 hexadecimales de 4 bits cada uno. Se sugiere hacer uso
(decodificador con salidas de nivel bajo) que cuando de sumador 7483. Los 2 dígitos hexadecimales deben
llega al 11 en binario activa el pin 13 enviando un “0” visualizarse en leds o barra de leds.
a la compuerta not y esta la convierte en “1” enviándola
al pin 14(MR) del contador, reseteándolo a “0”.
Las 8 entradas (bits de datos) que ingresan al integrado U3:B
74LS08
U3:C
10
74LS08
8
74LS08
2
U4:A
74LS08
3
5
U4:B
6
U5
0
1
U2:D
11
10
8
U6
A1 S1
9
6
0
U1:B
4
1
13
U1:D
11
74LS08
serial. 1
2
U2:A
3
5
74LS08
U2:B
6
U2:C
8
74LS08
U3:A
74LS08
kRPM
+88.8
D1
DIODE
indica la dirección.
U8 R1 Q1
4 5
1 3
X0
X1
Y
10k
TIP122
2 6
X2 Y
1
0 15
X3
X4
14
X5
13
1 12
X6
X7
11
0 10
A
B
9
C
0 7
E
A
B
74HC151
0 C
0 D
0
U9
15 3
D0 Q0
1 2
D1 Q1
10 6
9
5
D2
D3
Q2
Q3
7
12
Simulación:
+ UP TCU
U9(PL) 4 13
DN TCD
11
PL
14
MR
-
AM FM 74193
U3
AND
C2
10nF
9 8 7 A C1 U1
SW1 2 18 SW2
A0 B0
3 17
6 5 4 B U10
1nF 4
C 4
5
A1
A2
A3
B1
B2
B3
16
15
9
C
THUMBSWITCH-HEX 6 14 THUMBSWITCH-HEX
A4 B4
11 6 7
A5 B5
13
X1 KBM 8 12
10 5 A6 B6
X2 OSC 9
A7 B7
11
8
3 2 1 C
7
X3
X4 DA
12
?
U11
19
1
CE
13 AB/BA
OE
74LS245
NOT
ON
+ = 0 C
D
1
2
3
Y1
Y2
Y3
A
B
C
17
16
15
U2 U5
4
4 14
Y4 D 7
A QA
13 7
A QA
13
1 12 1 12
B QB B QB
MM74C922 2 11 2 11
C QC C QC
6 10 6 10
D QD D QD
4 9 4 9
BI/RBO QE BI/RBO QE
5 15 5 15
RBI QF RBI QF
3 14 3 14
LT QG LT QG
74LS48 74LS48
U4 U7
3 2 7 13
D0 Q0 A QA
4 5 1 12
D1 Q1 B QB
7 6 2 11
D2 Q2 C QC
8 9 6 10
D3 Q3 D QD
13 12 4 9
D4 Q4 BI/RBO QE
14 15 5 15
D5 Q5 RBI QF
17 16 3 14
D6 Q6 LT QG
18 19
D7 Q7
74LS48
1
OE
11
LE
U6 U8
(4 ptos)
* 4 switch (DIP Switch)
* 1 display de 7 segmentos (cátodo común).
* 1 pulsador en cada “extremo” para indicar que se quiere
transmitir 4 bits.
Si configuramos el DIP Switch del “extremo A” al V. REFERENCIAS
valor 0011 y presionamos su respectivo pulsador
de transmisión, el dato se transmitirá al “extremo
[1] S. Lopez y J. Lopez, Circuitos analógicos., Las Palmas de Gran Canaria:
B” y se visualizará en el display de 7 Universidad de Las Palmas de Gran Canaria, 2000.
segmentos el dígito 3. Lo mismo sucede si [2] R. L. Boylestad and L. Nashelsky, Electronics devices and circuit theory,
colocamos un valor binario en los DIP Switch de B y 10th ed., Columbus: Pearson Education, 2009, pp. 740.
[3] C. Medina, Amplificación lineal con circuitos discretos e integrados, Lima:
Rama Estudiantil IEEE UNI, 1993.