Abril 28, 2017, 04:03:14 pm
Visitante



Autor Tema: [Información] [Medio] Biestables (Flip-Flop y Latch)  (Leído 1554 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Junio 24, 2014, 04:56:45 pm

Alfomega




  • Conectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Ingeniero informático
  • Actividad

  • 18%
  • Logros

Más información

En este post os voy a enseñar como hacer los diferentes biestables (en inglés Flip-Flop y Latch) con redstone.
Un biestable es un circuito que almacena la información, es decir, que el valor que toma/n la/s salida/s tras aplicar unos valores en las entradas permanece hasta que se le da otro valor. Además, el valor de la/s salida/s no depende únicamente del valor de las entradas, también depende del valor de la/s propia/s salida/s en ese momento.
Consideraciones previas
-Este post se basa en lo visto en el anterior post, [Básico] Lógica binaria y tablas de verdad y se usará la misma nomenclatura.
-He ignorado un par de versiones de biestables ya que suponen un mayor circuito realizando lo mismo.
-Aunque hay múltiples formas de crear cada biestable, he puesto la forma que, a mi parecer, es más compacta y/o se asemeja más a los originales. (Hay gente que diseña los circuitos mezclando conceptos y creando cosas que no se parecen al que es en realidad, incluso hay mutaciones de varios biestables en uno).
-Algunos biestables tienen comportamientos indefinidos en ciertas circunstancias, es decir, que pueden tomar aleatoriamente un valor para la salida si las entradas tienen un cierto valor (el valor que tome vendrá por el último en encenderse o apagarse en un tick del Minecraft, algo que es poco predecible). Este comportamiento se establecerá en la tabla de verdad como ND (No Definido).
-Se indicará con Q en la tabla de verdad que el valor que tiene la salida no cambia y es el que tenía antes de establecer esos valores de entrada.
-Los repetidores de redstone están representados por un triángulo apuntando en la dirección del flujo de redstone.
-Si no se especifica lo contrario, los repetidores de redstone se colocan sin delay alguno.
-Si el fondo de un recudro es gris en vez de blanco, significa que ese elemento está bajo un bloque.
-Si una entrada es de color amarilla en vez de azul, implica que es una entrada de control, activa y desactiva el valor de las entradas.

RS
Los biestables RS (Reset Set) son los más sencillos de todos, tanto en funcionamiento como en circuito.
Básicamente almacena el valor de una entrada hasta que se accione la otra y viceversa. Dependiendo de la entrada guardada, la salida que se acciona es una u otra, aunque siempre una tendrá el valor 0 y la otra el 1, por lo que se puede usar indistintamente una o la otra.


ABSalidaSalida'
00QQ
0101
1010
11NDND

El representado es el RS NOR, hay un RS NAND, pero su funcionamiento es el inverso a este y ocupa un mayor espacio.

D
Los biestables D (Data o Delay) almacenan el valor de una única entrada siempre y cuando la otra esté activa, es decir, son como un almacén de un dato con puerta de acceso.
En este caso, S solo se actualizará con el valor de A si la entrada de control B está a 0.

ABSalida
000
01Q
101
11Q

T
Los biestables T (Toggle) almacenan un dato hasta que su entrada tome el valor 1, entonces cambiarán su valor por el opuesto al que tenían.

ASalida
0Q
1¬Q

JK
Los biestables JK son una "mejora" del RS que evita la circunstancia de resultado no determinado y tienen una tercera entrada de control que inhabilita a las otras dos. Si el resultado fuese a ser indeterminado, en vez de eso, invierte el estado actual.
Para que la salida cambie, la entrada C debe estar a uno.

ABSalida
00Q
010
101
11¬Q

Fuentes
Minecraft wiki (thai) - Circuitos de redstone
Wikipedia (en) - Flip Flop

Linkback: http://minecraftmin.net/index.php?topic=3172.0
« Última modificación: Junio 24, 2014, 05:00:46 pm por Alfomega »
Alfomega






Respuesta #1 Julio 01, 2014, 01:37:03 pm

xog1999




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Map Maker :3
  • Actividad

  • 0%
  • Logros

Más información

Gracias, esto le puede servir mucho a la comunidad.



Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

exclamation
Ayuda con flip-flop

Iniciado por ~Ryu188~

2 Respuestas
465 Vistas
Último mensaje Septiembre 27, 2014, 09:27:08 pm
por _.-|TOMIELGLAN|-._
smiley
_-+-_T-Flip-Flop | Fácil y compacto_-+-_

Iniciado por Roymejia

1 Respuestas
863 Vistas
Último mensaje Julio 14, 2015, 12:37:28 pm
por Carlos_Ali_Craft
exclamation
Los T-Flip Flop | Convierte botones en palancas!

Iniciado por Madwig

0 Respuestas
429 Vistas
Último mensaje Enero 12, 2015, 06:57:40 pm
por Madwig
xx
T-flip flops para principiantes

Iniciado por Minecrafter_62

7 Respuestas
1842 Vistas
Último mensaje Septiembre 08, 2014, 02:59:37 pm
por Jhon