Beruflich Dokumente
Kultur Dokumente
04-07-2012
1. Objetivo. Implementar una mquina secuencial sincrnica aplicando para ello todos los pasos necesarios para su diseo. 2. Materiales y Equipos. Materiales. Protoboard Elementos biestables, compuertas lgicas, circuitos MSI. Resistencias Pulsador mecnico Diodos led Displays Cables Equipos: Fuente de alimentacin Punta lgica Multmetro Digital 3. Procedimiento 3.1 Implementar el circuito correspondiente al diseo realizado en el trabajo preparatorio Recuerde armar su circuito con cables de longitudes cortas. 3.2 Conecte la fuente de alimentacin ( 5V DC) a su circuito y compruebe el funcionamiento del mismo verificando que el diseo cumpla con el diagrama de estados obtenido en su trabajo preparatorio. Recuerde verificar todas las combinaciones posibles de sus entradas para cada estado. Apague la fuente de alimentacin y encindala luego de unos pocos segundos y verifique el funcionamiento de su circuito inicializador. Realice el reseteo de su mquina secuencial sincrnica en cualquier instante del diagrama de estados y verifique el funcionamiento combinado tanto de su circuito inicializador como de su circuito antirebotes. En caso de mal funcionamiento realice los pasos 3.5 y 3.6 3.5 NO desarme el circuito implementado. Como primer paso verifique conexiones, continuidad, voltaje de la fuente de alimentacin, alimentacin de los integrados, voltaje de las entradas asincrnicas, seal de reloj. Si la falla se mantiene prosiga a medir y verificar voltajes en el circuito (0L= aprox. 0V, 1L=aprox. 5V). Se recomienda realizar las mediciones desde la salida del circuito hacia las entradas, haciendo uso del multmetro digital. Tome en cuenta que para circuitos secuenciales las mediciones debe hacerlas usando una seal de reloj manual, caso contrario no podr verificar resultados. Realice las mediciones por bloques (DP, EM, DS)
3.3
3.4
3.6
Tema:
Objetivo. Implementar una mquina secuencial sincrnica aplicando para ello todos los pasos necesarios para su diseo. 1. Disee el circuito correspondiente al siguiente enunciado Se desea disear una mquina secuencial que permite el ingreso a un computador, el cual tiene dos entradas y dos salidas, tal como se indica en la figura. La entrada LL es una llave, y la entrada CL es el acceso para una clave secuencial: 1001. Para acceder al computador, la llave LL debe estar ingresada y la clave CL debe ser la correcta. Si la llave es sacada durante el ingreso y utilizacin del computador, ste se apaga debiendo ser reiniciado. Adems, si la clave es incorrecta el circuito se bloquea hasta un nuevo reseteo del mismo. Las dos salidas del computador son: E (Habilitar el computador) y BL (Bloqueo del computador).
LL CL CLK LL CL MAQUINA SECUENCIAL E BL E BL
Las salidas del circuito E y BL deben decodificarse de tal manera que las respuestas se observen en un display: Al activarse la salida E (acceso al computador permitido) debe aparecer en el display la letra A (Acceso) Cuando la clave ingresada es incorrecta el circuito se bloquea y debe aparecer en el display la letra L (bloqueado), hasta el reseteo del mismo tal como indica el enunciado. En el resto de situaciones, en el display debe aparecer el nmero decimal correspondiente al cdigo de estado en el cual se encuentre la mquina.
LL CL
At-1 Bt-1 Ct-1
D.P
DA DB DC
E.M
At Bt Ct
D.S
BL
3. Especifique claramente todos los pasos para el diseo de mquinas secuenciales sincrnicas 3.1 Obtener las especificaciones del problema y dibujar los diagramas de estados correspondientes Especificaciones: Llave (LL) : 0 1 0 1 No ingresada Ingresada Incorrecta Correcta
CL
LL
LL
Clave (CL):
CL
Desactivado E Activado E Desbloqueada Bloqueada
BL BL
Diagrama de estados
XX/00
a
11/00 10/01 XX/00
b
10/00 11/01
0X/00
c
10/00
0X/00
11/01
f
XX/01
10/01 0X/00
11/00
0X/00
e
1X/10
XX/00
a 000
11/00 10/01 XX/00
g 110
h 111
10/00
b 001
11/01
0X/00
c 010
10/00
0X/00
11/01
f 101
XX/01
10/01 0X/00
d 011
11/00
0X/00
e 100
1X/10
3.3 Escribir la tabla de estado presente y de prximo estado, seleccionando los tipos de Flip Flops que van a formar el elemento de memoria. Los flip flops que seleccionamos para el E.M. son los tipo D.
ESTADOS At-1 Bt-1 Ct-1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 LL 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 CL 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 At 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Bt 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ct 0 0 1 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 DA 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 DB 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DC 0 0 1 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 BL 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0
3.4 Dibujar los mapas K y obtener las expresiones lgicas del DP y DS. Para las expresiones lgicas del DP pudimos obtenerlas directamente sin necesidad del mapa k.
ESTADOS a b c d e f g h At-1 0 0 0 0 1 1 1 1 Bt-1 0 0 1 1 0 0 1 1 Ct-1 0 1 0 1 0 1 0 1 DA DB 0 0 0 0 0 0 0 1 0 0 DC
1 0 0
A E
1 1
BL
BC LL CL 00 01 11 10 00 01 11 10 LL CL 00 01 11 10 BC 00 01 11 10 1 1 1 1
A BL
1 1 1
VCC
CIRCUITO INICIALIZADOR
VCC
M1 M2
LL
C B A
C B A
M2
M2
GND
GND
M1 LL
C B A
U7:A
CL 1 7404 2 LL CLN CL
U8:A
1 3 2 7408 M1
9 10 11
12 13 14 15 1 2 3 4
9 10 11
C B A
X7 X6 X5 X4 X3 X2 X1 X0
C B A
9 10 11
74151
74151
12 13 14 15 1 2 3 4
SW-SPDT
X7 X6 X5 X4 X3 X2 X1 X0
SW1
U6
12 13 14 15 1 2 3 4
U5
E
X7 X6 X5 X4 X3 X2 X1 X0
U4
74151 E
U7:B
3 7404 4 EN LL
C B A
U8:B
4 6 5 7408 M2 CLN
Y 6
D4
1N4001
R3
10k
Y 6
DB
U8:C
VCC
C BN 9 8 10 7408 12 11 A A 13 7408 BL AN C BN 1 3 2 4 7408 6 AN 5 7408 E 1 3 2 7432 W BL
VCC DC
C3
10u
VCC
DA
R8
2K 1 2
U16:A
4
3
U8:D
10
DC 7408 CLK
D CLK
DB CLK
D CLK
DA CLK
D CLK
2 3
12 11
2 3
U2:A
U2:B
U3:A
Q 5
U10:A
E
D2
1N4001
C4
4u
13
74LS74
74LS74
CN
BN
U9:A U9:B
74LS74
CIRCUITO ANTIRREBOTES
Y Y Y
CIRCUITO RELOJ
VCC AA EN BB EN CC EN DD E 2 3 5 6 11 10 14 13 1 15
VCC
DSW1
4 3
OFF ON
U11
1A 1B 2A 2B 3A 3B 4A 4B A/B E 74LS157 1Y 2Y 3Y 4Y 4 7 9 12 AAA BBB CCC DDD EE GND FF GND GG EN 2 3 5 6 11 10 14 13 1 15
U12
1A 1B 2A 2B 3A 3B 4A 4B A/B E 74LS157 1Y 2Y 3Y 4Y 4 7 9 12 EEE FFF GGG
1 2 LL CL
DIPSW_2
R1
10k 4 R
R5
220
R4
220
U1
SALIDA DEL RELOJ
Q DC 3 7
VCC
CLK
W GND
CV
R2
220
2 100k
GND
TR
TH
D1
555 LED-RED A B C GND VCC 7 1 2 6 4 5 3
U13
A B C D BI/RBO RBI LT 7447 QA QB QC QD QE QF QG 13 12 11 10 9 15 14 AA BB CC DD EE FF GG
C2
10u
C1
0.001u
VCC
RV2
W GND
GND
5. Lista de elementos
Valor/Entradas utilizadas 1 (2/2) (1/2) 1 1 1 (2/6) (4/4) (2/4) (1/4) 1 1 1 (1/4) 10K 220 2K 1N4001 Diodo Led rojo 10uF 0,001uF 4uF (2/2) (3/3) 1
Lista de Elementos
U1 555 U2 74LS74 U3 74LS74 U4 74151 U5 74151 U6 74151 U7 7404 U8 7408 U9 7408 U10 7432 U11 74LS157 U12 74LS157 U13 7447 U16 7408 R1, R3 R2, R5, R4 R2 D2, D4 D1 C2, C3 C1 C4 Dip-Switch DSW1 Dip-Switch DSW2 Display 7 segmentos
6. Conclusiones y recomendaciones
7. Bibliografa Fundamentos de Sistemas Digitales Thomas Floyd, Prentice Hall Sistemas Digitales Principios y Aplicaciones, Ronald Tocci, Prentice Hall.