Existe este bonito conjunto de reglas pequeñas (e incompletas) sobre los circuitos digitales, sobre las bolas pequeñas para ser más precisos:
- las pelotitas pueden desplazarse por cables (no siempre en las secciones T)
- las bolas pequeñas pueden viajar a través de puertas lógicas
- las pelotitas se neutralizan unas a otras cuando chocan
El segundo necesita un poco de expansión. Si tiene una bolita en la salida de una compuerta AND, lo que la convierte en una compuerta NAND, puede tomar la pelota, doblarla, poner las nuevas bolas en la entrada y convertir la AND en un OR. Las cosas son similares si empiezas con una puerta OR (que con su bolita es una puerta NOR).
Alguien llama a esta regla Las leyes de Morgan si alguna vez tiene que explicárselo a un maestro.
Vuelve a tu circuito: toma las dos bolitas, cruza las puertas NAND (dividiendo las bolitas). Ahora tienes dos puertas OR y cuatro bolas. Recuerda que una bola representa una puerta NO:
simular este circuito : esquema creado usando CircuitLab
Ahora, como ves, R y S se anulan tan pronto como entran al circuito. Podemos aceptar y "simplificar" NOT3 con R y llamar a esa entrada nR, y de manera similar con S y NOT2.
Ahora presionemos NOT4 hasta el cruce en T: ¿qué sucede allí? Bueno, puede negar la salida AND, y para mantener el valor descendente de nQ, también debe poner un no allí.
Un diagrama vale más que mil palabras:
simular este circuito
Ahora puede simplificar Q y NOT1 y etiquetar esa salida nQ, simplificar nQ y NOT2 y etiquetar esa salida Q. ¿El circuito parece más familiar ahora? Tu segundo circuito es igual al mismo, solo lo que llamas cambios establecidos y restablecidos.
La verdadera pregunta es: ¿por qué me molesté con toda la historia de las "bolas pequeñas"? Podrías haber escrito la tabla de verdad y "fácilmente" ver lo que estaba pasando. Bueno, creo que deslizar bolitas ayuda mucho para resolver problemas simples e incluso un poco más complicados. Además, es divertido .