Logikai kapu: definíció, működés, igazságtáblák és Boole-logika
Ismerd meg a logikai kapukat: működésük, Boole‑logika, igazságtáblák és gyakorlati példák egyszerűen, érthetően — alapok és alkalmazások egy helyen.
A logikai kapu egy olyan elektronikus alkatrész, amely egy szabály alapján képes áramot vezetni. A kapu kimenete a szabály egy vagy több "bemenetre" történő alkalmazásának eredménye. Ezek a bemenetek lehetnek két vezeték vagy más logikai kapuk kimenetei.
A logikai kapuk digitális alkatrészek. Általában csak két feszültségszinten működnek, egy pozitív és egy nulla szinten. Általában két állapot alapján működnek: Be és Ki. Bekapcsolt állapotban a feszültség pozitív. A kikapcsolt állapotban a feszültség nulla. A bekapcsolt állapot általában 3,5 és 5 volt közötti feszültséget használ. Ez a tartomány egyes felhasználási célokra alacsonyabb is lehet.
A logikai kapuk összehasonlítják a bemenetükön lévő állapotot, hogy eldöntsék, mi legyen a kimenetükön lévő állapot. Egy logikai kapu akkor van bekapcsolva vagy aktív, ha a szabályai helyesen teljesülnek. Ekkor a kapun áram folyik keresztül, és a kimenetén a feszültség a bekapcsolt állapot szintjén van.
A logikai kapuk a Boole-logika elektronikus változatai. Az igazságtáblák megmondják, hogy a bemenetektől függően mi lesz a kimenet.
Alapfogalmak röviden
A logikai kapu bemenetei és kimenetei bináris értékeket vesznek fel: 0 (kikapcsolt, alacsony feszültség) vagy 1 (bekapcsolt, magas feszültség). A kapuk viselkedését Boole-algebrai kifejezésekkel lehet matematikailag leírni; ezek alapján felrajzolható az adott kapu igazságtáblája. A logikai kapuk több kapu összekapcsolásával alkotnak bonyolultabb digitális áramköröket (pl. aritmetikai egységek, vezérlők, regiszterek).
Alapvető logikai kapuk és igazságtábláik
Az alábbiakban a leggyakoribb kapuk rövid leírása, Boole-kifejezése és két bemenetes igazságtáblája.
- NOT (negáció, inverter) — kimenet a bemenet negáltja. Boole-jelölés: ¬A vagy A'.
| A | ¬A |
|---|---|
| 0 | 1 |
| 1 | 0 |
- AND (ÉS) — a kimenet 1 csak akkor, ha minden bemenet 1. Boole: A ∧ B vagy A·B.
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
- OR (VAGY) — a kimenet 1, ha legalább az egyik bemenet 1. Boole: A ∨ B.
| A | B | A ∨ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
- NAND (negált ÉS) — az AND kimenetének negáltja; nagyon fontos építőelem. Boole: ¬(A ∧ B).
| A | B | NAND |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- NOR (negált VAGY) — az OR kimenetének negáltja. Boole: ¬(A ∨ B).
| A | B | NOR |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
- XOR (kizáró VAGY) — a kimenet 1, ha a bemenetek különböznek. Boole: A ⊕ B.
| A | B | A ⊕ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
- XNOR (egyenlőség) — az XOR negáltja; 1, ha a bemenetek egyformák. Boole: ¬(A ⊕ B).
| A | B | XNOR |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Megjegyzés: a fenti táblázatok két bemenetes változatokat mutatnak; sok kapu több bemenettel is létezhet (pl. 3-input AND), ilyenkor a szabály ugyanaz: az AND csak akkor 1, ha minden bemenet 1.
Boole-logika és algebrai szabályok
A Boole-algebra a logikai kapuk matematikai alapja. Néhány fontos tétel:
- Kommutativitás: A ∨ B = B ∨ A, A ∧ B = B ∧ A
- Asszociativitás: (A ∨ B) ∨ C = A ∨ (B ∨ C), hasonló ∧ esetén
- Disztributivitás: A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
- De Morgan törvényei: ¬(A ∧ B) = ¬A ∨ ¬B és ¬(A ∨ B) = ¬A ∧ ¬B — gyakran használják áramkörök egyszerűsítéséhez
Ezek a szabályok lehetővé teszik, hogy logikai kifejezéseket egyszerűsítsünk vagy átalakítsunk, és így kevesebb kapuval megvalósítható áramköröket tervezzünk.
Megvalósítás és jellemzők
Logikai kapukat tranzisztorokból valósítanak meg: bipoláris tranzisztoros (TTL) vagy MOSFET alapú (CMOS) technológiával. Néhány fontos jellemző:
- Logikai szintek: különböző technológiák eltérő feszültségküszöbökkel dolgoznak (pl. TTL tipikusan 5 V, CMOS 3,3 V vagy 5 V).
- Vezetési idő és késleltetés (propagation delay): a bemenet változásától a kimenet stabilizálódásáig eltelt idő; a gyorsaság fontos nagy sebességű rendszereknél.
- Fan-in: hány bemenetet képes a kapu fogadni praktikus korlátozás miatt.
- Fan-out: hány másik bemenetet képes egy kimenet megbízhatóan meghajtani.
- Fogyasztás: CMOS általában alacsony tápáramú üresjárati fogyasztást kínál, TTL több áramot fogyaszthat.
- Átmeneti állapotok és hazardok: többkörös logikában rövid ideig felbukkanó hibás átmenetek (glitch-ek) fordulhatnak elő, amelyeket tervezési módszerekkel kell kezelni.
Gyakorlati alkalmazások
Logikai kapuk alkotják a számítógépek, mikrokontrollerek, memóriaegységek, vezérlőegységek és sok más digitális eszköz alapját. Néhány példa:
- összeadók és kivonók (aritmetikai egységek) XOR és AND kapukkal,
- multiplexerek és demultiplexerek adatok irányítására,
- regiszterek és flip-flopok adatok tárolására (ezek belsőleg kapukat is tartalmaznak),
- logikai vezérlők és állapotgépek a perifériák és rendszerek működtetésére.
Összefoglalás
A logikai kapuk egyszerű bináris szabályok alapján működő alapegységek, amelyek Boole-logikát valósítanak meg elektromos jelformában. Egyszerű kapukból bonyolult digitális rendszerek építhetők, és a kapuk viselkedését igazságtáblák és Boole-kifejezések írják le. A kapuk megvalósítása és jellemzői (pl. technológia, késleltetés, fogyasztás) fontos szerepet játszanak a végső rendszer teljesítményében és megbízhatóságában.
ÉS logikai kapu
Az ÉS kapuknak két bemenete van. Az ÉS kapu kimenete csak akkor van bekapcsolva, ha mindkét bemenet bekapcsolva van. Ha legalább az egyik bemenet kikapcsolt, a kimenet is kikapcsol.
A jobb oldali képet használva, ha A és B egyaránt bekapcsolt állapotban van, akkor a kimenet (out) is bekapcsolt állapotban lesz. Ha A vagy B kikapcsolt állapotban van, akkor a kimenet is kikapcsolt állapotban lesz. A és B állapotának bekapcsoltnak kell lennie ahhoz, hogy a kimenet bekapcsolt legyen.
| Igazságtáblázat | ||
| A | B | Kimenet |
| Off | Off | Off |
| A oldalon. | Off | Off |
| Off | A oldalon. | Off |
| A oldalon. | A oldalon. | A oldalon. |

Egy AND logikai kapu szimbólumának általános elképzelése
VAGY logikai kapu
A VAGY kapuknak két bemenete van. A VAGY kapu kimenete akkor lesz bekapcsolva, ha legalább az egyik bemenet bekapcsolva van. Ha mindkét bemenet ki van kapcsolva, a kimenet ki lesz kapcsolva.
A jobb oldali képet használva, ha A vagy B be van kapcsolva, akkor a kimenet (out) is be lesz kapcsolva. Ha mind A, mind B kikapcsolt állapotban van, a kimenet is kikapcsolt állapotban lesz.
| Igazságtáblázat | ||
| A | B | Kimenet |
| Off | Off | Off |
| A oldalon. | Off | A oldalon. |
| Off | A oldalon. | A oldalon. |
| A oldalon. | A oldalon. | A oldalon. |

Egy VAGY logikai kapu szimbólumának általános elképzelése
NOT logikai kapu
A NOT logikai kapunak csak egy bemenete van. Ha a bemenet be van kapcsolva, akkor a kimenet kikapcsolt lesz. Más szóval, a NOT logikai kapu a jelet On-ról Off-ra vagy Off-ról On-ra változtatja. Néha inverternek is nevezik.
| Igazságtáblázat | |
| A | Kimenet |
| Off | A oldalon. |
| A oldalon. | Off |

A NOT logikai kapu szimbólumának általános elképzelése
XOR logikai kapu
Az XOR-kapuknak két bemenete van. A XOR-kapu kimenete akkor lesz igaz, ha csak az egyik bemenet igaz. Ha mindkét bemenet bekapcsolt, a kimenet kikapcsolt lesz.
| Igazságtáblázat | ||
| A | B | Kimenet |
| A oldalon. | A oldalon. | Off |
| A oldalon. | Off | A oldalon. |
| Off | A oldalon. | A oldalon. |
| Off | Off | Off |
| · v · t · e | |
| Logikai kapuk | AND kapu - OR kapu - NOR kapu - NAND kapu - XOR kapu - XNOR kapu - NOT kapu |
| Egyéb oldalak | Boole algebra - Logikai kapuk |

Egy XOR logikai kapu szimbólumának általános elképzelése
Kérdések és válaszok
K: Mi az a logikai kapu?
V: A logikai kapu egy olyan elektronikus alkatrész, amely egy szabály alapján képes áramot vezetni. A kapu kimenetét úgy határozzuk meg, hogy ezt a szabályt egy vagy több bemenetre alkalmazzuk, amelyek lehetnek két vezeték vagy más logikai kapuk kimenetei.
K: Hogyan működnek a logikai kapuk?
V: A logikai kapuk általában csak két feszültségszinten működnek, egy pozitív és egy nulla szinten. Általában két állapot - On és Off - alapján működnek. A bekapcsolt állapotban a feszültség pozitív, a kikapcsolt állapotban pedig a feszültség nulla. A bekapcsolt állapot általában 3,5 és 5 volt közötti feszültséget használ, de ez a tartomány egyes felhasználási célokra alacsonyabb is lehet. A logikai kapuk összehasonlítják a bemeneteiken lévő állapotot, hogy eldöntsék, milyen állapotnak kell lennie a kimenetükön, és akkor aktívak, ha a szabályaik helyesen teljesülnek.
K: Milyen típusú logikát használnak a logikai kapuk?
V: A logikai kapuk a Boole-logika elektronikus változatai, ami azt jelenti, hogy az igazságtáblák megmondják, hogy mi lesz a kimenet a megadott bemenetek függvényében.
K: A "bekapcsolt" állapothoz tartozó összes feszültség egyenlő?
V: Nem, nem minden feszültség a "bekapcsolt" állapothoz egyenlő, mivel általában 3,5 és 5 volt közötti feszültséget használ, de ez a tartomány egyes felhasználásoknál alacsonyabb is lehet.
K: Minden típusú logikai kapunak két bemenete van?
V: Nem feltétlenül - egyes típusok több mint két bemenettel rendelkezhetnek, míg másoknak csak egy bemenetük van, vagy egyáltalán nincs, a céltól és a kialakítástól függően.
K: Mindig áram folyik egy logikai kapun keresztül, amikor az aktív?
V: Igen, amikor egy logikai kapu aktív, vagy a szabályai megfelelően teljesülnek, akkor áram folyik át rajta, és a kimenete a bekapcsolt állapotú feszültségszintre (általában 3-5V közötti) áll be.
Keres