ELECTRO NICĂ II
description
Transcript of ELECTRO NICĂ II
Circuite logice combinaţionaleDecodificatorul
• Decodificatorul (DCD) este un circuit logic combinaţional care permite (serveşte) la identificarea unui cod de intrare prin activarea unei singure linii de ieşire, corespunzătoare acestui cod.
• Numărul maxim de linii distincte de ieşire m, corespunde numărului de combinaţii posibile ale celor n variabile binare de intrare (m=2n).
04/21/23 Cursul nr. 12 2
Circuite logice combinaţionaleDecodificatorul
• DCD 2:4 cu validareDCD 2:4 cu validare
04/21/23 Cursul nr. 12 3
Schema electrică Schema bloc
Circuite logice combinaţionaleDecodificatorul
• Utilizarea decodificatorului 2-în-4 la implemetarea Utilizarea decodificatorului 2-în-4 la implemetarea decodificatorului 3-decodificatorului 3-în-8în-8
04/21/23 Cursul nr. 12 4
E=I2 este a treia variabilă de intrare.
• Când E=0 lucrează primul DCD și în funcție de combinația variabilelor de intrare I0 I1 câte o ieșire (O0...O3) devine activă (1 logic).
• Când E=1 lucrează al doilea DCD și tot în funcție de combinația variabilelor de intrare I0 I1 câte o ieșire (O4...O7) devine activă.
Circuite logice combinaţionaleDecodificatorul
• Utilizarea decodificatorului 2-în-4 la implemetarea Utilizarea decodificatorului 2-în-4 la implemetarea decodificatorului decodificatorului 44--în-16în-16
04/21/23 Cursul nr. 12 5
Se utilizează 5 DCD 2-în-4 dintre care 4 pentru obținerea celor 16 ieșiri și un al cincilea pentru activarea pe intrarea de enable, pe rând, a celor 4 DCD.
Circuite logice combinaţionaleDecodificatorul
Aplicaţii ale decodificatoarelor:Aplicaţii ale decodificatoarelor:• Decodificatoare de adrese pentru selecţia unei locaţii de
memorie sau a unui periferic de intrare-ieşire. Memoriile şi porturile perifericelor sunt legate la aceleaşi linii prin care sunt trimise adresele de selecţie. La un moment dat numai un periferic (sau locaţie de memorie) poate fi selectat şi anume acela care este legat la ieşirea activată a decodificatorului adresei.
• Implementare de funcţii logice (aplicaţii, cursul nr. 11 cu DCD 3-în-8), aplicaţie bazată pe faptul că decodificatorul este un generator de termeni canonici (mintermeni).
04/21/23 Cursul nr. 12 6
Circuite logice combinaţionaleDecodificatorul
Continuare aplicaţii DCD:• Decodificatoare BCD-zecimal, care pot fi realizate prin
proiectare specifică cu ajutorul diagramelor V-K şi apoi implementate în circuite logice (de exemplu circuitul 7442).
• Decodificatoare pentru afişoare pe 7 segmente, care au ca intrări cei 4 biţi ai codului BCD (zecimal codificat binar) iar ca ieşiri cele 7 segmente ale cifrelor zecimale ale unui afişor cu LED-uri.
04/21/23 Cursul nr. 12 7
Circuite logice combinaţionaleMultiplexorul
• Multiplexorul / Selectorul de dateMultiplexorul / Selectorul de date Multiplexorul (MUX) este un circuit logic combinaţional care selectează una din intrările Multiplexorul (MUX) este un circuit logic combinaţional care selectează una din intrările
sale pentru a o transmite la ieşirea unicăsale pentru a o transmite la ieşirea unică
04/21/23 Cursul nr. 12 8
Schema de principiu Schema blocpentru MUX cu 4 căi
Tabelul de adevăr pentru MUX cu 4 căi
Circuite logice combinaţionaleMultiplexorul
• Schema multiplexorului 4-în-1Schema multiplexorului 4-în-1
04/21/23 Cursul nr. 12 9
Circuite logice combinaţionaleMultiplexorul
• Extinderea numărului de căi de intrareExtinderea numărului de căi de intrare
04/21/23 Cursul nr. 12 10
Circuite logice combinaţionaleDemultiplexorul
• Demultiplexorul / Distribuitorul de dateDemultiplexorul / Distribuitorul de date Demultiplexorul este circuitul logic combinaţional care realizează operaţia
inversă multiplexării, adică trimite semnalul prezent la intrarea unică la una din ieşirile sale şi anume la cea selectată.
04/21/23 Cursul nr. 12 11
Schema de principiu Schema blocpentru DMUX cu 4 căi
Tabelul de adevăr pentru DMUX cu 4 căi
Circuite logice combinaţionaleDemultiplexorul
• DMUX 1-în-4DMUX 1-în-4
04/21/23 Cursul nr. 12 12
Circuitul DMUX are și intrare de validare (E – Enable).
• pentru E=1 circuitul se comportă ca un DMUX, 0 sau 1 de pe intrarea de date, D, trece la una dintre ieșiri în funcție de adresa selectată prin DCD 2-în-4.
• pentru E=0 toate ieșirile DMUX sunt în 0, indiferent de valoarea logică a datelor de pe intrarea D.
Circuite logice combinaţionaleCircuite sumatoare
• Semisumatorul elementarSemisumatorul elementar este un circuit logic combinaţional (CLC) cu ieşiri multiple care adună 2 biţi de
date şi obţine la ieşire un bit sumă (S) şi un bit de transport (C - carry).
04/21/23 Cursul nr. 12 13
Schema bloc Tabelul de adevăr Schema circuitului
Circuite logice combinaţionaleCircuite sumatoare
iii
iii
yxc
yxs
04/21/23 Cursul nr. 12 14
Expresiile funcţiilor extrase din tabelul de adevăr sunt:
Obs. este semnul pentru funcția logică SAU EXCLUSIVSAU EXCLUSIV
Poarta SAU EXCLUSIV Tabelul de adevăr
Circuite logice combinaţionaleCircuite sumatoare
• Sumatorul elementar completSumatorul elementar complet este un CLC cu ieşiri multiple care adună 3 biţi, 2 biţi de date şi unul de transport
intrare şi obţine un bit sumă şi unul de transport ieşire.
04/21/23 Cursul nr. 12 15
Schema bloc
Circuite logice combinaţionaleCircuite sumatoare
11
1
iiiiiii
iiii
cycxyxc
cyxs
04/21/23 Cursul nr. 12 16
Tabelul de adevăr
Expresiile sumei și transportului ieșire:
Circuite logice combinaţionaleCircuite sumatoare
04/21/23 Cursul nr. 12 17
Schema Schema sumatorului elementar completsumatorului elementar complet