Portes ET(AND) /OU(OR)/ET NON(NAND)/OU NON(NOR)

| # Portes ET, OU ET NON, OU NON

Librairie: | Portes
Introduction: | 2.0 Beta 1
Appearance: |
| ET (AND) | OU (OR) | ET NON (NAND) | OU NON (NOR)
--- | --- | --- | --- | ---
ANSI: |  |  |  |
IEC: |  |  |  |

## Comportement

Les portes ET, OU, ET NON et OU NON calculent chacune la fonction respective des entrées, et émettent le résultat sur la sortie.

Par défaut, les entrées qui ne sont pas connectées,pas même un fil, sont ignorées. De cette façon, vous pouvez insérer une porte à 5 entrées, mais n'attacher que deux entrées et elle fonctionnera comme une porte à 2 entrées; cela vous évite d'avoir à vous soucier de configurer le nombre d'entrées à chaque fois que vous créez une porte.
Si toutes les entrées ne sont pas connectées, la sortie sera la valeur d'erreur (E). Certains utilisateurs, cependant, préfèrent que Logisim-evolution insiste pour que toutes les entrées soient connectées, car c'est ce qui correspond aux portes du monde réel. Vous pouvez activer ce Comportement en allant dans l'élément de menu | Projet | > | Options... | et en sélectionnant l'onglet | Simulation | et en sélectionnant le choix Ignorer les entrées indéfinies pour le paramètre Sortie des portes quand indéfinie

La table de vérité à deux entrées pour les portes est la suivante. La lettre E représente la valeur d'erreur, et la lettre U représente la valeur flottante.

ET (AND)
- | 0 | 1 | U/E
0 | 0 | 0 | 0
1 | 0 | 1 | E
U/E | 0 | E | E
OU (OR)
- | 0 | 1 | U/E
0 | 0 | 1 | E
1 | 1 | 1 | 1
U/E | E | 1 | E
ET NON (NAND)
- | 0 | 1 | U/E
0 | 1 | 1 | 1
1 | 1 | 0 | E
U/E | 1 | E | E
OU NON (NOR)
- | 0 | 1 | U/E
0 | 1 | 0 | E
1 | 0 | 0 | 0
U/E | E | 0 | E

En bref, ces composants fonctionnent comme prévu tant que toutes les entrées sont soit 0 ou 1. Si une entrée est flottante (U) ou une valeur d'erreur (E), le composant la traite à la fois comme 0 et 1 et si la sortie n'est pas modifiée dans les deux cas, la sortie conservera sa valeur. (comme lorsqu'une porte ET a une entrée qui est définitivement 0 et une seconde entrée douteuse); mais si la sortie change selon que l'entrée est traitée en 0 ou 1, la sortie prendra la valeur d'erreur (E).

Les versions multibits de chaque porte effectueront leur transformation un bit par bit sur leurs entrées.

## Pins (en supposant que le composant est orienté vers l'est)

Bord ouest :
  Les entrées dans le composant. Il y en aura autant que ce qui est spécifié dans l'attribut Nombre d'entrées et largeur de bit selon l'attribut Largeur de données.

  Notez que si vous utilisez des portes formées, le côté ouest des portes OU et NOR sera incurvé. Néanmoins, les broches d'entrée sont en ligne. Logisim dessinera de courts tronçons pour illustrer cela ; et si vous dépassez un tronçon, il supposera silencieusement que vous n'aviez pas l'intention de le dépasser. Dans la "vue imprimante", ces tronçons ne seront pas dessinés, sauf s'ils sont connectés à des fils.

Bord est :
  La sortie de la porte, dont la valeur est calculée sur la base des entrées actuelles comme décrite ci-dessus et la largeur de bit selon l'attribut Largeur de données.

## Attributs

Lorsque le composant est sélectionné ou en cours d'ajout, les chiffres 0 à 9 modifient son attribut Nombre d'entrées, Alt-0 à Alt-9 modifient son attribut Largeur de données et les touches fléchées modifient son attribut Orientation.

Orientation
  La direction du composant (sa sortie par rapport à ses entrées).
Largeur de données
  La largeur de bit des entrées et sorties du composant.
Dimension dessins
  Détermine s'il faut dessiner une version plus large ou plus étroite du composant. Cela n'affecte pas le nombre d'entrées, qui est spécifié par l'attribut Nombre d'entrées. Cependant, si des portes façonnées sont sélectionnées, alors la porte sera dessinée avec des ailes pour accueillir des entrées supplémentaires au-delà de ce que la forme accueille naturellement.
Nombre d'entrées
  Détermine le nombre de broches à avoir pour le composant sur son côté ouest.
Valeur de sortie
  Indique comment les résultats faux et vrais doivent être traduits en valeurs de sortie. Par défaut, faux est représenté par une tension faible (0) et vrai par une tension élevée (1), mais l'un ou l'autre peut être remplacé par une valeur haute impédance (flottant). Cela permet des connexions de type ou-câblé et et-câblé, comme illustré ci-dessous : À gauche, l'attribut Valeur de sortie des tampons est flottant/1 et la résistance tire à 0, ce qui donne le Comportement ou-câblé; à droite, l'attribut Valeur de sortie des tampons est 0/flottant et la résistance tire à 1, ce qui donne le Comportement et-câblé.
Étiquette
  Le texte de l'étiquette associée à la porte.
Police des étiquettes
  La police avec laquelle l'étiquette doit être rendue.
Inverseur x
  Si Oui, l'entrée est niée avant d'être introduite dans la porte. Les entrées sont comptées de haut en bas si l'orientation est est ou ouest, et elles sont comptées de gauche à droite si l'orientation est nord ou sud.

## Comportement de l'outil pousser

Aucun.

## Comportement de l'outil text

Permets de modifier l'étiquette associée à la porte.

Retour à Référence de la bibliothèque