2018. december 3., hétfő

Logikai kapuk, igazságtáblák

A logikai kapuk valamely logikai alapműveletet (és; vagy; nem), vagy ezek kombinációját megvalósító áramkörök. A bemeneti és kimeneti értékek logikai értékek (0 vagy 1, igaz vagy hamis), amelyeket feszültségszintek képviselnek. Pl. pozitív egyenes logika esetén a „0” értéke közel 0V, az „1” értéke 5, vagy 12 V, illetve újabb rendszerekben 3,3V. A logikai kapuk lényeges mérőszáma a fan-out, amely kimeneti terhelhetőséget jelent. Ha például ez az érték 10, akkor az adott kapu 10 ugyanolyan rendszerű további kaput tud meghajtani (azok számára stabil értékelhető bemenőjelet adni), ha logikai hálózatban használjuk.




Logikai kapukkal végzett műveletekkel, a Boole-algebra alkalmazásával szinte minden matematikai feladat megoldható.

Egy logikai kapu egy, vagy több logikai értéket kap bemenetként, melyeken elvégezve az adott műveletet egy kimeneti értékkel tér vissza. Mivel a kimeneti érték is logikai, így az közvetlenül továbbítható egy másik kapu bemenetére, így egyszerű logikai kapukból is igen bonyolult rendszerek építhetőek. Összesen hétféle logikai kapu létezik, melyek igazságtáblája különböző. Ezek az AND, OR, NOT, NAND, NOR, XOR, XNOR. A hét kapu mindegyike csak kétféle kimenetet produkálhat.

Igazságtábla:

Bemenet A0011
B0101
Kimenet100000
2A AND B0001
3A ↛ B0010
4A0011
5A ↚ B0100
6B0101
7A XOR B0110
8A OR B0111
9A NOR B1000
10A XNOR B1001
11NOT B1010
12A ← B1011
13NOT A1100
14xA → B1101
15A NAND B1110
1611111

Kapuhagyományos jelszögletes jelműveletIgazságtábla
AND (és)AND symbolAND symbol
bemenetkimenet
ABA AND B
000
010
100
111
OR(megengedő vagy)OR symbolOR symbol
bemenetkimenet
ABA OR B
000
011
101
111
NOT(negálás)NOT symbolNOT symbol
bemenetkimenet
ANOT A
01
10
A NOT kaput az elektronikában nevezik még inverternek is, hiszen gyakorlatilag megfordítja, idegen szóval invertálja a bemenetként kapott igazságértéket.
NAND(negált és)NAND symbolNAND symbol
bemenetkimenet
ABA NAND B
001
011
101
110
NOR (negált vagy)NOR symbolNOR symbol
bemenetkimenet
ABA NOR B
001
010
100
110
XOREXORvagy MOD2(kizáró vagy, antivalencia)XOR symbolXOR symbol
bemenetkimenet
ABA XOR B
000
011
101
110
XNOR vagy EXNOR(negált kizáró vagy, ekvivalencia)XNOR symbolXNOR symbol
bemenetkimenet
ABA XNOR B
001
010
100
111

Nincsenek megjegyzések:

Megjegyzés küldése