CDIGO: 1513220485
2017
N Binario Comp.2
1 0000 0
2 1001 -7
3 1100 +4
4 1110 -2
5 0010 +2
6 0001 +1
7 1001 -6
8 1101 -3
9 1111 -1
10 0011 +3
11 0000 0
Los estado generados son: 0, -7, +4, -2, +2, +1, -6, -3, -1, +3, 0, (SE REPITE)
c) El mximo estado generado: +4
d) El mnimo estado generado: -7
PREGUNTA N2:
Dado el circuito de la Figura 2 y el diagrama de tiempos (Figura 3).
Analice su funcionamiento y determine:
a) El diagrama de tiempo Yn, justificando su valor lgico en cada periodo de Clk.
b) El diagrama de tiempo de Qn del Flip Flop D, justificando su valor en cada periodo de
Clk. (Considere estado inicial de Q=0)
Figura 2 Figura 3
SOLUCIN:
a) El diagrama de tiempo Yn, justificando su valor lgico en cada periodo de Clk.
Antes de fijar un funcionamiento, determinamos los diagramas de tiempo generados a
partir de Xn y la seal de reloj (CLK)
En el CLK1 => Xn=HIGH/Q=0/D=0, entonces Yn=HIGH
En el CLK1 => Xn=HIGH/Q=1/D=1, entonces Yn=HIGH
En el CLK1 => Xn=LOW/Q=0/D=0, entonces Yn=LOW
Luego de este CLK, se observa que se repite la secuencia o sea CLK1= CLK4
PREGUNTA N3:
El circuito contador sncrono mostrado, genera estados binarios de nmeros con signo
en complemento a 2; Determine:
a) Ecuaciones Lgicas de J1, K1, J2, K2, J3, K3, J4 y K4
b) Tabla de estados de J1, K1, J2, K2, J3, K3, J4 y K4
c) Tabla de estados de Q1, Q2, Q3, Q4
d) Estados decodificados, generados por el contador sncrono
SOLUCIN:
Para solucionar este problema, procedemos a dar informacin del funcionamiento de
este circuito contador que son los flip flop JK:
Donde primero se aprecia la tabla de estados de un FF-JK y a su derecha la tabla de
activacin
Damos paso a hallar de manera explcita las ecuaciones de J1, K1, J2, K2, J3, K3, J4 y K4.
Q1 Q2 Q3 Q4 J4 K4 J3 K3 J2 K2 J1 K1
0 0 0 0 0 0 1 1 0 1 1 0
0 1 0 1 1 1 1 0 0 1 1 0
1 1 0 1 1 1 1 0 0 1 1 1
0 1 0 0 1 1 1 1 0 0 1 0
1 0 0 1 1 0 1 0 1 1 0 1
1 1 1 0 1 1 0 0 1 0 0 1
0 1 1 0 1 1 0 1 0 0 0 1
1 0 1 0 1 1 0 0 0 0 0 1
0 0 1 0 1 1 0 1 0 1 0 1
1 0 0 0 0 0 1 0 0 0 0 1
1 1 0 0 1 1 1 0 1 0 1 1
0 1 1 1 0 1 1 1 0 1 0 1
0 0 0 0 0 0 1 1 0 1 1 0
b) Conteo
Para el conteo de tiempo usaremos contadores dcadas y hexal debido a las unidades
que trabajos y vemos que el mximo que debe llegar es 59, entonces para que el primer
display haga un conteo desde 0 hasta 9 y el segundo del 0 al 5, para ello usaremos una
compuerta AND que mandar un pulso al master-reset y tendr la cuenta justo antes de
llegar a 6.
NOT
1 3 7 13
CLK Q0 A QA
4 1 12
Q1 B QB
5 2 11
Q2 C QC
2 6 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
U15
13 11
CLK Q0
10
Q1
9
Q2
12 8
MR Q3
1 3 7 13
CLK Q0 A QA
4 1 12
Q1 B QB
5 2 11
Q2 C QC
2 6 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
1 3 7 13
CLK Q0 A QA
4 1 12
Q1 B QB
5 2 11
Q2 C QC
2 6 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
U15
13 11 7 13
CLK Q0 A QA
10 1 12
Q1 B QB
9 2 11
Q2 C QC
12 8 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
13 11 7 13
CLK Q0 A QA
10 1 12
Q1 B QB
9 2 11
Q2 C QC
12 8 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
1 3 7 13
CLK Q0 A QA
4 1 12
Q1 B QB
5 2 11
Q2 C QC
2 6 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
1 3 7 13
CLK Q0 A QA
4 1 12
Q1 B QB
5 2 11
Q2 C QC
2 6 6 10
MR Q3 D QD
4 9
BI/RBO QE
5 15
RBI QF
3 14
LT QG
PREGUNTA N5:
Utilizando ICs. Configurables, disear e implementar un circuito que realice lo
siguiente:
C2 C1 ESTADOS
0 0 0, 1, 2, 3,, 7, 8, 9, 8, 7,.3, 2, 1, 0, 1, 2, 3,.7, 8, 9, 8,..
0 1 0, 1, 2, 3,, 7, 8, 9, 0, 1, 2, 3, ., 7, 8, 0, 1, 2, 3, 4, 5 ,6, 7,
1 0 0, 1, 2, 3,, 7, 8, 9, 1, 2, 3,., 7, 8, 9, 2, 3, 4,..7, 8, 9, 3,
1 1 0, 1, 2, 3,, 7, 8, 9, 8, 7,, 3, 2, 1, 2, 3,, 6, 7, 8, 7, 6,.
SOLUCIN:
Para la solucin de este problema usaremos los siguientes circuitos integrados:
74190,7485, compuertas lgicas y circuitera auxiliar.
PARA EL PRIMER CASO CUANDO:
0,1,2,3,,7,8,9,8,7,.,3,2,1,0,1,2,3,
15 3
2
D0 Q0
1 2
D1 Q1
4 15 10 6
S
J Q D2 Q2
9 7
D3 Q3
1 13
CLK RCO
14
CLK
16 14 4
K Q E
R
5
D/U
11
PL
3
12
TC
15 3 10
D0 Q0 A0
1 2 12 15 3
D1 Q1 A1 D0 Q0
10 6 13 1 2
D2 Q2 A2 D1 Q1
9 7 15 10 6
D3 Q3 A3 D2 Q2
13 9 9 7
RCO B0 D3 Q3
14 11 13
CLK B1 RCO
4 14 14
E B2 CLK
5 1 4
D/U B3 E
11 2 7 5
PL A<B QA<B D/U
12 3 6 11
TC A=B QA=B PL
4 5 12
A>B QA>B TC
15 3 15 3
D0 Q0 D0 Q0
1 2 1 2
D1 Q1 D1 Q1
10 6 10 6
D2 Q2 D2 Q2
9 7 9 7
D3 Q3 D3 Q3
13 13
RCO RCO
14 14
CLK CLK
4 4
E E
5 5
D/U D/U
11 11
PL PL
12 12
TC TC
En este circuito usamos dos contadores (74LS190) en el cual el 2do contador va a contar
de 0 a 9, despus que llegue a 9 la pata 12(TC) de dicho contador se conecta a la entrada
del CLOCK del 1er contador que al estar en modo Up va a contar y a su misma vez
mediante compuertas OR y NOT hacemos un circuito tal que cuando llegue a 9 mande
un pulso a la pata 11 (LOAD), en este caso el 2do contador se va a comportar como
registro y va a salir lo que est en la entrada o s
PREGUNTA N6:
Utilizando ICs. Configurables, disear e implementar un circuito que realice lo siguiente:
C2 C1 ESTADOS
0 0 0, 1, 2, 3, , 13, 14, 15, 14, 13, , 3, 2, 1, 0, 1, 2, 3,
0 1 0, 1, 2, 3,, 13, 14, 15, 0, 1, 2, 3, 12, 13, 14, 0, 1, 2, 3,.
1 0 0, 1, 2, 3,.., 13, 14, 15, 1, 2, 3,, 13, 14, 15, 2, 3, 4,.
1 1 0, 1, 2, 3,.., 13, 14, 15, 14, 13,..3, 2, 1, 2, 3,.., 13, 14, 13,..
SOLUCIN:
PARA EL 1ER CASO
Cuando: 0, 1, 2, 14, 15, 14, 13, 2, 1, 0, 1, 2, 3, 4, 14, 15, 14,
Implementacin:
SECUENCIA: 0, 1, 2,.. 14, 15, 14, 13,.. 2, 1, 0, 1, 2, 3, 4,.. 14, 15, 14,
15 3
D0 Q0
1 2
D1 Q1
10 6
2
D2 Q2
9 7
D3 Q3
4 15 13
S
J Q RCO
14
CLK
1 4
CLK E
5
D/U
16 14 11
K Q PL
R
12
TC
3
En este caso usamos un contador, el 74LS191 el cual nos permite contar del 0 al 15 y una
vez que llega al mximo o mnimo valor da un pulso por la pata 13 (RC0), el cual la vamos
a aprovechar para mandarla a la seal de un FF-JK que est en estado de memoria (J=1
y K=1), el cual va hacer que el contador que estaba en Up al inicio cambie a Down y as
sucesivamente.
PARA EL 2DO CASO
Cuando: 0, 1, 2, 14, 15, 1, 2, 14, 15, 2, 3, 4, 14, 15, 3, 4,
Implementacin:
SECUENCIA: 0, 1, 2,.. 14, 15, 1, 2,.. 14, 15, 2, 3, 4,.. 14, 15, 3, 4,
15 3
D0 Q0
1 2
D1 Q1
15 3 10 6
D0 Q0 D2 Q2
1 2 9 7
D1 Q1 D3 Q3
10 6 13
D2 Q2 RCO
9 7 14
D3 Q3 CLK
13 4
RCO E
14 5
CLK D/U
4 11
E PL
5 12
D/U TC
11
PL
12
TC
En este circuito usamos dos contadores (74LS191) en el cual el 2do contador va a contar de 0 a
15, despus que llegue a 15 la pata 12(TC) de dicho contador se conecta a la entrada del clock
del 1er contador que al estar en modo Up va a contar y a su misma vez mediante compuertas
OR y NOT hacemos un circuito tal que cuando llegue a 15 mande un pulso a la pata 11 (LOAD),
en este caso el 2do contador se va a comportar como registro y va a salir lo que est en la entrada
o sea lo que te genere el 1er contador.
PARA EL 3ER CASO
Cuando: 0, 1, 2, 14, 15, 0, 1, 2, 13, 14, 0, 1, 2, 12, 13, 0, 1, 2,
Implementacin:
En este circuito se va a usar dos contadores uno en Up y el otro en Down, tambin se va a hacer
uso de un comparador (74LS85). El CI 7485 es un comparador de 4 bits en este caso va a
comparar las 4 salidas del 1er contador Down con las otras 4 salidas del 2do contador Up, cuando
se da que los 2 son iguales entonces va a mandar un pulso al load del 2do contador y este va a
cargar los datos del 1er contador Down, ya que como A>B siempre se va a cumplir entonces
siempre esa salida va a estar en 1 y cuando cambie a A=B va mandar un pulso al 1er contador
y este va a disminuir en 1 y as sucesivamente hasta obtener nuestra secuencia deseada.
U2
15 3 10 15 3
D0 Q0 A0 D0 Q0
1 2 12 1 2
D1 Q1 A1 D1 Q1
10 6 13 10 6
D2 Q2 A2 D2 Q2
9 7 15 9 7
D3 Q3 A3 D3 Q3
13 9 13
RCO B0 RCO
14 11 14
CLK B1 CLK
4 14 4
E B2 E
5 1 5
D/U B3 D/U
11 2 7 11
PL A<B QA<B PL
12 3 6 12
TC A=B QA=B TC
4 5
A>B QA>B
7485
PREGUNTA N7:
Utilizando el concepto de mquinas de estados, desarrollar el anlisis, mapa de
estados y diagrama de Flujo para los siguientes Flips Flops.
a) FF-JK (2 Pto)
b) FF-RS (1 Pto)
c) FF-D (1 Pto)
d) FF-T (1 Pto)
SOLUCIN:
a) FF-JK
MAPA DE ESTADOS J K QN QN+1
0 0 0 0
J K QN
0 0 1 1
0 0 QN
0 1 0 0
0 1 0
0 1 1 0
1 0 1
1 0 0 1
1 1 ~QN
1 0 1 1
1 1 0 1
1 1 1 0
Diagrama de flujo: utilizando la tabla de estados se puede hacer el diagrama:
Entradas: JK= (00, 01, 10, 11)
Estado: QN=(0,1) / X: IRRELEVANTE
X X
0/0 1/1
b) FF-RS
R S QN R S QN QN+1
0 0 QN 0 0 0 0
0 1 1 0 0 1 1
1 0 0 0 1 0 1
1 1 ~QN 0 1 1 1
1 0 0 0
1 0 1 0
Diagrama de flujo
1 1 0 X
10 1 1 1 X
X X
0/0 1/1
01
c) Para FF-D
Mapa de estados
D QN QN+1
0 0 0
0 1 0
1 0 1
1 1 1
Diagrama de flujo
1
0 1
0/0 1/1
0
c) Para FF-D
Mapa de estados
T QN QN+1
0 0 0
0 1 1
1 0 1
1 1 0
Diagrama de flujo
0 1
0/0 1/1
PREGUNTA N8:
Disee la unidad de control de una mquina de dulces operada por monedas. El dulce
cuesta 20 centavos y la maquina acepta monedas de 5 y 10 centavos. Hay que devolver
cambio si se depositan ms de 20 centavos. No se pueden depositar ms de 25
centavos en una sola compra, por tanto, al mximo cambio es una moneda de 5
centavos. Desarrollar:
a) Anlisis del problema
b) Mapa de estados
c) Circuito Diseado
d) Diagrama de Flujo
e) Implementacin del Sistema
SOLUCIN:
Ahora, aprovecharemos estos pulsos para usarlos en flip-flops, especficamente los FF
tipo D los cuales estarn en su modo contador, de tal manera que al recibir monedas,
estas vayan incrementando la cantidad de monedas que ingresan, con tal fin y con el
objetivo de simplificar los valores, asignamos a cada cantidad de monedas un nmero
en binario tal que as:
Figura 2: circuito con la entrada B (usada para el clock) y salida B1B0 (monedas de 10
centavos)
Estas entradas (B2B1B0 y A1A0) estarn reunidas en un conjunto de 5 bits para poder
crear un arreglo de circuitos secuenciales, tal que pueda darnos una salida C
(accionamiento para expulsar el caramelo), V (accionamiento para expulsar el vuelto, en
este caso es nicamente de 1 moneda de 5 centavos), B5 (Bloquear en ingreso de ms
monedas de 5 centavos) y B10 (Bloquear en ingreso de monedas de 10 centavos),
entonces planteamos el mapa de estados:
A B SALIDAS
A2 A1 A0 B1 B0 C V B5 B10
0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1
0 0 0 1 1 X X X X
0 0 1 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0
0 0 1 1 0 1 1 1 1
0 0 1 1 1 X X X X
0 1 0 0 0 0 0 0 0
0 1 0 0 1 1 0 0 1
0 1 0 1 0 X X X X
0 1 0 1 1 X X X X
0 1 1 0 0 0 0 0 0
0 1 1 0 1 1 1 1 1
0 1 1 1 0 X X X X
0 1 1 1 1 X X X X
1 0 0 0 0 1 0 0 1
1 0 0 0 1 X X X X
1 0 0 1 0 X X X X
1 0 0 1 1 X X X X
1 0 1 0 0 1 1 1 1
No superamos el B2B1B0 A1A0 = 10100 ya que todos los dems son casos irrelevantes
(superan la cantidad de 25 centavos)
Del mapa de estado obtenemos:
C = A2 + B1 + A1.B0
V = A0. (A2 + A1.B0 + B1)
B5 = C, B10 = V
SOLUCIN:
a) Se necesitar analizar la memoria de la cual disponemos para disear la que nos
solicitan, en otras palabras adecuar la organizacin de ambas memorias que coincidan.
PREGUNTA N10:
Disear e implementar un circuito para transferir datos desde una EPROM 2764 (8KB)
hacia una memoria SRAM 6264(8KB)
1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1
2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2
8, 9, 8
SOLUCIN:
El circuito funciona de la siguiente manera, cuando el primer CI 74193 llegue a 15 (1111)
nos va a mandar una seal por medio de la compuerta nand de 4 entradas que estn
conectadas a su salida del contador y esta a su vez a la compuerta or esta seal se
invierte y llega un pulso al flip flop JK y como el J y el K estn conectados a 1 lgico van
a cambiar sus salidas del flip flop y esto va a ser que se vuelva el contador a down gracias
a las compuertas and ; y para que el contador no comience siempre de cero y vaya
aumentando progresivamente del nmero que comienza se us el segundo CI 74193
que cada vez que el primer contador llegue a 15 (1111) le van a mandar una seal de
clock y va a contar y las salidas de los 2 contadores se van a comparar y cuando sean
iguales se manda un pulso de clock al flip flop y este va a ser que el primer contador
cuente a partir del nmero que aparece en el segundo contador y termine en ese mismo
nmero.
IC74193
U8 U9
R2 15
D0 Q0
3 10
A0
10k 1 2 12
D1 Q1 A1
10 6 13
D2 Q2 A2
9 7 15
D3 Q3 A3
13 9
RCO B0
14 11
CLK B1
4 14
E B2
5 1
D/U B3
11 2 7
PL A<B QA<B
12 3 6
TC A=B QA=B
4 5
A>B QA>B
74LS190
74LS85
U7 U10
15 3 7 13
U5:B D0 Q0 A QA
1 2 1 12
7
D1 Q1 B QB
10 6 2 11
U11:A D2 Q2 C QC
9 11 9 7 6 10
S
J Q D3 Q3 D QD
2 U7(CLK) 13 4 9
RCO BI/RBO QE
1 6 14 5 15
CLK CLK RBI QF
3 4 3 14
E LT QG
12 10 5
K Q D/U U13:B74LS47
R
74LS02 11
PL
12 4
TC
8
74LS76 6
74LS190 5
U13:C
74LS08 9
U11:B 8
5 10
4
6 74LS08
74LS02
PREGUNTA N17:
La cerradura de un sistema de seguridad que controla la apertura de una puerta
se activa mediante un teclado de cuatro cifras: 0, 1, 2, 3. La puerta se abrir
nicamente cuando se pulse la secuencia 3, 0, 1, 2 en el teclado. Para cualquier
otra secuencia la puerta permanecer cerrada y aparecer un mensaje de error
en la pantalla asociada al teclado. Se cumplirn las siguientes condiciones:
Cuando se active la secuencia correcta deber activar una salida que
apertura la puerta.
Si la entrada no corresponde a la secuencia indicada, la puerta
permanecer cerrada y aparecer un mensaje de error en pantalla (el
mensaje de error aparecer siempre que se detecte una entrada
incorrecta, sin esperar la pulsacin de las cuatro teclas).
a) Determinar el mapa de estados detallado y simplificado del sistema
b) Graficar el Diagrama de Flujo.
c) Disear el circuito usando Flip Flops D.
SOLUCIN:
significado
0 0 0 :
0 0 1 :
0 1 0 :
0 1 1 :
1 0 0 :
1 0 1 :
1 1 0
1 1 1
Diagrama de flujo
PREGUNTA N19:
Disear un circuito de prueba de memoria 6116 (2KB), de modo que escriba en todas
las direcciones el dato 00000000, luego realice la lectura, para que enseguida se
compare los datos escritos y leidos; si son iguales totalmente, debe repetir el proceso
con el dato 11111111, en caso de ser iguales se debe encender una lmpara verde
(memoria OK) si son diferentes se debe encender una lmpara roja (memoria
averiada)
PREGUNTA N20:
Desarrollar una aplicacin de un sistema digital de aplicacin prctica utilizando
memorias semiconductoras
CONVERTIDOR DE BINARIO A DECIMAL
Para la lectura o escritura del a memoria la podremos elegir a travs de swith, los bits de
direcciones de A7 a A10 sern conectados a tierra pues solo usaremos 7 bits, y los dems
no los podemos dejar al aire pues produciran errores.
Cabe resaltar que para la grabacin de la memoria hemos tenido que colocar en pin de
activacin y de desactivacin de la memoria a la salida de la conexin de cuatro
compuertas negadas. Estas cuatro compuertas negadas tienen como entrada el clock, la
funcin de esto inversores es de provocar un retraso de la seal en el controlador de
memoria para poder realizar la grabacin de esta
Componentes
Sram 6116
Compuerta not 7404
R 1k
1 switch
6. CIRCUITO FINAL
El siguiente grfico se muestra el circuito general del termmetro, una vez integrada
todas las partes de nuestro termmetro digital procederemos a ponerlo en
funcionamiento