CIRCUITOS LÓGICOS DIGITALES (EL245)
1. Analizar el siguiente circuito y determinar las funciones de excitación de los FF.
a) Funciones lógicas del estado siguiente:
b) Tabla de transición de Estados:
E. Actual Estado siguiente Salida
X=0 X=1 X=0 X=1
QA QB
QA QB QA QB Y Y
2. Un circuito secuencial tiene 4 F-F (A, B, C y D) y una entrada X. Este circuito se describe
por medio de las siguientes ecuaciones:
𝐴!"# = (𝐶. 𝐷' + 𝐶̅ . 𝐷)𝑋 + (𝐶. 𝐷 + 𝐶̅ . 𝐷
' )𝑋,
𝐵!"# = 𝐴
𝐶!"# = 𝐵
𝐷!"# = 𝐶
1
Se pide hallar el circuito con FF-JK.
3. Construir la tabla de transición de estados, a partir de los siguientes diagramas de estados.
4. Diseñar un FF-JK usando un FF-D.
5. Diseñar un circuito secuencial que muestre los números primos menores a 10 en forma
ascendente cuando X=0 y en forma descendente cuando X=1.
6. Diseñar un circuito de control para la apertura y cierre de una puerta automática. Se tienen
tres sensores S1 que indica la presencia de una persona, S2 que indica si la puerta está
cerrada y S3 que indica la máxima apertura de la puerta. El circuito activa un motor que
puede girar en ambos sentidos.
S3
S1
S2
2
7. Se tiene un tanque que brinda agua a un edificio. Este tanque tiene dos sensores de nivel (SL
y SH) tal como se muestra en la figura. Se pide diseñar un circuito de control, el cual
maneje la bomba que llena el tanque, de tal manera que este comience a llenar cuando los
dos sensores estén inactivos y se debe apagar (la bomba) cuando los dos sensores estén
activos, el agua se seguirá consumiendo poniendo inactivo primero el sensor SH y cuando
el nivel baje y pase el sensor SL, se debe conectar o poner en funcionamiento nuevamente
la bomba.
8. Diseñe una unidad de control, como máquina de estado, para una máquina dispensadora
de café operada con monedas. El vaso de café cuesta 1.5 nuevos soles y la máquina sólo
acepta monedas de 50 céntimos (medio sol) y 1 nuevo sol. Hay que regresar cambio si se
depositan más de 1.5 nuevos soles. No se pueden depositar más de 2 nuevos soles en una
sola compra; por tanto, el máximo cambio es una moneda de 50 céntimos. Utilice los flip
flops más convenientes.
G
Entrega Vaso
C de café
Detector de Unidad de
moneda control
N Entrega de
vuelto
V
C=1, detecta moneda de 50 centimos
N=1, detecta moneda de UN nuevo sol
G=1, entrega vaso de café
V=1, entrega de vuelto
Determine los estados, el diagrama de estados, la tabla de estados de transición, las
funciones lógicas y el circuito.
3
9. Diseñar un circuito de control para que un carro de juguete sea capaz de evitar obstáculos
en su camino. El carro tiene un sensor en la parte delantera cuya salida vale 1 cuando entra
en contacto con un obstáculo, del mismo modo, cuando no existe obstáculo alguno, la salida
es 0. El circuito de control tiene dos salidas: Z1 y Z2. Cuando Z1=1 y Z2=0 se produce un
giro del carro a la izquierda y cuando Z1=0 y Z2=1, un giro a la derecha. Cuando se detecta
un obstáculo, el carro debe girar a la derecha hasta que deje de chocar. La siguiente vez que
se detecte un obstáculo, el coche girará a la izquierda y así alternativamente. Cuando no se
detecta obstáculo el coche no gira, moviéndose en línea recta (Z1=0 y Z2=0).
10. Diseñar un circuito sumador que permita sumar bit a bit dos números A y B de 8 bits c/u.
Los números se encuentran almacenados en dos registros de desplazamiento PISO (74165
- entrada paralela/salida serial) y la salida del circuito se almacenará en un registro de
desplazamiento SIPO (74164 - entrada serial/salida paralela).
A
Sumador S
B
CLK