Logische poorten
Leer hoe EN-, OF-, NIET-, XOR-, NAND- en NOR-poorten van enen en nullen beslissingen maken, en hoe je de uitgang van een kleine schakeling vindt.
Definitie
- 1 = spanning aan (hoog), dat betekent waar
- 0 = spanning uit (laag), dat betekent onwaar
| EN | OF | XOR | NAND | NOR | ||
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 |
- EN (AND): uitgang 1 alleen als beide ingangen 1 zijn
- OF (OR): uitgang 1 als minstens één ingang 1 is
- XOR (exclusieve OF): uitgang 1 als de ingangen verschillend zijn
- NAND (NIET-EN): het omgekeerde van EN, uitgang 0 alleen als beide ingangen 1 zijn
- NOR (NIET-OF): het omgekeerde van OF, uitgang 1 alleen als beide ingangen 0 zijn
Probeer het meteen
Uitgewerkte voorbeelden
De ingangen zijn en . Bepaal de uitgang van een EN-, OF-, XOR-, NAND- en NOR-poort.
EN-poort
EN heeft twee enen nodig, maar → EN:
OF-poort
OF heeft minstens één 1 nodig, en → OF:
XOR-poort
De ingangen en zijn verschillend → XOR:
NAND-poort
NAND is het omgekeerde van EN: EN gaf , dus omkeren → NAND:
NOR-poort
NOR is het omgekeerde van OF: OF gaf , dus omkeren → NOR:
Antwoord: EN , OF , XOR , NAND , NOR . NAND en NOR zijn altijd het omgekeerde van EN en OF.
Veelgemaakte fouten
Denken dat een OF-poort geeft als beide ingangen zijn
Waarom het fout is: Dat is de XOR-poort. OF is 1 als minstens één ingang 1 is, en daar hoort ook het geval bij dat beide 1 zijn.
Correct: OF: . XOR: . Alleen XOR eist dat de ingangen verschillend zijn.
lezen als een gewone optelling en schrijven
Waarom het fout is: In de poortnotatie betekent OF, en de uitgang van een poort kan alleen 0 of 1 zijn.
Correct: Bij poorten geldt (OF). De waarde 2 komt alleen voor als je binaire getallen optelt, en dan schrijf je hem als met een overdrachtscijfer.
NAND behandelen als NIET A EN NIET B, dus als
Waarom het fout is: NAND keert de uitgang van EN om, niet de ingangen. Voor , : NAND geeft , maar .
Correct: NAND : eerst EN, dan NIET. De streep staat boven het hele product.
De oorspronkelijke ingangen in de laatste poort van een schakeling stoppen
Waarom het fout is: In een schakeling krijgt elke poort alleen de draden die ermee verbonden zijn. De laatste poort krijgt meestal de uitgangen van eerdere poorten, niet A, B en C.
Correct: Werk van de ingangen naar de uitgang, schrijf de uitgang van elke poort ernaast en gebruik die waarden voor de volgende poort.
Interactieve visualisatie
Waarheidstabel
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
1= Waar0= Onwaar
Interactieve sandbox
Expressiecalculator
Probeer deze:
Geschiedenis
Nog geen berekeningen
Oefenproblemen
18 opgavenWelke poort geeft alleen uitgang 1 als beide ingangen 1 zijn?
Waarom het belangrijk is
- Computerchips: een processor bevat miljarden transistors die als poorten zijn geschakeld, en alles wat hij doet (optellen, vergelijken, opslaan) komt neer op EN, OF en NIET met enen en nullen
- Getallen optellen: twee poorten, een XOR en een EN, zijn genoeg om twee binaire cijfers op te tellen, en ketens van zulke schakelingen tellen hele getallen op
- Alarmen en beveiliging: een alarm gaat af als het is ingeschakeld EN een deur OF een raam open is
- Auto's en machines: een gordelwaarschuwing gaat branden als de motor draait EN de gordel NIET vastzit; een pers werkt alleen als twee handen twee knoppen indrukken (EN)
- Verlichting thuis: een lamp die je vanaf twee plekken kunt schakelen (trap, gang) is een XOR-schakeling
Toepassingen in de echte wereld
Alarmsystemen
Een alarm in huis is een kleine logische schakeling: sensoren geven 1 of 0, poorten beslissen of de sirene een 1 krijgt.
Voorbeeld:
Met de inschakelaar , de deursensor en de raamsensor gaat het alarm af als .
Een alarm gebruikt : als het systeem is ingeschakeld, als de deur open is, als het raam open is.
Bij hoeveel van alle mogelijke ingangscombinaties gaat het alarm af?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf het aantal ingangscombinaties als macht van 2:
Optellen in een chip
Elke optelling van een computer is opgebouwd uit halve en volledige optellers die uit poorten bestaan.
Voorbeeld:
Een halve opteller berekent het somcijfer en het overdrachtscijfer van twee binaire cijfers.
Een halve opteller krijgt de ingangen en . Hij geeft en , en het resultaat lees je als het binaire getal .
Wat zijn S en C, en welk gewoon getal stelt het resultaat voor?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf de optelling die de schakeling uitvoert:
Chips bouwen uit NAND-poorten
Chipmakers houden van NAND-poorten, omdat je elke andere poort alleen met NAND-poorten kunt bouwen.
Voorbeeld:
Verbind beide ingangen van een NAND-poort met hetzelfde signaal : de uitgang is , dus hij werkt als een NIET-poort.
Een kleine chip bevat 4 NAND-poorten. Een NIET-poort heeft 1 NAND-poort nodig, een EN-poort heeft er 2 nodig (een NAND gevolgd door een NAND als NIET). Een ontwerper heeft 3 EN-poorten en 2 NIET-poorten nodig.
Hoeveel NAND-poorten en hoeveel chips heeft de ontwerper nodig?
Stap 1: Schrijf de wiskundige uitdrukking
Schrijf het aantal NAND-poorten als één berekening:
Belangrijke punten
- 1Een logische poort krijgt ingangen die 1 (spanning aan) of 0 (spanning uit) zijn en geeft één uitgang, ook 1 of 0
- 2EN geeft alleen 1 als beide ingangen 1 zijn; OF geeft 1 als minstens één ingang 1 is; NIET keert zijn enige ingang om
- 3XOR geeft 1 als de ingangen verschillend zijn; NAND en NOR zijn het omgekeerde van EN en OF
- 4Poortnotatie: (EN), (OF), (NIET), (XOR), en hier geldt
- 5Om de uitgang van een schakeling te vinden, ga je van de ingangen naar de uitgang en noteer je de uitgang van elke poort
- 6Benoem de uitgang van elke poort als expressie, dan krijg je de booleaanse expressie van de hele schakeling
Veelgestelde vragen
Woordenlijst
- Logische poort
- Een elektronische schakeling die één booleaanse bewerking uitvoert op ingangen van 1 en 0
- Ingang / uitgang
- De signalen die een poort ingaan en het ene signaal dat eruit komt
- Schakeling
- Poorten die met draden verbonden zijn, waarbij de uitgang van de ene poort een ingang van een andere is
- Invertor
- Een andere naam voor de NIET-poort, die 1 in 0 en 0 in 1 verandert
- Exclusieve OF (XOR)
- Een poort waarvan de uitgang 1 is als de ingangen verschillend zijn, geschreven als
- Halve opteller
- Een schakeling van één XOR-poort en één EN-poort die twee binaire cijfers optelt: ,
Formulekaart
EN
1 alleen als beide ingangen 1 zijn
OF
1 als minstens één ingang 1 is
NIET
Keert de ingang om
XOR
1 als de ingangen verschillend zijn
NAND
Omgekeerde van EN: 0 alleen als beide ingangen 1 zijn
NOR
Omgekeerde van OF: 1 alleen als beide ingangen 0 zijn