Stiskněte "Enter" pro přeskočení obsahu

Logické funkce – AND, NAND, OR, NOR, XOR, NOT, YES, značení, pravdivostní tabulky

6

Logická funkce je funkce, která pro konečný počet vstupních parametrů vrací logické hodnoty. Používá se v oboru teorie řízení a číslicové techniky, v praxi pak například v mikroprocesorové technice. Parametry logické funkce jsou logické proměnné.

Pomocí bloků logických funkcí se programuje např. logický modul Logo!, Simatic. Vhodným zapojením různých relé a spínačů lze samozřejmě také reprezentovat logické funkce.

Pokud Vás logické funkce zaujaly, navštivte článek Reléové obvody, kde jsou tyto, ale i jiné obvody zpracované pomocí relé.

AND

Logický součin – má na výstupu log. 1 pouze tehdy, je-li na všech jeho vstupech log. 1.
Matematický zápis: Y = A * B

NAND

Negovaný logický součin – má na výstupu log. 1 pouze tehdy, pokud není na všech vstupech log. 1. Je to negovaný (opačný) výsledek logického součinu (AND). Je to nejpoužívanější log. člen.
Matematický zápis: Y = /(A * B)

OR

Logický součet – má na výstupu log. 1 pouze tehdy, pokud je alespoň na jednom vstupu log. 1.
Matematický zápis: Y = A + B

NOR

Negovaný logický součet – má na výstupu log. 1 pouze tehdy, pokud je na všech vstupech log. 0. Je to negovaný (opačný) výsledek logického součtu (OR).
Matematický zápis: Y = /(A + B)

XOR

Exklusivní logický součet – má na výstupu log. 1 pouze tehdy, pokud je na vstupech rozdílná log. hodnota.
Matematický zápis: Y = /(A B)

NOT

Logická negace (invertor) – na výstupu je vždy opačná logická hodnota než na vstupu.
Matematický zápis: Y = /A

YES

Opakovač – na výstupu je vždy stejná logická hodnota jako na vstupu.
Matematický zápis: Y = A

  1. Petr Dunaj Petr Dunaj

    Chyba v grafu XOR funkce – v case na konci druheho ctverce vstupu B ma byt vystup take 1

  2. Peťan: Díky za upozornění. Opraveno.
  3. Anonym Anonym

    Ještě by se tam hodil XNOR (invertovanej XOR), stejně tak majoritní hradlo, i když základní funkce to není a má lichej počet vstupů (minimálně 3). Tam vypadá pravdivostní tabulka takhle:
    000=0;
    001=0;
    010=0;
    011=1;
    100=0;
    101=1;
    110=1;
    111=1

    Peťan: Díky za zprávu. Dobrý nápad, pokusím se to do článku přidat.

  4. Anonym Anonym

    Děkuji mnohokrát! Pomohl jste mi osvětlit lépe, než-li jiné weby.

  5. Honza Hloch Honza Hloch

    Výtečný popis a vizualizace. 10/10

  6. nemo14 nemo14

    Nenašiel som tu implementáciu a ekvivalenciu. Ale inak dobre spracované. Ď. Nemo14

  7. Richard H. Richard H.

    Dobrý den, žádám o povolení použít část toho článku jako referenci do své ročníkové práce návrh kombinačních obvodů.
    Děkuji a přeji hezký zbytek dne. Richard H.

    Peťan: Jo, v pohodě. Nemám s tím problém 🙂 Ať se s prací daří.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *