Академический Документы
Профессиональный Документы
Культура Документы
CIRCUITOS COMBINACIONALES
PRACTICAS DE LABORATORIO
SISTEMA DIGITALES DISEO DIGITAL
1.2.3.-
Con el switch cerrado la salida es _______ volts. Con el switch abierto la salida es _______ volts La corriente de salida se obtiene dividiendo, el voltaje entre la resistencia, calcule la corriente de salida. I = V / R = _______________
Lista de Material : CNT Descripcin 2 Circuito integrado 74LS00 (Nand) 1 C integrado 74LS86 (xor) 1 CI NE 555 temporizador 2 C integrado GAL 22V10 aprox $25.00 1 Diplay de 7 segmentos ctodo comn 2 2 2 10 1 1 1 1 1 1 Diodos emisores de luz ( LED ) Resistencias de 330 ohms Resistencias de 10 K ohms Caimanes Pinzas de punta Cortaas Metro de cable par trenzado UTP Protoboard Fuente digital (opcional) Multimetro pequeo ( aprox $ 60.00)
c.- Investigar el funcionamiento, obtener y dibujar el diagrama elctrico de los circuitos TTL: 74Ls00, 74ls08, 74ls04, 74ls32 y 74ls86. 74LS00
74LS32
74LS04
a).- Arme el circuito de la figura 1.1, donde R=10K, +V = 5volts, 0 Volts = tierra, el switch puede ser sustituido por un pequeo alambre. Mueva la posicin del interruptors y mida los voltajes de salida.
74LS08
74LS86
2
f.- Armar los circuitos de la figura 1.2, medir y comparar las diferencias de voltajes en los puntos X y Y, Medir el efecto en la salida cuando se utiliza un LED Voltajes de Entradas
a b 0 volts 0volts 5volts 5volts LED A
Voltajes de Salida
Resist y LED B
d.- Comprobar en el laboratorio, el funcionamiento de las compuertas bsicas arme los siguientes circuitos:
Usando la tabla de la figura 1.3, marque en la tabla que voltajes son TTL y cuales no,
A 0 B 0
U1:C
10 8 9
A 0 B 0
U1:A
1 3 2 74LS00 5 4
U1:B
6
X ?
X
D1
DIODE-LED
74LS00
74LS00
U3:A
A 0
1 3 2 74LS00 4 6 5 74LS00 8
A 0
U3:B
U1:D
13 11 12
Y ?
B 0
74LS00
U3:C
10
R1
330
B 1
9 74LS00
D2
DIODE-LED
Llene la siguiente Tabla con los voltajes de salida. Voltajes de Entradas A B Voltajes de Salida X Volts Volts Volts Volts Y volts volts volts volts
Figura1.3 Voltajes de entrada y salida TTL
0v 0v 5v 5v
0v 5v 0v 5v
Comparar los valores de la tabla, con la tabla de verdad de las compuertas logics OR y AND. Cual es tu conclusin? __________________________________________ INVESTIGAR: VOLTAJES de una Compuerta TTL MAXIMO De SALIDA De ENTRADA CORRIENTE de una Compuerta TTL MAXIMO De SALIDA De ENTRADA MINIMO
2.- En que circunstancias se podra usar las salidas X y Y : _________________________________________________ ________________________________________________ _________________________________________________ _________________________________________________ Firma Profesor
PRACTICA
MINIMO
3
1 1 1 1 1
c.- A partir de la tabla (b) obtener las funciones booleanas del sumador.
S = ______________________________ Co =_____________________________
Firma Profesor
PRACTICA
Y Ci 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1
Co 0 0
Tipo de prctica: LABORATORIO a. - Disear y simular un circuito que realice las operaciones lgicas AND, OR, XOR, de tres entradas, usando: el software Proteus, una GAL 22v10, y el software ispDesignEXPERT para generar el archivo JDEC.
GAL22V10
1 2 3 4 5 6 7 8 9 10 11 13 I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
X1
AND
0
X2
?
OR
0
X3
?
XOR
Para la practica , edite y compile el siguiente archivo VHDL. b.- Para simular una GAL en proteus use la siguiente trayectoria, Component => Pick Device => PLDs & FPGAs => AMD22V10 c.- Para usar el software ispDesignEXPERT para generar el archivo JDEC y grabar la GAL, lea el reporte tcnico Implementacion de Funciones Booleanas Usando una Gal 22V10 -------------------------------------------------------------------library ieee; use ieee.std_logic_1164.all; entity entsal is PORT ( x1, x2, x3 : IN STD_LOGIC ; f1,f2,f3: OUT STD_LOGIC ); end; architecture gates of entsal is begin F_and <= x1 AND x2 AND x3 ; F_or <= x1 OR x2 OR x3 ; F_xor <= x1 XOR x2 XOR x3 ; end gates; ------------------------------------------------------------b.- Probar el diseo en el laboratorio Haga su tabla de verdad
Co Ci
4
Entradas X1 X2 X3 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Firma Profesor
PRACTICA
0 0 0 0 0 0 0 1
0 1 1 1 1 1 1 1
0 1 1 0 1 0 0 1
1.5.- DECODIFICADOR 3 x 8.
a. - Disear y simular un circuito Decodificador 3 x 8 , usando: El software Proteus, una GAL 22v10, y el software ispDesignEXPERT para generar el archivo JDEC. Utilice las funciones booleanas siguientes: D0 <= ( not X) AND (not Y) AND (not Z); D1 <= ( not X) AND (not Y) AND Z; D2 <= ( not X) AND Y AND (not Z); D3 <= ( not X) AND Y AND Z; D4 <= X AND (not Y) AND (not Z); D5 <= X AND (not Y) AND Z; D6 <= X AND Y AND (not Z); D7 <= X AND Y AND Z; b.- Probar el diseo en el laboratorio
?
X DECODIFICADOR 3 X 8
1 2 3 4 5 6 7 8 9 10 11 13 I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
0 1 0 0 0 0
S0 S1
1 2 3 4 5 6 7 8 9 10 11 13
IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9
23 22 21 20 19 18 17 16 15 14
Firma Profesor
PRACTICA
D0 D1 D2 D3 D4 D5 D6 D7
? ? ? ? ? ? ?
0
Y
0
Z
0
Y
1 2 3 6 4 5
U1
A B C E1 E2 E3 74LS138 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 15 14 13 12 11 10 9 7
1 2 4 5
U2:A
6 74LS20
SUMA
?
CARRY
0
Z
9 10 12 13
U2:B
8 74LS20
Firma Profesor
PRACTICA
? ?
1.6.- MULTIPLEXOR 4 a 1.
X Y Z
0 0 0
Tipo de prctica: LABORATORIO (GAL) a. - Disear y simular un circuito Multiplexor 4 a 1 , usando: El software Proteus, una GAL 22v10, y el software ispDesignEXPERT para generar el archivo JDEC Para la prctica, edite y compile el siguiente archivo VHDL. --------------------------------------------------------------------
2Y
5
Firma Profesor
PRACTICA
1.8.- DISEAR UN CONVERSOR DE BINARIO (0..F) A 7 SEGMENTOS USANDO COMPUERTAS SIMPLES. Tipo de prctica: SIMULADA ( PROTEUS)
Que cambios hay que hacer cuando se trabaja con un display de ctodo o nodo comn. ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ Firma Profesor
PRACTICA
0 0 0 0
1 2 3 4 5 6 7 8 9 10 11 13
IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9
23 22 21 20 19 18 17 16 15 14
c). Cual es la diferencia entre los decodificadores comerciales: 74LS48 y 74LS47 ___________________________________________ _____________________________________________ _____________________________________________ _____________________________________________
Firma Profesor
PRACTICA
Tipo de prctica: SIMULADA (PROTEUS) Disear y Simular un sumador paralelo de dos datos de tres bits usando tres sumadores completos conectados en cascada, utilizar el simulador PROTEUS
6
CARRY ENT
U1:A
1 2
SUMADOR COMPLETO
U1:B
3 4 6 5
--------------------------------------------------------------------------------------------------------------------------------------b.- Mostrar el resultado usando el decodificador de binario a 7 segmentos diseado anteriormente y un display de 7 segmentos de ctodo comn.
DATO A SUMADOR
1 2 3 4 5 6 7 8 9 10 11 13 I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14 1 2 3 4 5 6 7 8 9 10 11 13
74LS86
A0
74LS86
0
A1
U5:A
1 3 2 2 74LS08 1
U3:A
3 74LS08 1
U2:A
3 2 74LS32
S0
?
S1
0
A2
?
S0
0 SUMADOR COMPLETO
?
CARRY SAL
CODIFICADOR
I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
B0
0
B1
A C
DATO B
0
B2
SUMADOR COMPLETO
C 3
0
SUMA / RESTA
Firma Profesor
PRACTICA
Firma Profesor
PRACTICA
1.12.DISEE UN MULTIPLICADOR BINARIO DE DOS DATOS DE 3 BITS USANDO GALS. Tipo de practica: LABORATORIO
CODIFICADOR
1 2 3 4 5 6 7 8 9 10 11 13 I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
MULTIPLICADOR
DATO A DATO B
C C 3
DATO A
C C 3
1 3 2 1 3 2 1 3 2 13 1 3 2 11 7 4 16 10 8 3 1 A1 A2 A3 A4 B1 B2 B3 B4 C0 74LS83 C4 14 S1 S2 S3 S4 9 6 2 15 1 2 3 4 5 6 7 8 9 10 11 13
CODIFICADOR
I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
1 2 3 4 5 6 7 8 9 10 11 13
IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9
23 22 21 20 19 18 17 16 15 14
CODIFICADOR
1 2 3 4 5 6 7 8 9 10 11 13 I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
SW1
U2:A
1 3 2 4
U3
10 8 3 1 11 7 4 16 13 11 A1 A2 A3 A4 B1 B2 B3 B4 C0 74LS83 C4 14 S1 S2 S3 S4 9 6 2 15 1 2 3 4 5 6 7 8 9 10 11 13
U1
I0/CLK I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 AM22V10 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 23 22 21 20 19 18 17 16 15 14
C 8
DATO B
SW2
U2:B
6
5 9
C 5
U2:C
8
10 12
U2:D
Carry ent 0
13
Carry sal
Firma Profesor
PRACTICA
b.- Mostrar el resultado usando el circuito decodificador de binario a 7segmentos basado en un GAL (practica 1.9) y un display de 7 segmentos de ctodo comn. Firma Profesor
PRACTICA
Proyecto Combinacional
Tipo: Simulada
OBJETIVO: a.- Disear y simular un circuito Aritmtico Lgico de 4 bits de 8 funciones. Procedimiento Investigar el funcionamiento del circuito 74LS 244 Usar circuitos de tres estados para el diseo. Mostrar el resultado en displays de 7 segmentos . El ALU realizara las funciones de: 1. A + B
7 2.
3. A and B Complemento a 1 de A Negativo de A. Rotacin de A a la Derecha. Rotacin de A a la Izquierda. Detecta cuando A=0. Multiplicacin
A[0..15]
U5
A0 A1 A2 A3 D0 D1 D2 D3 5 3 14 12 6 2 15 11 7 A0 A1 A2 A3 B0 B1 B2 B3 C0 74LS283 C4 9 S0 S1 S2 S3 4 1 13 10 2 4 6 8 1
U2
A0 A1 A2 A3 OE 74LS244 Y0 Y1 Y2 Y3 18 16 14 12 S0 S1 S2 S3
S[0..15]
4. 5. 6. 7.
8. ALU
?
A=0 EN T_IZQ SH R N Y_SAL AN D SU M C EG S OT T B Y_EN ER AALID A4 BITS T_D L ALU
Corrimiento
o3 o2 o1 o0 12 14 16 18 OE 1 2 O S 4 P A 4 E R L I 4 3 2 1 D A 74LS244
1 D0 A1 D1 A2 D2 A3 D3 1 3 2 1 3 2 1 3 2 1 3 2 2 4 6 8
AND
A0
[0..15]
U217
A0 A1 A2 A3 OE 74LS244 Y0 Y1 Y2 Y3 18 16 14 12 S0 S1 S2 S3
SUMA
b2 b1 b0
8 6 4 2
A3 A2 A1 A0
Y3 Y2 Y1 Y0
8
SW1
AC
AC12 AC13 AC14 AC15 AC8 AC9 AC10 AC11 AC4 AC5 AC6 AC7 AC0 AC1 AC2 AC3 AC[0..15] DR[0..15]
SUMA
A[0..15] D[0..15] CY_ent OE
CCT002
C 7
SW2
S[0..15] CY_sal
S[0..15]
C 0
SW3
0 1
C 0
SW4
AND
CCT003
C 0
SW5
OE
DR
DR12 DR13 DR14 DR15 DR8 DR9 DR10 DR11 DR4 DR5 DR6 DR7 DR0 DR1 DR2 DR3 DAT[0..15]
COMP ,
B[0..15] DR[0..15]
ENT_DR
S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
C 1
SW6
C 5
SW7
1 0
C 4
SW8
SHR
SHL ENTRADA
O[0..15]
B[0..15] DAT[0..15]
C 3
SW9
DATO
C 1
SW10
DAT12 DAT13 DAT14 DAT15 DAT8 DAT9 DAT10 DAT11 DAT4 DAT5 DAT6 DAT7 DAT0 DAT1 DAT2 DAT3
0 0 0 0 0
AC15
CCT004
C 5
SW11
DR=0 , AC= 0
A[0..15] D[0..15] CCT006 AC=0 DR=0
? ? ?
C 4
SW12
C 3