Está en la página 1de 9

EJERCICIOS DE CIRCUITOS SECUENCIALES 1. Mostrar las formas de onda de las seales de salida del F/F R-S, de la siguiente figura.

Asumir que el valor inicial de Qi = 0.

2. Mostrar las formas de onda de las seales de salida del F/F J-K, de la siguiente figura. Asumir que el valor inicial de Qi = 1.

3. Dado el siguiente diagrama de ondas digitales correspondiente a un biestable comercial, obtener su tabla de funcionamiento e indicar de que circuito integrado se trata.

4. Suponiendo que al circuito secuencial de la siguiente figura se le introduce una serie de impulsos de frecuencia y amplitud constante, realizar el diagrama de tiempos para cada una de las salidas A, B y C.
1 Entrada
J CLK K Q Q

A B
D CLK Q Q

Solucin

5. Para el circuito y la secuencia de entrada de la figura, determine la forma de onda de salida. El estado inicial es desconocido. El biestable es disparado por flanco. Justifique las transiciones producidas en la salida.

6. Analiza el circuito secuencial sncrono de la figura. A la vista de su diagrama de estados, Qu funcin realiza?
Y

D CLK

D CLK

D CLK

CL Q

CL Q

CL Q

CLK RESET

7. Dado el circuito secuencial sncrono de la figura. Se pide: a) Trace un diagrama de tiempos para X = 000101011 y Q = 0. b) Determine el diagrama de estados. c) Determine la tabla de estados.

CLK

CLK Q

8. Trace el diagrama lgico para un circuito secuencial sncrono que utilice F/F T con reloj y las siguientes funciones lgicas:
Z = T1 = X.Y2 T2 = X.Y1

a) Determine el diagrama de estados del circuito con la siguiente asignacin. Estados A: B: C: D: Y1 0 O 1 1 Y2 0 1 1 0

9. Analice el circuito de la siguiente figura y determine: (a) Tabla de estados y (b) diagrama de estados.

Z X

J1
Q J CLK Q K

J2
Q J CLK Q K

CLK

10. Considere el circuito secuencial que consta de dos circuitos en cascada, como se muestra en la figura. Si el estado inicial es Y1 = Y2 = 0. Cul es la secuencia de salida generada por la secuencia de entrada X = 0110111010?
Z1 X Z2

Y1

T CLK

D CLK

Y2 CLK

11. El circuito de la siguiente figura produce una secuencia de salida Z = 11011111, cuando le aplicamos una entrada X = 01101010. Cul es el estado inicial?
CLK
Q J CLK Q K

12. Determine la tabla de estados para el circuito secuencial de la figura.


X1

X2

Y1
Q D CLK Q

Y2
Q D CLK Q

D CLK

Y3
Q

CLK

13. El sistema de apertura de una caja fuerte est compuesto por dos teclas A y B, un circuito secuencial a disear y un temporizador que mantiene la caja fuerte abierta durante 5 minutos cuando recibe un nivel lgico 1 desde el circuito secuencial. Este temporizador vuelve a cerrar la caja fuerte pasado dicho tiempo, independientemente del circuito secuencial. Cuando se pulsa la tecla A, se produce un nivel lgico 1 que entra al circuito secuencial, mientras que cuando se pulsa la tecla B se produce un nivel lgico 0 de entrada al circuito a disear. Mientras no se pulse ninguna tecla no se genera ningn nivel lgico de entrada al circuito secuencial.
A
Circuito secuencial Temporizador Caja fuerte

Para abrir la caja fuerte, la combinacin secreta es: pulsar dos veces seguidas la tecla A, a continuacin pulsar una vez la tecla B, y finalmente pulsar una vez la tecla A. Si se hace de esta manera, el circuito secuencial dar una salida a nivel lgico 1, que actuar sobre el temporizador, permitiendo la apertura de la caja fuerte durante 5 minutos. Si en cualquier momento se introdujera un error al pulsar la secuencia secreta, en el siguiente ciclo de reloj todos los biestables se pondrn a cero (el sistema pasar al estado inicial), y la secuencia debe volver a introducirse desde el principio. a) Dibujar el diagrama de estados, explicando claramente en qu consiste cada estado. b) Implementar el circuito secuencial a disear usando biestables JK y las puertas necesarias.

PROBLEMAS DE MAQUINAS DE ESTADO 1. Construya la tabla de estados para una mquina de Mealy con una entrada X y una salida Z, que detecte la llegada de tres ceros o tres unos consecutivos, dando una salida Z = 1 coincidiendo con la aparicin del tercer bit. 2. Obtenga el diagrama de estados de un circuito con dos entradas, X e Y, que d salida Z = 1 cuando en los 4 ltimos ciclos de reloj, las entradas hayan sido: 11, 01, 01, 11. 3. Muestre la tabla de estados (lo ms reducida posible) de una mquina secuencial sncrona con una entrada X y una salida Z que opera de la siguiente forma: cuando se detecta la llegada de 110 (primero un 1, despus un 1 y despus un 0), Z se pone a 1, manteniendo este valor hasta detectar la secuencia 010, en cuyo caso Z pasa a tomar valor 0, manteniendo este valor hasta que llegue una nueva secuencia 110. 4. Un circuito secuencial tiene una entrada X y una salida Z. Por X se transmiten pulsos positivos de 1, 2 3 ciclos de duracin. De un pulso al siguiente, X permanece a 0 un mnimo de 10 ciclos. La salida Z se pondr a 1 tras terminar el pulso de entrada y permanecer a 1 durante 3 ciclos si el pulso de X dur 1 ciclo, durante 2 ciclos si X dur 2 ciclos y durante 1 ciclo si X dur 3 ciclos. En otros casos Z ser cero. Obtenga la tabla de estados/salida (lo ms reducida posible) segn el modelo de mquina de Mealy. 5. Sobre una nica lnea X, se enva una informacin sincronizada con una seal de reloj CK. Se ha convenido que la informacin sea correcta siempre que no haya 2 o ms unos consecutivos o bien 4 o ms ceros consecutivos. Disee un circuito cuya salida sea 1 si se detecta un error en la transmisin y que permanezca a ese valor en tanto dure el error. 6. Disee un chequeador de paridad para caracteres de 4 bits. El circuito recibir, partiendo de un estado inicial, 4 bits en serie por una lnea de entrada X. Coincidiendo con el cuarto bit, la salida del circuito ser 1 si y solo si el nmero total de unos recibidos ha sido par. Tras la recepcin del cuarto bit, el circuito volver a aceptar en la entrada un nuevo carcter de 4 bits. Utilice en el diseo biestables D. 7. Disee un circuito secuencial sncrono que reciba una entrada X y produzca una salida Z = 1, despus de que haya recibido las secuencias de entrada 001 100. Comience el diseo por un estado de reset. 8. Por una lnea de entrada X se reciben, sincronizados con una seal de reloj, grupos de 4 bits comenzando por el LSB. Disee un circuito secuencial sncrono (de una entrada y una salida) que genere en su salida el complemento a 2 del nmero de entrada. Ejemplo: X=0100 Z=0111

9. En un sistema de transmisin serie, los bits se han codificado para que nunca aparezcan en la lnea 2 o ms "unos" consecutivos, o cuatro o ms "ceros" consecutivos. Los bits de informacin se transmiten en sincronismo con el reloj. Se desea disear un circuito secuencial indicador de errores, como el de la figura: Este detector sealar un error generando un "1" en la lnea de salida Z que coincide con el cuarto de cada secuencia de cuatro "0", o con el segundo de cada secuencia de dos "1". Si aparecen tres o ms "1" consecutivos o 5 o ms "0" consecutivos, la salida debe permanecer en "1" (las secuencias se solapan). Se pide: a) Realizar el diseo utilizando un registro de desplazamiento y la lgica combinacional necesaria b) Realizarlo como un circuito secuencial sncrono de Mealy utilizando el mnimo nmero de Flip-flops J-K.
B
DETECTOR

B = entrada Z R = reloj Z = salida

10. Los nmeros entre 0 y 3, expresados en forma binaria, se transmiten en serie por una lnea de datos Y. El primer bit que se transmite es el ms significativo, y a continuacin lo hace el menos significativo. la transmisin est sincronizada con el reloj. Se desea disear un circuito secuencial sncrono como el de la figura.
X
DETECTOR de 0 y 3

Y Reloj

11. Disear un circuito secuencial sncrono de Mealy que permita controlar el funcionamiento de una mquina expendedora de refrescos que funciona de la siguiente manera: Cada refresco cuesta 2 euros. La mquina admite monedas de 50 cts, 1 y 2 soles. La expendedora posee un circuito que reconoce la moneda y en funcin de su valor activa las seales digitales A y B durante un ciclo de reloj segn la tabla siguiente: A B Significado 0 0 No moneda 0 1 50 cts 1 0 1 sol 1 1 2 soles

La mquina de estados debe activar una salida REF (refresco) cuando se insertan las monedas suficientes. Adems la mquina activar las seales DEV50 y DEV1 para devolver una moneda de 50 cts o/y de 1 sol en caso de que se exceda el precio del refresco. Supngase que no se agotan las monedas para el cambio. Utilizar flip-flops D y las puertas NAND que sean necesarias.

También podría gustarte