5
3. PORŢI LOGICE 3.1. PORŢI LOGICE ELEMENTARE Porţile logice sunt dispozitive electronice numerice cu ajutorul cărora sunt implementate funcţiile logice şi matematice. O poartă logică este un amplificator special care acceptă şi generează semnale de tensiune corespunzătoare stărilor logice 0 şi 1. Poarta logică are una sau mai multe intrări digitale care formează o combinaţie de valori binare (0 şi 1), iar la ieşire o singură stare binară (0 sau 1). Datorită acestei proprietăţi o poartă logică este un circuit combinaţional. Fizic, ca şi circuit electric, o poartă logică se reprezintă cu contacte electrice (pentru intrări) şi lampă electrică sau LED pentru ieşire. Pentru toate porţile logice reprezentate electric, cu contacte şi lămpi electrice, se respectă convenţiile: 0 logic este echivalent cu nivel de tensiune scăzut (L) sau 0 V (volţi) 1 logic este echivalent cu nivel de tensiune ridicat (H) sau + 5 V(volţi) contact electric deschis reprezintă 0 logic la INTRARE contact electric închis – reprezintă 1 logic la INTRARE LED stins reprezintă 0 logic la IEŞIRE LED aprins reprezintă 1 logic la IEŞIRE 3.1.1 POARTA LOGICĂ NU (NOT) Tabela de adevăr Simbolul circuitului logic NU Circuitul logic NU cu contacte a b c Figura 3.1.1 Poarta logică NU După cum se vede din tabela de adevăr din figura 3.1.1 a, poarta logică NU, inversează semnalul de intrare. Dacă la intrare este 0 logic la ieşire este 1 logic şi invers. În circuitul din figura 3.1.1 c, contactul A reprezintă intrarea porţii iar LED-ul f reprezintă ieşirea porţii. Când contactul A este deschis (0 logic), LED-ul f este aprins (1 logic) nd contactul A este închis (1 logic), LED-ul f este stins (0 logic) Poarta logică NU este o poartă elementară cu o singură intrare. A f 0 1 1 0 A E R f + - LED A f =

pol1

Embed Size (px)

Citation preview

  • 3. PORI LOGICE 3.1. PORI LOGICE ELEMENTARE

    Porile logice sunt dispozitive electronice numerice cu ajutorul crora sunt implementate

    funciile logice i matematice. O poart logic este un amplificator special care accept i

    genereaz semnale de tensiune corespunztoare strilor logice 0 i 1.

    Poarta logic are una sau mai multe intrri digitale care formeaz o combinaie de valori

    binare (0 i 1), iar la ieire o singur stare binar (0 sau 1). Datorit acestei proprieti o

    poart logic este un circuit combinaional.

    Fizic, ca i circuit electric, o poart logic se reprezint cu contacte electrice (pentru intrri)

    i lamp electric sau LED pentru ieire. Pentru toate porile logice reprezentate electric,

    cu contacte i lmpi electrice, se respect conveniile:

    0 logic este echivalent cu nivel de tensiune sczut (L) sau 0 V (voli)

    1 logic este echivalent cu nivel de tensiune ridicat (H) sau + 5 V(voli)

    contact electric deschis reprezint 0 logic la INTRARE

    contact electric nchis reprezint 1 logic la INTRARE

    LED stins reprezint 0 logic la IEIRE

    LED aprins reprezint 1 logic la IEIRE

    3.1.1 POARTA LOGIC NU (NOT)

    Tabela de adevr Simbolul circuitului logic NU Circuitul logic NU cu contacte

    a b c

    Figura 3.1.1 Poarta logic NU

    Dup cum se vede din tabela de adevr din figura 3.1.1 a, poarta logic NU, inverseaz

    semnalul de intrare. Dac la intrare este 0 logic la ieire este 1 logic i invers.

    n circuitul din figura 3.1.1 c, contactul A reprezint intrarea porii iar LED-ul f reprezint

    ieirea porii.

    Cnd contactul A este deschis (0 logic), LED-ul f este aprins (1 logic)

    Cnd contactul A este nchis (1 logic), LED-ul f este stins (0 logic)

    Poarta logic NU este o poart elementar cu o singur intrare.

    A f

    0 1

    1 0

    AE

    R

    f+- LED

    A f =

  • 3.1.2 POARTA LOGIC SAU (OR)

    Tabela de adevr Simbolul circuitului logic SAU Circuitul logic SAU cu contacte

    a b c

    Figura 3.1.2 Poarta logic SAU

    Poarta logic SAU implementeaz funcia logic SAU care este o adunare

    logic(disjuncie) sau reuniune. ATENIE! adunarea logic nu este o adunare aritmetic.

    Ieirea porii este n 1 logic dac cel puin una din intrrile porii este n 1 logic.

    n schema din figura 3.1.2 c LED-ul se aprinde (1logic) cnd cel puin unul din cele dou

    contacte A i B sunt nchise (1 logic)

    Porile logice SAU pot fi cu dou sau cu mai multe intrri.

    3.1.3 POARTA LOGIC I (AND)

    Tabela de adevr Simbolul circuitului logic I Circuit logic I cu contacte

    A B f

    0 0 0

    1 0 0

    0 1 0

    1 1 1

    a b c

    Figura 3.1.3 Poarta logic SAU

    Poarta logic I implementeaz funcia logic I care este o nmulire logic(conjuncie)

    sau intersecie. ATENIE! nmulirea logic nu este o nmulire aritmetic.

    Ieirea porii este n 1 logic dac toate intrrile porii sunt n 1 logic.

    n schema din figura 3.1.3 c LED-ul se aprinde (1logic) cnd ambele contacte A i B sunt

    nchise (1 logic)

    Porile logice I pot fi cu dou sau cu mai multe intrri.

    A B f

    0 0 0

    1 0 1

    0 1 1

    1 1 1

    +

    -

    A

    B

    R

    E

    f

    LED

    A B

    E

    R

    f+-

    LED

    A f=A B

    B

    A

    B

    f=A+B

  • 3.1.4 POARTA LOGIC SAU NU (NOR)

    Tabela de adevr Simbolul circuitului SAU-NU Circuitul logic SAU - NU cu contacte

    A B f

    0 0 1

    1 0 0

    0 1 0

    1 1 0

    a b c

    Figura 3.1.4 Poarta logic SAU - NU

    Poarta logic SAU-NU se obine prin combinarea unei pori logice SAU cu o poart logic

    NU (vezi figura 3.1.5).

    Figura 3.1.5 Obinerea unei pori logice SAU - NU

    n simbolul porii logice SAU-NU din figura 3.1.4 b negaia este reprezentat prin

    cerculeul de la ieirea porii. Prin acest element, simbolul porii SAU-NU difer de cel al

    porii SAU.

    Poarta logic SAU-NU implementeaz funcia logic SAU-NU care este o adunare

    logic(disjuncie) NEGAT.

    Ieirea porii este n 1 logic dac toate intrrile porii sunt n 0 logic.

    n schema din figura 3.1.4 c LED-ul se aprinde (1logic) cnd ambele contacte A i B sunt

    deschise (0 logic)

    Porile logice SAU-NU pot fi cu dou sau cu mai multe intrri

    f-

    R

    AE+

    BLED

    f= A

    B

    A

    B

    f= f= A

    B

    f=A+B

  • 3.1.5 POARTA LOGIC I NU (NAND)

    Tabela de adevr Simbolul circuitului I-NU Circuitul logic I - NU cu contacte

    a b c

    Figura 3.1.6 Poarta logic I - NU

    Poarta logic I-NU se obine prin combinarea unei pori logice I cu o poart logic NU

    (vezi figura 3.1.7).

    Figura 3.1.7 Obinerea unei pori logice I - NU

    n simbolul porii logice I-NU din figura 3.1.6 b negaia este reprezentat prin cerculeul

    de la ieirea porii. Prin acest element, simbolul porii I-NU difer de cel al porii I.

    Poarta logic I-NU implementeaz funcia logic I-NU care este o nmulire

    logic(conjuncie) NEGAT.

    Ieirea porii este n 0 logic dac toate intrrile porii sunt n 1 logic.

    n schema din figura 3.1.6 c LED-ul este stins (0 logic) cnd ambele contacte A i B sunt

    nchise (1 logic)

    Porile logice I-NU pot fi cu dou sau cu mai multe intrri.

    A B f

    0 0 1

    1 0 1

    0 1 1

    1 1 0

    E +

    -

    f R

    B A LED A

    B

    f=

    f= A

    B

    f= A

    f=A B

    B

  • 3.1.6 POARTA LOGIC SAU EXCLUSIV (XOR)

    Tabela de adevr Simbolul circuitului SAU-EXCLUSIV

    a b

    Figura 3.1.8 Poarta logic SAU - EXCLUSIV

    Poarta logic SAU-EXCLUSIV implementeaz funcia logic SAU-EXCLUSIV.

    Ieirea porii este n 1 logic dac cele dou intrri ale porii sunt complementare (dac A

    este n 0 logic atunci B trebuie sa fie n 1 logic, iar dac A este n 1 logic atunci B

    trebuie s fie n 0 logic).

    n figura 3.1.9 poarta logic SAU-EXCLUSIV este prezentat cu contacte.

    a b

    Figura 3.1.9 Poarta logic SAU EXCLUSIV cu contacte

    Intrrile A i B sunt dou butoane cu revenire, care au cte un contact normal nchis (1

    logic) i un contact normal deschis (0 logic), conectate ca n figura 3.1.9 a.

    Butoanele cu revenire pot fi nlocuite cu comutatoare ca n figura 3.1.9 b.

    Ieirea porii este reprezentat de LED.

    LED-ul se aprinde numai n situaia n care un buton este activat (apsat) iar cellalt buton

    este dezactivat, sau un comutator este pe poziia 1 iar cellalt comutator pe poziia 0.

    A B Y =

    0 0 0

    0 1 1

    1 0 1

    1 1 0

    B

    A

    B A

    R

    E LED

    1

    0 0

    1 B A

    R

    E LED

    1

    0 0

    1