Il existe de nombreux types de portes logiques, chacune pouvant être implémentée avec de nombreuses conceptions différentes. Chaque conception présente divers avantages et inconvénients, tels que la taille, la complexité, la vitesse, les frais généraux de maintenance ou le coût. Les différentes sections donneront beaucoup de conceptions différentes pour chaque type de porte.,
Concepts
A | ON | ON | off | off | Question Answered |
---|---|---|---|---|---|
B | ON | off | ON | off | |
NOT A | off | off | ON | ON | Is A off?, |
A OR B | ON | ON | ON | off | Is either input on? |
A NOR B | off | off | off | ON | Are both inputs off?, |
A AND B | ON | off | off | off | Are both inputs on? |
A NAND B | off | ON | ON | ON | Is either input off?, |
A XOR B | off | ON | ON | off | Are the inputs different? |
A XNOR B | ON | off | off | ON | Are the inputs the same?, |
A IMPLIQUE B | SUR | off | SUR | SUR | Si A, B est également sur? |
la sortie de chaque circuit logique reflète l’état de ses entrées à tout moment (mais éventuellement avec un certain retard encouru par le circuit).
permutation des entrées pour la plupart de ces portes, A et B peuvent être permutés sans changer la sortie., L’échange des entrées de la porte implique affectera sa sortie, et la porte NOT n’a qu’une seule entrée. Empilement d’entrées les portes et, ou, et XOR peuvent chacune être utilisées dans des tableaux pour effectuer leur opération sur plus de deux entrées, en combinant deux entrées à la fois, puis en combinant les résultats entre elles et/ou avec d’autres entrées. Pour ces portes, l’ordre dans lequel les entrées sont combinés n’a pas d’importance. Lorsqu’une porte XOR est combinée de cette manière, sa sortie est activée lorsqu’un nombre impair d’entrées est activé., Choisir une porte logique lorsque vous ne savez pas quelle porte logique utiliser, essayez de construire une table comme celle de droite mais avec une seule ligne de sorties. Énumérez les entrées connues entrant et les combinaisons possibles de puissance, et pour chaque combinaison écrivez ce que la sortie devrait être pour que la structure fonctionne. Comparez ensuite cela au tableau de droite et voyez quelle porte correspond aux sorties souhaitées. Si la sortie doit changer lorsque l’entrée est stable ou doit être mémorisée après la fin de l’entrée, le lecteur peut également avoir besoin de regarder les circuits d’impulsion ou les circuits de mémoire.,
Logique
Une porte logique est une logique de base du circuit.
PAS de porte
Un | LE | off |
---|---|---|
PAS | off | SUR |
UN PAS de porte (A), aussi connu comme un onduleur, c’est une porte utilisée lorsqu’une face de sortie est voulu à partir de la donnée d’entrée., Par exemple, lorsque l’interrupteur, ou d’entrée est réglé sur « on », la sortie est commutée sur « off », et lorsque le commutateur est réglé sur « off », la sortie sera activée (« on »).
Torche onduleur 1-large, plat (horizontal seulement), silencieux, tileable circuit retard: 1 cocher la torche onduleur est le plus couramment utilisé pas porte, en raison de sa petite taille, polyvalence, et facile construction. Un inconvénient de l’inverseur de torche est qu’il va « brûler » s’il est exécuté sur un cycle d’horloge plus rapide qu’une horloge 3 (3 ticks sur, 3 ticks off). Un onduleur de torche brûlé se rallume après avoir reçu une mise à jour de bloc., Inverseur de soustraction plat, retard de circuit silencieux: 1 cochez la case l’inverseur de soustraction offre peu d’avantage par rapport à l’inverseur de torche, sauf qu’il peut fonctionner sur un cycle de 2 heures sans brûler. Les horloges plus rapides ne fonctionneront pas-le comparateur ne réagira tout simplement pas à eux. Variations: le levier alimenté peut être remplacé par un autre composant d’alimentation toujours allumé (par exemple, torche redstone, bloc de redstone), ou par un conteneur plein si un composant d’Alimentation ne serait pas pratique à cet endroit., Le répéteur est nécessaire pour s’assurer que le signal d’entrée est suffisamment fort pour surmonter la source arrière du comparateur, mais peut être retiré de plusieurs façons. Si le niveau de puissance d’entrée est connu (car la conception du circuit est fixe, il peut donc être calculé), le répéteur peut être retiré en remplaçant le levier alimenté par un conteneur qui produira le même niveau de puissance. Alternativement, le répéteur peut être retiré si la sortie continue sur une longueur de fil redstone, ce qui réduira suffisamment le signal soustrait pour que le signal soit éventuellement inversé., Retard de circuit instantané D’inverseur instantané: 0 ticks l’inverseur instantané est un bloc de construction de base des circuits instantanés plus grands. La version » sol » a le plus grand volume, mais est plus courte et s’adapte facilement aux circuits plus plats. La version 1-large est la plus petite en volume total et 2-tileable. Comportement (c’est à dire,, comment ça marche): un onduleur instantané a deux éléments fonctionnels, et un piston, ou des pistons, qui les activent:
- Une source d’alimentation constante avec une sortie qui peut être instantanément mise hors tension (mais l’allumer prend du temps): soit un bloc redstone qui cesse de fournir de l’énergie dès que le piston commence à le déplacer (dans le même tick, le piston reçoit ou perd de l’énergie) ou un bloc solide devant un répéteur ou un comparateur alimenté, alimentant redstone dust; dès que le bloc commence à bouger, la poussière n’est pas alimentée.,
- Une Ligne de signal avec une sortie qui peut être instantanément mise sous tension mais pas nécessairement éteinte, son entrée retardée et soutenue pendant 2 ticks. L ‘ »instant on » est obtenu par la technique de dépoussiérage: un bloc solide placé contre le bord d’un bloc sur lequel une ligne de redstone est en cours d’exécution, déconnecte cette ligne de la ligne ci-dessous. Le début du mouvement de ce bloc reconnecte instantanément la ligne et fournit de l’énergie. Le retard est obtenu en exécutant l’entrée via un répéteur à 2 tiques, deux torches ou des moyens similaires., Cela signifie que lorsque l’alimentation apparaît à l’entrée, le bloc déplacé par le piston est capable de couper la ligne avant que le signal ne traverse le retard. Avec une entrée non alimentée, la sortie est instantanément activée et la ligne fournit toujours de l’alimentation « stockée » dans le répéteur pendant deux ticks, ce qui est suffisant pour réactiver la source d’alimentation constante du point précédent.
- Piston, ou pistons, pour déplacer le bloc/blocs activant les éléments du point 1 ou 2.,2″>LE
off off B LE off LE off A OU B SUR SUR SUR off Une porte OU (A ∨ B) est une porte qui utilise deux entrées ou plus, et chaque fois qu’une entrée est « sur », la sortie est également « sur »., Le seul moment où la sortie est « off », lorsque toutes les entrées sont « off ». Notez que puisque L’opération OR est associative et commutative, les portes OR peuvent être combinées librement: le Joueur peut comparer un grand nombre d’entrées en utilisant de petites portes OR pour collecter des groupes d’entrées, puis en comparant leurs résultats avec plus de portes OR. Le résultat ne dépendra pas de la disposition des entrées, ni de celles qui ont été combinées en premier.
la version la plus simple de la porte OR est la conception A: simplement un fil reliant toutes les entrées et sorties., Cependant, cela fait que les entrées deviennent « compromises », de sorte qu’elles ne peuvent être utilisées que dans this or gate. L’exemple de l’introduction, en utilisant un bloc solide au lieu de fil, ne souffre pas du même danger.
Si les joueurs ont besoin d’utiliser les entrées ailleurs, les entrées doivent être « isolées », en les faisant passer à travers un bloc comme ci-dessus, ou un dispositif tel qu’une torche ou un répéteur. Les Torches donnent la version B. notez qu’il s’agit en fait d’une porte NOR avec un onduleur sur la sortie.
la Version C isole les entrées avec des répéteurs. Il peut être étendu horizontalement jusqu’à 15 entrées., Outre les entrées isolées, il est un tick plus rapide que B. des répéteurs supplémentaires peuvent être utilisés pour ajouter de nouveaux groupes d’entrées, ou pour renforcer le signal de sortie. Cette conception est plus chère, car chaque répéteur coûte 3 poussières de redstone à fabriquer (avec de la pierre lisse).
la Version D est une version à 1 Largeur conçue pour une utilisation verticale, comme dans les murs. Le répéteur sert à isoler les sorties des entrées. Cette version ne peut prendre que deux entrées, bien que les entrées puissent bien sûr être empilées avec plusieurs portes.,
la Version E utilise les propriétés des blocs transparents à la lumière: pierre brillante et escaliers ou dalles à l’envers. Ceux-ci envoient des signaux vers le haut, mais pas vers le bas. Il est extensible, comme la conception C.,h>A
ON ON off off B ON off ON off A NOR B off off off ON A NOR gate (A ↓ B) is the opposite of the OR gate., Chaque fois qu’au moins un commutateur est basculé sur « on », la sortie est basculée sur « off ». Le seul moment où la sortie est « on » est lorsque toutes les entrées sont basculées sur « off ». Cette porte utilise également deux entrées ou plus.
Toutes les portes logiques peuvent être faites à partir de certaines combinaisons de la porte NOR.
dans Minecraft, il n’y a pas non plus de porte logique de base, implémentée par une torche avec deux entrées ou plus. (Une torche avec 1 entrée est la porte NON, et sans entrées est la vraie porte, c’est-à-dire une source d’alimentation.)
Une torche peut facilement accueillir 3 entrées mutuellement isolées, comme dans la conception A., La conception B va plus loin pour presser une quatrième entrée. Si plus d’entrées sont nécessaires, il est plus simple d’utiliser ou de les combiner, puis utilisez un onduleur (pas) à la fin. Il est également possible de combiner des portes OR et NOR, en utilisant l’inversion des portes OR comme entrées des portes NOR.,2c0d97a2″>ON
ON off off B ON off ON off A AND B ON off off off An AND gate (A ∧ B) is used with two or more switches or other inputs., La sortie est basculée sur » on « uniquement lorsque toutes les entrées sont »on ». Sinon, la sortie restera « off ». En réalité, l’image fournie est une porte NOR avec des entrées inversées. En prenant la logique de A et B, les deux premières torches (en haut et en bas de l’image) inverser dans Une ∨ B, puis la troisième torche (centre-droit) ne s’applique PAS à cette déclaration. Ainsi, il devient (A ∨ B), ce qui peut être interprété comme A B B par la Loi de De Morgan.
Une Entrée 3 et une porte est affichée, mais, comme ou gates, et gates peuvent être librement « groupés », combinant des groupes d’entrées puis combinant les résultats.,
Une utilisation typique pour une porte serait de construire un mécanisme de verrouillage pour une porte, exigeant à la fois le bouton d’activation et de la serrure (généralement un levier) pour être sur.
Le Piston et les portes agissent de la même manière qu’un « tampon à trois états », dans lequel l’entrée B agit comme un interrupteur, connectant ou déconnectant l’entrée A du reste du circuit. De telles conceptions ont une entrée alimentant un circuit, qui est ouvert ou fermé par un piston collant entraîné par l’autre entrée. La différence avec les tampons à trois états de la vie réelle est que L’on ne peut pas conduire un faible courant dans Minecraft.,div id= »312c0d97a2″>ON
off off B ON off ON off A NAND B off ON ON ON A NAND gate (A B) turns the output off only when both inputs are on, the reverse of an AND gate., Toutes les portes logiques peuvent être fabriquées à partir de portes NAND. Comme avec NOR, un grand nombre d’entrées sont probablement mieux gérées en empilant et en faisant des portes, puis en inversant le résultat. Par la Loi de De Morgan, (A B B) est identique à A B B.
Toutes les portes logiques peuvent être faites à partir de certaines combinaisons de la porte NAND.,v id= »9fc701f3b3″>off
off B LE off LE off A XOR B off SUR SUR off Une porte XOR (Un ⊻ B), c’est une porte qui utilise deux entrées et la sortie est réglé sur « on » quand un interrupteur est sur « on » et un interrupteur est sur « off »., XOR est prononcé » zor » ou « exor », un raccourcissement de » exclusif ou », parce que chaque entrée est mutuellement exclusive avec la sortie. Il est utile pour contrôler un mécanisme à partir de plusieurs emplacements. En raison de ces propriétés, les portes XOR sont généralement trouvées dans les circuits complexes de redstone. Dans certains cas, il est possible d’obtenir une sortie de porte ou et une sortie de porte et sur différents canaux. Le circuit ci-dessus est composé de portes et, ou portes et non portes., Le circuit est ((A ∧ B) ∨ A) ∨ (A ∧ B) ∨ B), qui peut encore être simplifiée en (A ∧ B) ∨ (A ∧ B) (ou, de manière équivalente, (A ∨ B) ∧ (A ∧ B)).
Une caractéristique utile est qu’une porte XOR (ou XNOR) changera toujours sa sortie lorsque l’une de ses entrées changera, elle est donc utile pour contrôler un mécanisme à partir de plusieurs emplacements., Lorsque des commandes (telles que des leviers) sont combinées dans une porte XOR, basculer n’importe quelle commande basculera la sortie de la porte XOR (comme une ampoule contrôlée par deux interrupteurs d’éclairage — les joueurs peuvent basculer l’un ou l’autre pour allumer ou éteindre la lumière, ou l’un d’entre eux peut toujours ouvrir ou fermer une porte, ou
comme les portes et et ou, les portes XOR peuvent être librement « empilées » ensemble, les portes rassemblant des groupes d’entrées et leurs sorties étant rassemblées à leur tour. Le résultat de Xorer plus de deux entrées est appelé « parité » — le résultat est 1 si et seulement si un nombre impair d’entrées est 1.,
La Conception D est minuscule, mais seulement utile si les joueurs veulent que les leviers soient fixés au circuit. Le bloc ombré indique le bloc auquel les leviers et la torche allumée sont attachés, ainsi que le bloc sur lequel on repose.
la conception F est la plus largement utilisée des conceptions de torche uniquement, mais les composants plus récents peuvent faire beaucoup mieux. La conception H utilise des pistons et est à la fois plus rapide et plus compacte.
Au-delà des torches et des pistons, diverses diodes peuvent être utilisées pour produire des portes XOR assez compactes et bon marché., Conception je peux avoir ses répéteurs d’entrée venant de chaque côté ou en dessous, en changeant sa taille en conséquence pour s’adapter aux espaces restreints. Design J utilise des blocs transparents pour une option moins chère.
Schématique de la galerie: porte XOR
Vue: Mécanique/Redstone/circuit Logique/XORl’introduction de L’comparateur permet plusieurs variantes d’un nouveau modèle, la « soustraction XOR gate », qui est plat, rapide et silencieuse (aussi facile à retenir)., L’inconvénient en mode Survie est que la fabrication de comparateurs nécessite l’accès au Nether pour obtenir du quartz nether.
chaque entrée est à la même distance de l’arrière et du côté du comparateur le plus proche, elle supprimera donc son propre signal là-bas, mais se déplace plus loin pour se rendre sur le côté du comparateur supplémentaire, elle ne supprimera donc pas son signal dans le comparateur supplémentaire. Ce n’est que si les deux entrées sont activées que les deux comparateurs seront supprimés par une entrée latérale.,
cependant, cela n’est vrai que si les entrées ont le même niveau de puissance (ou du moins pas différent de plus de 1), sinon un signal pourrait submerger la tentative de l’autre de supprimer son signal. Si ce circuit est sûr de recevoir des entrées du même niveau de puissance (parce que le système dont il fait partie a été conçu de cette façon), alors la version « de base » peut être utilisée. Sinon, une méthode doit être utilisée pour s’assurer que les entrées sont égales — par exemple, avec des répéteurs (la version « répétée ») ou avec des torches (la version « inversée »).,N
ON off off B ON off ON off A XNOR B ON off off ON An XNOR gate can be built by inverting either the output, or one input, of an XOR gate.,
la conception A est une conception pure-torche. Si l’entrée externe n’est pas nécessaire, les torches orientées vers l’arrière peuvent être remplacées par des leviers, ce qui donne B. La conception F est plus grande mais met en évidence la logique, tandis que I est une variante inversée de XOR gate H. notez que l’onduleur de sortie peut également être placé en ligne avec le reste de la porte, ou même dans une fosse fixée à l’un des blocs de support de la redstone de sortie.,>
ON off off B ON off ON off A IMPLIES B ON off ON ON An IMPLY gate (A → B) turns on either if both inputs are on, or if the first input is off., Contrairement aux autres portes ici, les entrées ne sont pas interchangeables; ce n’est pas commutatif. Cela représente une implication matérielle ou une déclaration conditionnelle, « si a alors B », ou « A implique B ». La sortie n’est désactivée que si L’antécédent A est vrai, mais le B qui en résulte est faux. C’est l’équivalent logique de B ∨ A, et l’équivalent mathématique de A ≤ B.
la conception C a une vitesse de 2 ticks si la sortie est 1, mais 1 ticks si la sortie est 0. De même, les autres conceptions prennent 1 tick si la sortie est 0, mais sont immédiates (et non isolées) si la sortie est 1., Si le lecteur doit synchroniser (ou isoler) la sortie, pensez à placer un répéteur à 1 tick devant l’entrée « rapide » (entrée A Pour C, entrée B pour les autres).,v>
View at: Mechanics/Redstone/Logic circuit/IMPLIESVideo
See also
- Logic gates on Wikipedia
Redstone
View at: Template:Redstone/content