Professional Documents
Culture Documents
Practica #
APLICACIONES DE SISTEMAS
SECUENCIALES.
1
2. EJERCICIOS DE LA PRÁTICA
3. Se desea diseñar un circuito secuencial asíncrono para reconocer los pulsos que llegan
por una entrada x. El circuito tiene una salida F (normalmente en el valor 0 lógico) y
una entrada de control C. Ha de funcionar como sigue. Cuando C=1, la salida ha de
tomar el valor 1 lógico cuando aparezca un pulso por X y ha de permanecer en dicho
valor hasta que C=0. Diseñe el circuito como autómata de reacción directa, dibuje el
circuito resultante y explique su funcionamiento.
4. Los números entre 0 y 3, expresados en binario natural se transmiten en serie por una
línea de datos Y. Primero se transmite el bit más significativo y a continuación lo hace el
menos significativo. La transmisión está sincronizada con una señal de reloj. Se desea
diseñar un circuito secuencial como el de la figura, tal que la salida Z nos entregue un 1
durante el tiempo en el que se esta transmitiendo el segundo bit si la combinación que
llegó a través de Y fue 0 o 3, permaneciendo el resto del tiempo a 0. La entrada X es la
única que puede inicializar el sistema: X=1 provoca el paso al estado inicial en el que
Z=0 y en ese estado se queda el sistema sin responder a los eventuales cambios de Y
hasta el ciclo en el que X=0. lo que indica la transmisión del bit más significativo del
dato Y. El diseño h de realizarse utilizado el mínimo de número de FF-JK
2
5. El principio de un mensaje en u sistema de comunicaciones se denota mediante la
aparición de 3 unos consecutivos y el fin mediante tres ceros consecutivos en un línea
x. Los datos de esta línea están sincronizados con una fuente de pulsos de reloj. Se
debe diseñar un sistema que tenga una salida 1 solo en el tiempo de reloj que coincida
con el tercero de las secuencias de inicio y fin. El sistema servirá para advertir al
sistema receptor sobre la iniciación y fin del mensaje. Realizar el código para la función
y simular en ISE y QUARTUS II
7. Una vía férrea con tráfico en ambos sentidos se cruza con una carretera en la cual se
coloca una barrera gobernada por la salida z de un autómata asíncrono (ver figura). A
500 m. del punto de cruce se colocan dos detectores x1 y x2, respectivamente. A partir
de un estado inicial en el que z=0, la salida deberá pasar al estado 1 cuando se acerque
un tren en cualquier sentido al rebasar su máquina los 500 m. del cruce y deberá volver
al estado 0 cuando el último vagón se aleje más de dicha distancia independientemente
de la longitud del tren. Diseñar dicho autómata asíncrono suponiendo que los trenes no
van a cambiar la dirección de su marcha y que no puede haber más de uno en el cruce
al mismo tiempo. Sintetice el circuito con FF-JK y demuestre su funcionamiento con un
diagrama de tiempos adecuado
3
8. Un circuito secuencia tiene dos entradas (X1,X2) y dos salidas (Z1,Z2). Las entradas
representan un número en binario natural N de dos bits. Si el valor presente de N es
mayor que el valor inmediatamente anterior, entonces la salida Z1 se pone a 1. Si dicho
valor es menor, Z2 se pone a 1. En cualquier otro caso, Z1=Z2=0. Suponer que el
circuito se inicializa con X1 y X2 cero y las salidas en cero.
10. Diseñar un sistema secuencial asíncrono con dos entradas de información X1, X2 y
una salida F tal que:
a. A partir del estado inicial en el que X1=0, X2=0 y F=0. La salida F debe
tomar el estado 1 lógico si se aplican dos impulsos sucesivos a la entrada
X1 sin que se aplique nada a la entrada X2.
b. La salida F volverá a 0 lógico cuando X2 pase al estado 1 lógico.
c. Ambas entradas X1 y X2 no deben encontrarse en estado 1 lógico
simultáneamente
d. ambas entradas no deben cambiar simultáneamente.
Sintetice utilizando métodos combinacionales [reacción directa].