Siirry sisältöön

Miten AND-, OR-, NOT- ja XOR-portit toimivat?

Vaihda tuloja ja näe jokaisen logiikkaportin lähtö heti, symboli molemmilla vakiintuneilla piirrostavoilla, Boolen lauseke ja totuustaulu.

Portti ja tulot

Symbolityyli

Portin AND lähtö

0

A = 1, B = 0 → AND antaa 0

AND

Q = A · B

Lähtö on 1 vain, kun kaikki tulot ovat 1.

Portin AND totuustaulu

A = 0, B = 0
0
A = 0, B = 1
0
A = 1, B = 0
0
A = 1, B = 1
1

Sponsoroidut linkit

Kaikki portit, ANSI-muodot

  • AND

    Q = A · B

    Mitä se tarkoittaa

    Lähtö on 1 vain, kun kaikki tulot ovat 1.

  • OR

    Q = A + B

    Mitä se tarkoittaa

    Lähtö on 1, kun ainakin yksi tulo on 1.

  • NOT

    Q = ¬A

    Mitä se tarkoittaa

    Lähtö on tulon vastakohta: 1:stä tulee 0 ja 0:sta 1.

  • NAND

    Q = ¬(A · B)

    Mitä se tarkoittaa

    NOT AND: lähtö on 0 vain, kun kaikki tulot ovat 1. Minkä tahansa muun portin voi rakentaa pelkistä NAND-porteista.

  • NOR

    Q = ¬(A + B)

    Mitä se tarkoittaa

    NOT OR: lähtö on 1 vain, kun kaikki tulot ovat 0. NANDin tavoin sillä voi rakentaa kaikki muut portit.

  • XOR

    Q = A ⊕ B

    Mitä se tarkoittaa

    Poissulkeva OR: kahdella tulolla lähtö on 1, kun tulot eroavat; useammalla, kun parittoman moni tulo on 1. Se laskee bitit yhteen ilman muistinumeroa.

  • XNOR

    Q = ¬(A ⊕ B)

    Mitä se tarkoittaa

    Poissulkeva NOR: kahdella tulolla lähtö on 1, kun tulot ovat samat; useammalla, kun parillisen moni tulo on 1.

  • Puskuri

    Q = A

    Mitä se tarkoittaa

    Lähtö on sama kuin tulo. Puskuri vahvistaa tai viivästää signaalia muuttamatta sitä.

Vaihda tuloja ja näe jokaisen logiikkaportin lähtö heti, symboli molemmilla vakiintuneilla piirrostavoilla, Boolen lauseke ja totuustaulu.

Käyttöohje

  1. Valitse portti: AND, OR, NOT, NAND, NOR, XOR, XNOR tai puskuri.
  2. Kytke tulo A, ja kaksituloisissa porteissa myös B, päälle (1) tai pois (0); lähtö muuttuu heti.
  3. Valitse ANSI-muodot tai IEC-laatikot, niin näet amerikkalaisissa tai eurooppalaisissa ja kansainvälisissä piirustuksissa käytetyn symbolin.

Näin se toimii

Logiikkaportti on digitaalielektroniikan pienin rakennuspalikka. Siihen tulee yksi tai kaksi tuloa, jotka ovat joko 1 (päällä, korkea jännite) tai 0 (pois, matala jännite), ja se antaa yhden lähdön. Sen sääntö on Boolen funktio, ja sen totuustaulu luettelee lähdön jokaisella tulojen yhdistelmällä. Kahdella tulolla yhdistelmiä on neljä: 00, 01, 10 ja 11.

AND kirjoitetaan A · B, ja se antaa 1 vain yhdistelmällä 11. OR on A + B, ja se antaa 1, elleivät molemmat tulot ole 0. NOT, kirjoitettuna ¬A, kääntää ainoan tulonsa. XOR, A ⊕ B, antaa 1, kun tulot eroavat. NAND, NOR ja XNOR ovat AND, OR ja XOR, joiden perässä on NOT: symbolin pieni ympyrä tarkoittaa, että lähtö on käännetty. Esimerkki: 1 XOR 1 antaa 0 ja 1 NAND 1 antaa 0, kun taas 1 NAND 0 antaa 1.

Käytössä on kaksi symbolityyliä. Omaleimaiset muodot, D-kirjaimen muotoinen AND ja kilven muotoinen OR, tulevat standardista IEEE Std 91 (ANSI), ja ne ovat yleisiä amerikkalaisissa ja vanhemmissa piirustuksissa. Kansainvälinen standardi IEC 60617-12 piirtää jokaisen portin laatikoksi ja kirjoittaa sen toiminnon sisään: & AND-portille, ≥1 OR-portille (ainakin yksi tulo on 1), =1 XOR-portille (täsmälleen yksi tulo on 1) ja 1 puskurille tai NOT-portille. Tämän sivun piirrokset ovat omia versioitamme molemmista.

Oikeissa porteissa on muutakin kuin totuustaulu: viive, jännitetasot ja se, montako tuloa yksi lähtö pystyy ohjaamaan. Yli kaksituloiset portit noudattavat samaa sääntöä: kolmituloinen AND antaa 1 vain, kun kaikki kolme ovat 1.

Sponsoroidut linkit

Usein kysyttyä

Mikä ero on AND- ja OR-portilla?

AND antaa 1 vain, kun kaikki tulot ovat 1. OR antaa 1, kun ainakin yksi tulo on 1.

Miksi NAND- ja NOR-portteja kutsutaan universaaleiksi porteiksi?

Minkä tahansa muun portin, ja siten minkä tahansa digitaalisen piirin, voi rakentaa pelkistä NAND-porteista tai pelkistä NOR-porteista. Esimerkiksi NOT on NAND, jonka molemmat tulot on kytketty yhteen.

Mitä portin symbolin pieni ympyrä tarkoittaa?

Invertointia: lähtö (tai tulo, jossa ympyrä on) käännetään. Se on AND- ja NAND-symbolien ainoa ero.

Mitä ≥1 tarkoittaa IEC-porttisymbolissa?

Sitä, että lähtö on 1, kun ainakin yksi tulo on 1: kyseessä on OR-portti. =1 tarkoittaa, että täsmälleen yhden tulon pitää olla 1 (XOR), ja & tarkoittaa, että kaikkien (AND).

Mihin XORia käytetään?

Binäärilukujen yhteenlaskuun (summaimen summabitti), bittien vertailuun, pariteettitarkistuksiin ja yksinkertaiseen salaukseen, koska saman XORin tekeminen kahdesti palauttaa alkuperäisen.

Kumpaa symbolityyliä minun pitäisi käyttää?

Seuraa niitä piirustuksia, joiden kanssa työskentelet. IEC-laatikot ovat kansainvälinen standardi ja yleisiä Euroopassa; ANSI-muodot ovat yleisiä Yhdysvalloissa, oppikirjoissa ja monissa datalehdissä.

Lisää kategoriasta Elektroniikka ja kaapelointi

Kaikki 8 työkalua kategoriassa Elektroniikka ja kaapelointi

Sponsoroidut linkit

Sponsoroidut linkit