IPLT „Ion Creangă”
CIRCUITE
LOGICE
Realizat de Panuș
Nicoleta
Profesor Mihălache Lilia
CUPRINS
1. Clasificarea circuitelor logice
2. Sumatorul
3. Circuite combinaţionale frecvent utilizate
4. Bistabilul RS
CLASIFICAREA
CIRCUITELOR
Circuitele LOGICE
logice se clasifică în două categorii:
combinationale secventiale
Într-un circuit
Într-un circuit secvenţial
combinaţional valorile
valorile variabilelor de
variabilelor de ieşire sunt
ieşire depind nu numai
determinate în orice
de combinaţiile valorilor
moment de combinaţia
variabilelor de intrare,
valorilor variabilelor de
dar şi de consecutivitatea
intrare conform funcţiilor
aplicării lor.
logice ale circuitului.
Schema-bloc a unui circuit logic combinaţional: a –
detaliat; b – generalizat
Una dintre principalele sarcini ale unui calculator în
momentul prelucrării informaţiei constă în efectuarea
SUMATORUL operaţiilor aritmetice elementare şi, în special, adunarea şi
scăderea. Dispozitivele în care au loc aceste operaţii au la
bază circuite
Semisumatorul este un circuit combinaţional destinat adunării
a două cifre binare. Tabelul de adevăr care pune în evidenţă SEMISUMATORU
funcţionarea unui semisumator rezultă din regula de adunare
a două posibilă
cifre binare.
L
Pentru a elabora o schemă a semisumatorului, exprimăm
funcţiile de ieşire s şi t:
CIRCUITE COMBINAŢIONALE FRECVENT
UTILIZATE
01 02 03
Codificatorul este un
Sumatorul este un Comparatorul este circuit combinaţional
circuit un circuit care efectuează
combinaţional combinaţional care conversiunea mesajelor
destinat adunării a compară numerele în cuvintele binare din
codul respectiv. Se
două numere binare A şi B, consideră că fiecare
binare. Tabelul de indicând prin cele dintre mesajele si este
adevăr şi schema trei ieşiri una dintre reprezentat prin valorile
sumatorului au fost situaţiile posibile: A x1 = 0, ..., xi= 1, ..., xn
studiate în < B, A > B sau A = = 0 aplicate la intrarea
codificatorului, iar
paragraful B. cuvântul de cod – prin
precedent. variabilele de ieşire y1,
y2, ..., ym.
CIRCUITE COMBINAŢIONALE FRECVENT
UTILIZATE
04 05 06
Decodificatorul este Multiplexorul este un Demultiplexorul
un circuit circuit combinaţional
distribuie fluxul de
combinaţional care destinat selectării
fluxurilor de date. În date de la intrarea
generează semnalul X la una dintre
figura 5.13e este
logic 1 pe o ieşire
prezentat un multiplexor ieşirile Y (u = 0)
distinctă pentru care transmite la ieşire
fiecare combinaţie a sau Z (u = 1).
biţii numărului binar A (u
valorilor variabilelor = 0) sau B (u = 1). În
Drept exemplu
de intrare. Cu alte calculatoarele moderne amintim transferul
cuvinte, multiplexoarele se informaţiei de la o
decodificatorul utilizează pentru singură sursă la
efectuează operaţia transferul informaţiei de mai mulţi
inversă a unui la mai multe surse la un
singur destinatar.
destinatari.
codificator.
CIRCUITE COMBINAŢIONALE FRECVENT
UTILIZATE
BISTABILUL RS
E cunoscut faptul că într-un circuit secvenţial valorile variabilelor de ieşire
depind nu numai de combinaţiile valorilor variabilelor de intrare, dar şi de
consecutivitatea aplicării lor. Cu alte cuvinte, circuitul secvenţial
memorizează informaţii referitoare la combinaţiile aplicate la intrări în
momentele precedente. Acest lucru este posibil datorită faptului că
circuitele secvenţiale sunt alcătuite din circuite combinaţionale şi elemente
de memorie binară.
Prezentarea a două bistabile elementare tip RS realizate cu porţi SI-NU şi
respectiv SAU-NU .
BISTABILUL RS
Flip-flop-urile sunt utilizate ca elemente de
stocare a datelor. Un flip-flop este un
dispozitiv care stochează un singur bit (cifră
binară) de date; una dintre cele două state
ale sale reprezintă una „una”, iar cealaltă
reprezintă un „zero”. Un astfel de stocare de
date poate fi utilizat pentru stocarea stării și
un astfel de circuit este descris ca logică
secvențială în electronică. Atunci când este
utilizat într-o mașină cu stare finită, ieșirea și
starea următoare depind nu numai de
intrarea sa curentă, ci și de starea sa curentă
(și, prin urmare, de intrările anterioare). Poate
fi, de asemenea, utilizat pentru numărarea
impulsurilor și pentru sincronizarea
semnalelor de intrare cronometrate variabil
cu un semnal de cronometrare de referință.
EXEMPLE
Sumatorul – Ex: Contorul de la supermarket
Când scanezi produsele la casă, sistemul folosește un sumator
pentru a aduna prețurile articolelor și a calcula suma totală. În
interiorul calculatorului de la casă, circuitele logice combinaționale
efectuează rapid aceste operații.
Bistabilul RS – Ex: Butonul de pornire/oprire al unui
laptop
Bistabilul RS (Set-Reset) este un circuit care memorează o stare –
adică reține dacă ceva este pornit sau oprit. Când apeși butonul de
pornire al laptopului, un bistabil RS păstrează starea "ON" până
când apeși din nou, schimbând-o în "OFF".