Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPITULO 2
Circuito digital
COMBINACIONAL
f = f (a,b,c)
Circuito digital
SECUENCIAL
f = f (a,b,c) = f [ a, b, f(t-1)]
La función f, depende de las variables a,b,c, pero si f cambia, se realimenta cambiada en c, y eso
puede modificar, o no, el valor de f nuevamente. Luego, ante un cambio de a y b, puede o no,
haber un cambio en la salida f. Tendremos entonces un valor de f(t-1) y, eventualmente otro valor
de f(t) al cabo de un instante. Empieza a tener sentido hablar de un “antes”(t-1), y un
“después”(t).
CIRCUITOS OSCILADORES
Si un circuito puede tener su salida en “1” o “0”, permaneciendo sin intervención, en ese
estado, a lo largo del tiempo, decimos que es un oscilador biestable, porque f(t) puede
permanecer indefinidamente en alto o en bajo (dos posibles estados), hasta que provoquemos
un cambio o conmutación, cambiando las entradas.
Momentos en que cambia la combinación de valores de entradas produciendo cambios en f(t).
Estado estable
f(t) 1 0 1 0
Estado estable Estado estable Estado estable tiempo
Un flip flop es un circuito oscilador biestable, por tener sus dos estados estables.
OSCILADOR O MULTIVIBRADOR MONOESTABLE
Tau
1 0 Estado estable
f(t)
Estado no estable o astable
tiempo
Al cabo de un tiempo Tau, f(t) retoma su valor estable,
por sí sola, sin intervención
Si el circuito no presenta ningún estado estable y sin intervención alguna, su salida cambia
permanentemente de estado, el circuito presenta dos estados astables y le llamamos
oscilador astable. Este último tipo de circuitos, es lo que normalmente empleamos como
reloj de un sistema secuencial.
f(t) 1 0 1 0
Estado no estable o astable Estado no estable o astable Estado no estable o astable
tiempo
a b Out (t) Out (t+1) observamos en esta tabla de verdad, que si a=b=0,
0 0 0 0 las salidas en el momento t y en t+1, (Out(t) y Out
(t+1), son iguales. O sea, si ambas entradas son
0 0 1 1 “0”, la salida se mantiene y no cambia, siendo
Out(t+1) = Out(t).
0 1 0 1
Se verifica que en estas tres situaciones, las salidas de las compuertas OR, son complementarias,
y es útil que así lo sean.
En la última combinación, a=b=“1”, Out(t+1) = “0”, pero las salidas de ambas compuertas no
son complementarias como hubiera sido deseable, por lo que no usaremos esta combinación y
la consideraremos “condición sin cuidado” o X, en el mapa de Karnaugh.
Out ( t + 1) = a.b + a.Out ( t ) = a.(b + Out ( t )) = a.(b + Out ( t )) = a + b + Out ( t ) = a + b + Out ( t )
a b Out(t+1)
0 0 Out(t) Si hacemos
a=R (Reset),
0 1 1 b=S (Set),
y Out(t) = Q(t),
1 0 0 nuestro mapa
K queda …
1 1 X
El circuito inicial es un flip-flop SR, y la expresión de Q(t+1) es su ecuación. Los Flip flops son
multivibradores biestables, ya que presentan dos estados estables a su salida. Comercialmente
tienen dos salidas, siempre complementarias, razón por la que no consideramos como válida la
combinación a=b=1.
TABLA DE VERDAD DEL FLIP FLOP SR
La tabla de verdad nos explicita el valor de la/s salida/s, en
R S Out(t+1)
función de los valores de las entradas.
0 0 Out(t)
Es una herramienta para el análisis del funcionamiento de un
0 1 1
circuito. Vamos dando valores a las entradas y vemos que ocurre
1 0 0 en la/s salida/s.
1 1 X
Veamos al comportamiento del circuito desde otra mirada.
Supongamos que queremos que si la salida esta en “0”, luego de la conmutación, siga estando en “0”.
Esto se logra o con R=S=0, o con R=1 y S=0. Concluimos que S=0 es la condición necesaria y R puede ser
“0” o “1” (no importa su valor), o sea X.
Del mismo modo planteamos las otras transiciones posibles de la salida. De “0” a “1”, de “1” a “0”, y de
“1” a “1”. Asi podemos construir la tabla siguiente, o tabla de transiciones.
La tensión pasa por los umbrales correspondientes al cero lógico y al uno lógico, sucesivamente, hasta
alcanzar valores de régimen. Sin embargo, a pesar de que se alcanza un valor estable adecuado, antes de
alcanzarlo, los circuitos secuenciales acometidos por este señal, pueden recibir una sucesión de unos y ceros,
cuando se pretendía solamente pasar de cero a uno (escalón). Esto genera malfuncionamiento de estos
circuitos, por lo que estos “rebotes” deben eliminarse.
ELIMINACION DE REBOTES CON SR
Se propone analizar el funcionamiento, analizando los valores de R y S, en cada momento,
viendo como queda la salida.
Rebotes de la llave R S Out(t+1)
0 0 Out(t)
0 1 1
1 0 0
1 1 X
Rebotes eliminados
Los circuitos de aplicación, según se trate de uno u otro tipo de compuertas son:
Vimos que el orden en que se presentan los valores a las entradas, determinan el funcionamiento
del FF, por lo que sincronizaremos la presentación de valores de S y R a través de las compuertas
AND de la figura. Si C = “0”, S y R son “0” también. Cuando C se pone en “1”, los valores presentes
en S y R, se presentan simultáneamente a la entrada del FF. Decimos entonces, que el FF está
sincronizado, en este caso por nivel.
Hasta ahora la secuencialidad de los FFs estaba imprecisamente definida como “antes” y “después”
(t y t+1). Los valores en la salida se establecían a la velocidad de actuación de las compuertas.
Cuando un FF trabaja así, decimos que lo hace “en modo fundamental”.
Los flip flops se sincronizan por nivel alto, por nivel bajo, por flanco de subida o por flanco de
bajada. A lo largo del curso, trabajaremos con FF sincronizados, normalmente por flanco de
subida o de bajada, que es el modo usual de trabajo con FFs.
A partir de ahora, las transiciones coincidirán con el flanco o nivel, del reloj o clock de los FF del
sistema.
FLIP FLOP JK
En el FF SR, Q( t + 1) = S + R.Q( t )
Con las realimentaciones hechas en el
circuito de la figura, hacemos
R = K.Q(t) y S = J.Q(t)
Y reemplazamos éstas en la
ecuación del FF SR, obteniendo …
a partir de la cual,
confeccionamos la tabla de
transiciones.
Ciclo completo
En adelante, trataremos a los FFs según la información de la hoja de datos provista por el
fabricante, sin preocuparnos si están internamente implementados con compuertas NOR o
NANDs.
FLIP FLOPS “T” Y “D” Tabla de verdad del FF JK
Dos derivaciones u aplicaciones del flip flop JK,
son los flip flops T ó (Toggle) y D ó (Data).
Se trata de dos FF SR (2A y 2B, y 4A y 4B) sincronizados por nivel (1A y 1B, 3A y 3B), y
conectados en cascada y que en virtud de la compuerta inversora I, el primero actua por nivel
alto de Reloj o C, y el segundo por nivel bajo. El primer FF tiene todo el ancho del semiciclo
para establecerse y activar el siguiente FF, solucionando el problema que vimos anteriormente.
En definitiva, el FF actúa también en un ciclo de reloj, pero sin posibilidad de propagar el valor
de la entrada a la salida en el mismo momento.
Vemos un circuito similar al anterior (maestro-esclavo), pero en este caso presenta una serie
de entradas Rd, Sd, las que si se ponen en “0”, fuerzan a que la salidas de las compuertas a las
que entran, se pongan “compulsivamente” en “0”, o en “1”, independientemente de los
valores de las entradas S y R.
Se denominan entradas asincrónicas, por que su acción no depende del pulso de reloj y se
utilizan para forzar a la salida del FF a un estado dado. En el caso de la figura, con un “0” en
Sd, la salida Q es forzada a “1”, y con un “o” en Rd, forzamos Q a “0”. Ambas entradas
asincrónicas son activas por “0” y está claro que no pueden ser ambas “0” a la vez.
EJEMPLO COMERCIAL
Como ejemplo, tomamos el
diagrama esquemático (simbolico)
y pinout de la hoja de datos del
74LS76, un circuito integrado TTL
que contiene dos FF JK, con reloj
activo por flanco de caída, y
entradas asincrónicas Set y Clear
(Reset).
El circuito de la figura es la versión mas sencilla de un ripple counter. Se trata básicamente de una
cascada de FF T (JK, con sus entradas a “1”). La salida Qn de cada FF, es el reloj del FF siguiente.
Recordemos que el FF T, cambia su salida de “0” a “1”, o viceversa, cada vez que se produce el flanco del
reloj.
Analizamos las formas de onda de la figura. Al primer FF T le llega la señal de Reloj. Su salida Q0,
es la forma de onda dibujada en segundo lugar, pero a la vez es el reloj del FF Q1. La salida Q0,
cambia de nivel en cada flanco descendiente de la señal Reloj. A su vez, la salida Q1 cambia con
cada flanco descendente de Q0, y Q3, con cada flanco descendente de Q2 y así sucesivamente.
0 1 0 1 0 1 0 0 0 1 0 1 0 0
1 1 1
0 0 1 1 0 0 1 1 0 0 1 0 0 1 0
1 1
0 0 0 0 1 1 1 1 0 0 0 0 0
1 1 1 1
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 …
Tomando Q0, como bit menos significativo y Q3, como mas significativo, las salidas Qn presentan
una cuenta en binario natural. También observamos que cada salida presenta una forma de
onda cuya frecuencia es la mitad de la señal de su reloj, por lo que estos circuitos también se
emplean como divisores de frecuencia.
En el circuito de la figura anterior pueden detectarse valores de cuenta, y a partir de allí sacar una
señal, para las entradas de Reset asincrónicas de los flips flops, con lo que al llegar a ese valor de
cuenta, se produciría un Reset de los mismos y el recomienzo de la cuenta. Por ejemplo, de ese
modo se puede diseñar un contador de 0 a 9, y vuelta a comenzar. También se puede trabajar sobre
las entradas asincrónicas de Set, y hacer un contador, p.ej. De 3 a 9.
El máximo valor de cuenta de un contador se conoce como módulo del contador. Un contador de 4
bits, que cuenta de 0 a 9 y comienza de nuevo, es un contador de módulo 9.
Si en lugar de las salidas Q, se usan sus salidas complementarias como reloj del siguiente FF, la cuenta
es decreciente. Se pueden implementar esquemas bidireccionales, como en el contador de la figura
siguiente.
Si estamos en E1 y x=1, seguimos en E1, Si estamos en E2 y x=1, seguimos en E2, y finalmente si estamos en E3 y x=0,
seguimos en E3.
Completamos con los valores de la salida, en cada estado. Es importante no confundir estados, con salidas. No son
equivalentes.
METODO 1 ENTRE N
Es un método de diseño con FF D. En EL QUE cada estado queda indicado por la salida Qn de cada FF.
sólo habrá una salida Qn en alto, por estado, según la tabla de decodificación de estados. Nótese que si
se ve el led verde en ON, sabremos que estamos en E2, y estamos en E3 cuando este en ON el rojo, pero
de ninguna manera será visible que estamos en E0, o en E1, ya que en los dos estados, ambos leds están
en OFF. La única manera eficaz de saber en que estado está el secuencial, es midiendo los valores de las
salidas Qn de los FF.
DECODIFICACION DE ESTADOS
Q0 Q1 Q2 Q3
E0 1 0 0 0
E1 0 1 0 0
E2 0 0 1 0
E3 0 0 0 1
Es importante señalar que en este método, cada E 0( t + 1) = Q0( t + 1) = Q0( t ).x + Q3( t ).x = D0( t )
salida Qn, representa a cada En. E1( t + 1) = Q1( t + 1) = Q1( t ).x + Q0( t ) x = D1( t )
Por eso, En(t+1)=Qn(t+1). Cada Qn(t+1) = Dn(t),
ya que es la ecuación del FF D. E 2( t + 1) = Q 2( t + 1) = Q2( t ).x + Q1( t ).x = D2( t )
E3( t + 1) = Q3( t + 1) = Q3( t ).x + Q 2( t ).x = D3( t )
A partir de las ecuaciones, implementamos el circuito.
Decodificación
de estados
Decodifi Q0 Q1
cador
1 entre 4
E0 0 0
E1 0 1
E2 1 0
E3 1 1
Los estados se
identifican por las
combinaciones de
los Qn.
De la decodificación de estados vemos que Q0 será “1” en los estados E2 y E3, y Q1 será “1” en E1 y E3,
luego; Q0(t+1) = D0(t) = E2(t)+E3(t) y Q1(t+1) = D1(t) = E1(t)+E3(t)
A partir de las que armamos las ecuaciones de los Qn, en función de las salidas del decodificador y de
los valores de x.
Q0( t + 1) = D0( t ) = E1.x + E 2.x + E 2.x + + E3.x = E1.x + E 2.( x + x ) + E3.x = E1.x + E 2 + E3.x
Q1( t + 1) = D1( t ) = E0.x + E1.x + E 2.x + + E3.x = x (E 0 + E1) + x.(E 2 + E3)
A partir de las ecuaciones, elaboramos el diagrama esquemático del circuito a implementar.
Q0( t + 1) = D0( t ) = E1.x + E 2.x + E 2.x + + E3.x = E1.x + E 2.( x + x ) + E3.x = E1.x + E 2 + E3.x
Q1( t + 1) = D1( t ) = E0.x + E1.x + E 2.x + + E3.x = x (E0 + E1) + x.(E 2 + E3)
Decodificación
de Estados
Q0 Q1
E0 0 0
E1 0 1
E2 1 0
E3 1 1
Q(t) Q(t+1) J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
En el interior del globo representativo de cada estado, indicamos los valores de Q0 y Q1 que
identifican al estado, según la tabla de decodificación de estados.
Armamos una tabla, a partir del diagrama de estados. Las 3 primeras columnas son todas las combinaciones de
variables externa (x) y de estado, Q0 y Q1. En este caso, dos ffs y x, 3 varibles, 8 combinaciones. Los estados se
identifican por los valores de los Qs.
Tabla de Transiciones FF JK.En las 3 primeras
columnas se tienen el
Q(t) Q(t+1) J K estado actual E(t),
0 0 0 x codificado, y el valor de
x.
0 1 1 x
Las dos columnas
1 0 x 1 siguientes son los
estados (tambien
1 1 x 0
codificados) adonde
tiene que ir el secuencial, despues del estado y valor
de x de la izquierda. En las 4 columnas que siguen
están los valores de Jn y Kn necesarios para que el
secuencial evolucione, según la tabla de
transiciones. Y finalmente los valores de las salidas
en cada estado.
x Q0(t) Q1(t) Q0(t+1) Q1(t+1) J0 K0 J1 K1 Led V Led R Lo leemos así: Si estoy en el
0 0 0 0 0 0 x 0 x 0 0 estado E0(00) y x=0, voy al estado
E0(00). Si estoy en el estado
0 0 1 1 0 1 x x 1 0 0
E1(01), y x=0, voy a E2(10). Y asi
0 1 0 1 1 x 0 1 x 1 0 las columnas de t+1.
0 1 1 1 1 x 0 x 0 0 1 Ahora veo que en la fila 1,
1 0 0 0 1 0 x 1 x 0 0 columna 2, Q0(t) esta en “0”, y
debe pasar a ser Q0(t+1), “0”
1 0 1 0 1 0 x x 0 0 0 (flecha roja). Para ello, J0 y k0
1 1 0 1 0 x 0 0 x 1 0 deben estar en 0X, según tabla de
1 1 1 0 0 x 1 x 1 0 1 transiciones.
x Q0(t) Q1(t) Q0(t+1) Q1(t+1) J0 K0 J1 K1 Led V Led R Hacemos lo mismo con Q1(t) y
Q1(t+1) (líneas violetas) y vemos
0 0 0 0 0 0 x 0 x 0 0
que para que ocurra esa transición,
0 0 1 1 0 1 x x 1 0 0 también J1 y K1 deben ser 0X. Y así
0 1 0 1 1 x 0 1 x 1 0 llenamos las 9 primeras columnas.
0 1 1 1 1 x 0 x 0 0 1
Finalmente ponemos las columnas
1 0 0 0 1 0 x 1 x 0 0 correspondientes al estado de las
1 0 1 0 1 0 x x 0 0 0 salidas (en tiempo = t).
1 1 0 1 0 x 0 0 x 1 0
1 1 1 0 0 x 1 x 1 0 1
J 0 = x.Q1 K 0 = x.Q1
De la tabla armamos los mapas de
Karnaugh de los Jn y Kn.
LedV = Q0.Q1
LedR = Q0.Q1
J 0 = x.Q1
K 0 = x.Q1
J1 = x.Q0 + x.Q0 = x Q0
K1 = x.Q0 + x.Q0 = x Q0
LedV = Q0.Q1
LedR = Q0.Q1
AUTOMATAS DIGITALES o MAQUINAS DE ESTADO.
Es importante señalar que no deben confundirse las salidas con los estados del sistema.
Pueden coincidir, pero sólo en casos particulares, no siendo la generalidad.
Las Maquinas de Estado o Autómatas pueden encontrarse bajo dos formas básicas:
Autómatas o Máquinas de Mealy o de Moore.
AUTOMATAS DE MOORE.
A) Forma básica
de Moore.
A
B) Forma de
Moore en las que las B
variables de estado
interna, son las
salidas del sistema.
Esta forma no
presenta circuito
combinacional de
salida.
La característica
C) Forma de Moore, C distintiva de un
sin variable externa de Moore es que las
entrada. conmutaciones
de la salida están
sincronizadas
siempre con el
reloj.
AUTOMATAS DE MEALY
Autómata de Mealy. La
caracteristica saliente
de un Mealy, es que la
variable externa actúa
directamente sobre el
combinacional de
salida, pudiendo
producir cambios en la
salida
independientemente
de la actuación del
reloj.
Autómata de Mealy
sincronizado a la
salida.
Consideraciones de diseño.
V1 R2 5” q0 q1 q2
E6 E2 V1 R2 5” E0 0 0 0
R1 V2 V1 R2 010 E1 0 0 1
110 V1 R2 5” E2 0 1 0
A1 R2 5” E3 0 1 1
R1 V2 5” E4 1 0 0
R1 V2 5” E5 1 0 1
A1 R2 R1 V2 5” E6 1 1 0
E5 E3 E7 1 1 1
R1 V2 011 R1 A2 5”
101
E4
100
R1 V2
A partir del diagrama de estados, y con la tabla de transiciones, elaboramos la tabla que nos permitirá
construir los mapas de Karnaugh de las funciones Jn y Kn, y de las salidas R1, A1, V1, R2, A2 y V2.
Diagrama de Estados
q0(t) q1(t) q2(t) q0(t+1) q1(t+1) q2(t+1) J0 K0 J1 K1 J2 K2 R1 A1 V1 R2 A2 V2
0 0 0 0 0 1 0 X 0 X 1 X 0 0 1 1 0 0
0 0 1 0 1 0 0 X 0 X X 1 0 0 1 1 0 0
0 1 0 0 1 1 0 X X 0 1 X 0 0 1 1 0 0
0 1 1 1 0 0 1 X X 1 X 1 0 1 0 1 0 0
1 0 0 1 0 1 X 0 0 X 1 X 1 0 0 0 0 1
1 0 1 1 1 0 X 0 1 X X 0 1 0 0 0 0 1
1 1 0 1 1 1 X 0 X 0 1 X 1 0 0 0 0 1
1 1 1 0 0 0 X 1 X 1 X 1 1 0 0 0 1 0
Se deja como ejercicio completar la solución de la aplicación.
PROBLEMA 2
Planteamos otro problema, basado en el anterior. El planteo y los tiempos son similares, pero en este
caso, existe un pulsador (P), para peatones, de modo tal que si un transeúnte lo pulsa, el semáforo 1,
detiene a los vehículos permitiendo el cruce del peatón por esa calle, saltando al amarillo A1, y luego
al R1. La variable P, es una variable externa, que altera la normal secuencia del semáforo.
En este caso, el sistema tiene la variable externa de entrada P, por lo que las ecuaciones son función
de cuatro variables, q0, q1, q2 y P, por lo que tendremos 16 combinaciones distintas para considerar.
PROBLEMA 2
Planteamos otro problema, basado en el anterior. El planteo y los tiempos son similares, pero en este
caso, existe un pulsador (P), para peatones, de modo tal que si un transeúnte lo pulsa, el semáforo 1,
detiene a los vehículos permitiendo el cruce del peatón por esa calle, saltando al amarillo A1, y luego
al R1. La variable P, es una variable externa, que altera la normal secuencia del semáforo.
Diagrama de
E0
V1 R2 estados
000
E7 E1
111 R1 A2 001 V1 R2
V1 R2
P P
E6 P E2
110 R1 V2 010
P
En este caso, el sistema tiene la
variable externa de entrada P, por lo E5 E3
que las ecuaciones son función de R1 V2 011 A1 R2
101
cuatro variables, q0, q1, q2 y P, por lo E4
que tendremos 16 combinaciones 100
distintas para considerar. R1 V2
PROBLEMA
al sur
S2 V2
A2
R2 D
Podemos implementar un clock de 5” de período, con lo que el sistema permanece 5” en cada estado.
El sistema permanece en el estado E0
indefinidamente, hasta que un auto es
Diagrama de D detectado y D = “1”. En ese estado, ambos
estados semaforos están en verde, y la luz de giro en
rojo.
E0 V1 V2 GR1
Con D=“1”, el sistema pasa a E1, en donde se
enciende A2, para que los autos que van
D óD hacia el sur vayan deteniéndose.
D
Al cabo de 5”, debido al clock del sistema, se
pasa al estado E2, en el que se enciende la luz
de giro a la izquierda, se enciende R2, para
E3 E1 que los autos que van al sur se detengan, y
V1 permanece siempre encendido, ya que
R2 V1 G1 A2 V1 GR1
esos autos deben poder circular siempre.
Un defecto que tiene este diseño es que supongamos que un auto quiere girar a la
izquierda, y se ubica de modo de que el sensor lo detecte y posteriormente se
desencadena la secuencia de giro a la izquierda. Si antes del final de la secuencia de
giro, otro vehículo se detiene al lado del sensor, la secuencia se desencadena de
nuevo y sucesivamente, si varios vehículos van apareciendo en el sensor, hará que
los autos que van hacia el sur deberán esperar a que gire el último vehiculo
detectado por el sensor.
¿Cómo pode os resolver esto? Por ejemplo, que la secuencia de giro no pueda
producirse por mas de una cierta cantidad de tiempo, antes de quedar nuevamente
disponible.
Resolver el cruce semaforizado, de ingreso al hotel. El sistema tiene dos sensores (S1 y S2)
de detección de vehículos, de modo de que cuando un vehículo es detectado por el sensor,
se debe generar la secuencia necesaria para que el vehículo siga las trayectorias marcadas
en líneas de puntos.
PROBLEMA
Se trata de implementar un circuito que presente a sus salidas, las señales que se muestran en la
figura. Si la variable de entrada e =”0”, las salidas deben presentar las dos formas de señal
superiores. Si e = “1”, las dos señales de abajo.
Debe implementarse un circuito secuencial sincrónico.
Y la primer pregunta que debemos respondernos es con cuantos estados resuelvo este problema.
Diagrama de
estados
e q0 q1 a b
0 0 0 0 0
0 0 1 1 1
0 1 0 0 1
0 1 1 0 0
Tabla de verdad del circuito 1 0 0 0 0
combinacional de salida, en caso de 1 0 1 0 1
1 1 0 1 0
implementarse una forma de Mealy. 1 1 1 0 0
PROBLEMAS
Diseñar un circuitos secuencial sincrónico, con salida sincrónica (Automata de Moore), empleando
FF’s JK y compuertas NAND y/o NOR de dos entradas, que detecte la secuencia 1, 1, 0, 1 y encienda
un led. Una vez encendido el led, la secuencia 0,0 hace que se vuelva al estado inicial.
Diseñar un circuitos secuencial sincrónico, con salida sincrónica (Automata de Moore), empleando
FF’s JK y compuertas NAND y/o NOR de dos entradas, que genere en sus salidas la secuencia (en
binario natural) 0, 2, 3, 1, … si una entrada externa X = 0 , ó 2, 3, 3, 1, … si X = 1.
Diseñar un circuitos secuencial sincrónico, con salida sincrónica (Automata de Moore), empleando
FF’s JK y compuertas NAND y/o NOR de dos entradas, que genere en sus salidas la secuencia (en
binario natural) 1, 1, 1, 2, … si una entrada externa X = 0 , ó 2, 1, 2, 3, … si X = 1.
Diseñar un circuitos secuencial sincrónico, con salida sincrónica (Automata de Moore), empleando
FF’s JK y compuertas NAND y/o NOR de dos entradas, que detecte el ingreso de tres unos
consecutivos y encienda un led, y que despues de encendido el led, con tres ceros consecutivos, o no,
regrese al estado inicial. No puede detectar nuevamente los tres unos consecutivos si antes, no apago
el led.
Los circuitos secuenciales son una de las partes mas importantes de
la materia, asi que lean bien este material
Paciencia y no se olviden de