Beruflich Dokumente
Kultur Dokumente
SOLUCION
En la figura del enunciado pueden apreciarse cuatro bloques bien diferenciados. Por un lado el
circuito secuencial, encargado de generar la secuencia correcta de iluminacin, por otro el
bloque 2 responsable de activar los contadores en funcin de la transicin del semforo (de
verde y amarillo a rojo, y de rojo a verde). Por ltimo, el bloque 1 debe encargarse de inhabilitar
el circuito secuencial mientras alguno de los contadores est en marcha. Esta inhabilitacin se
realiza desactivando la seal de reloj del circuito, de manera que as no puede cambiar de estado
hasta que el reloj se active de nuevo, cosa que suceder cuando los contadores hayan
terminado.
La implementacin del bloque 1, por lo tanto ser la que recoge la siguiente tabla de
verdad. Obsrvese como cuando ninguno de los contadores est en marcha (A y B son 0) la
entrada al circuito secuencial es la del reloj del sistema. Sin embargo, si uno de los dos
contadores se pone en marcha (A o B son 0) la entrada de reloj del circuito secuencial es R = 0,
impidiendo que pueda cambiar de estado hasta que el contador no haya terminado. Como los
contadores no pueden activarse simultneamente la combinacin A y B igual a 1 no se producir
nunca.
3.- Una mquina expendedora de tabaco est controlada por un circuito secuencial
como el de la figura. Dicho circuito recibe como entradas el cdigo de dos bits (tabla
1) de las monedas que va introduciendo el usuario. Como salidas, el circuito debe
activar 2 seales, correspondientes a si se debe o no entregar el tabaco (T), y la
cantidad de cambio a reintegrar (C1 y C0), codificadas segn las tablas 2 y 3
respectivamente.
El funcionamiento del circuito es el siguiente. El usuario debe introducir monedas
hasta alcanzar la cantidad de 100, que ser el precio del tabaco. Una vez que la suma
de monedas alcance dicho importe, automticamente la mquina servir el tabaco,
retornando adems el cambio correspondiente. Por ejemplo, si el usuario ha
introducido 1 moneda de 25 y 2 monedas de 50, la mquina debe servirle el paquete y
una moneda de 25 (salidas T C1 C0 = 1 0 1).
Disea el circuito secuencial correspondiente, indicando claramente:
El nmero y codificacin de estados.
El diagrama de estados.
La tabla de transiciones y salidas del circuito, utilizando para ello un biestable T
(para
el bit ms significativo que almacena el estado), y biestables JK para el resto.
La implementacin del circuito, utilizando mapas de Karnaugh para implementar
todas las funciones.
SOLUCION
SOLUCION
5.- Disee un autmata de Mealy con dos entradas X, Y y una salida Z cuyo
funcionamiento sea el siguiente :
a) si XY = 00, entonces Z = 0 .
b) si XY = 11, despus de que las entradas hayan sido durante dos ciclos de reloj
XY= 01, entonces Z= 1.
En el resto de los casos se mantiene la salida .
Nota: en cada ciclo slo puede cambiar una variable de entrada, no las dos a la vez.
El diagrama de estados reducido queda de la siguiente manera :
6.-Se desea disear un autmata de Mealy con dos entradas (X1 ,X2) y una salida
Z, que obedezca al siguiente comportamiento :
1) En ningn caso ambas entradas pueden estar a 1 simultneamente .
2) La salida Z alcanzar el valor 1 si y slo si aparecen dos unos consecutivos en la
misma lnea de entrada, pasando a dicho valor cuando se detecte el segundo 1 .
7.-Se trata de disear un circuito secuencial que admite como entradas dos lneas A y
B,
procedentes de sendos registros de desplazamientos, de forma sincronizada con un
reloj, por las que entran 1 bit por cada lnea en cada ciclo de reloj.
En cada momento se debe ver en la salida z1 z0, codificado en binario, el nmero de
ceros que faltan por introducir hasta que ste (el nmero de ceros introducidos) sea
un mltiplo de 4. Suponer que z1 es la lnea ms significativa de la salida y que el
estado inicial, es decir, cuando todava no se ha introducido ningn cero, es el mismo
que el estado correspondiente a introducir un nmero de ceros que sea mltiplo de 4.
Se pide:
Definicin de estados, codificacin de entradas, estados y salidas.
Implementacin del circuito usando biestables T.
Si se usasen biestables D, qu relacin algebraica habra entre la excitacin de
dichos biestables y las salidas del circuito?
1.-Ciruito contador con control M
2.-Disee un contador sncrono que en funcin del valor de una variable combinacional
C genere las secuencias binarias (76543210) con C = 0 y
(02461357) con C = 1.