Afinal
Aplicații practice pentru ore
Fiecare aplicație are obiectiv, materiale, pași și produs final de predat/verificat.
Aplicația practică 1 — Decodificator BCD-zecimal cu LED-uri
Unde se folosește: Se folosește la panouri cu LED-uri, la indicatoare numerice simple și la selecția unei linii din mai multe linii posibile.
Obiectiv: Să se observe cum un cod BCD selectează o singură ieșire dintre Y0...Y9.
Materiale
- Circuit MMC 4028 sau echivalent
- 4 comutatoare pentru A, B, C, D
- 10 LED-uri
- 10 rezistoare de limitare
- Sursă 5 V sau simulator
Pași de lucru
- Conectează intrările A, B, C, D la comutatoare.
- Conectează fiecare ieșire Y0...Y9 la câte un LED prin rezistor.
- Aplică pe rând codurile BCD 0000...1001.
- Notează LED-ul aprins pentru fiecare cod.
- Testează și combinațiile 1010...1111 și notează comportamentul.
Produs final: Tabel completat cu valorile A, B, C, D și LED-ul activ.
Aplicația practică 2 — Afișaj 7 segmente
Unde se folosește: Se folosește la ceasuri digitale, aparate de măsură, contoare și afișaje de laborator.
Obiectiv: Să se comande un afișaj astfel încât să apară cifrele 0...9.
Materiale
- Afișaj 7 segmente cu anod comun sau catod comun
- Decodificator potrivit: CDB 447/SN7447 pentru anod comun sau HCF4511/SN7448 pentru catod comun
- Rezistoare pentru segmente
- 4 comutatoare BCD
- Sursă 5 V
Pași de lucru
- Identifică tipul afișajului: anod comun sau catod comun.
- Alege decodificatorul compatibil.
- Leagă ieșirile a...g prin rezistoare la segmente.
- Aplică pe intrări codurile BCD pentru 0...9.
- Verifică dacă cifra afișată corespunde codului introdus.
Produs final: Tabel cu cifra introdusă, codul BCD și segmentele aprinse.
Aplicația practică 3 — Multiplexor 4:1 cu SN74LS153
Unde se folosește: Se folosește când mai multe semnale trebuie trimise pe aceeași ieșire: senzori, comunicații și selecții de date.
Obiectiv: Să se verifice dacă ieșirea copiază intrarea selectată.
Materiale
- SN74LS153
- 4 comutatoare pentru I0...I3
- 2 comutatoare pentru A1, A0
- LED la ieșire
- Rezistor pentru LED
- Sursă 5 V
Pași de lucru
- Leagă intrările I0...I3 la comutatoare.
- Leagă A1 și A0 la comutatoare de selecție.
- Activează intrarea de autorizare.
- Setează o combinație pe I0...I3.
- Schimbă adresa și verifică dacă LED-ul indică valoarea intrării selectate.
Produs final: Tabel cu A1A0, intrarea selectată și starea LED-ului.
Aplicația practică 4 — Demultiplexor 1:4 sau 1:8
Unde se folosește: Se folosește pentru comanda mai multor ieșiri cu un singur semnal de intrare: LED-uri, linii de comandă sau selecții de module.
Obiectiv: Să se observe distribuirea unei intrări către o singură ieșire.
Materiale
- 74LS155N pentru 1:4 sau 74LS138N pentru 1:8
- Comutatoare de selecție
- LED-uri pe ieșiri
- Rezistoare
- Sursă 5 V sau simulator
Pași de lucru
- Conectează ieșirile la LED-uri prin rezistoare.
- Setează adresa de selecție.
- Observă care LED își schimbă starea.
- Repetă pentru toate adresele posibile.
- Precizează dacă ieșirile sunt active în 0 sau active în 1.
Produs final: Tabel cu adresa și ieșirea selectată.
Aplicația practică 5 — Comparator numeric
Unde se folosește: Se folosește pentru compararea codurilor, verificarea limitelor, parole simple, contoare și sisteme de decizie.
Obiectiv: Să se compare două numere binare și să se identifice relația dintre ele.
Materiale
- Comparator pe porți logice sau 74LS85N
- Comutatoare pentru biții A și B
- 3 LED-uri pentru A<B, A=B, A>B
- Rezistoare
- Sursă 5 V
Pași de lucru
- Setează două numere binare A și B.
- Observă care dintre cele trei ieșiri este activă.
- Schimbă întâi bitul cel mai semnificativ.
- Schimbă apoi biții inferiori și observă când mai contează aceștia.
- Explică rezultatul în cuvinte.
Produs final: Tabel cu A, B și ieșirea activă.
Aplicația practică 6 — Sumator binar
Unde se folosește: Se folosește în calculatoare, procesoare, numărătoare, unități aritmetice și circuite care fac adunări binare.
Obiectiv: Să se verifice formarea sumei și a transportului.
Materiale
- Porți XOR, AND, OR sau circuit 74LS83N
- Comutatoare pentru A, B și Cin
- LED-uri pentru S și Cout
- Rezistoare
- Sursă 5 V
Pași de lucru
- Realizează întâi semisumatorul cu XOR și AND.
- Testează cele 4 combinații A, B.
- Adaugă intrarea Cin pentru sumator complet.
- Testează cele 8 combinații A, B, Cin.
- Pentru 4 biți, compară rezultatul binar cu adunarea zecimală.
Produs final: Tabelul de adevăr completat pentru sumator.
Aplicația practică 7 — Convertor binar–Gray și Gray–binar
Unde se folosește: Se folosește când două blocuri digitale lucrează cu reprezentări diferite: binar, Gray, BCD sau coduri pentru afișare.
Obiectiv: Să se transforme un număr dintr-un cod în altul folosind porți XOR.
Materiale
- Porți XOR sau simulator
- 4 comutatoare pentru B3...B0 / G3...G0
- LED-uri pentru ieșiri
- Tabel de verificare
Pași de lucru
- Alege un număr binar pe 4 biți.
- Calculează codul Gray cu formulele date.
- Verifică rezultatul în simulator.
- Aplică conversia inversă Gray–binar.
- Compară rezultatul cu tabelul de conversie.
Produs final: Două conversii complete: binar→Gray și Gray→binar.
Aplicația practică 8 — Sistem simplu de selecție a unui senzor
Unde se folosește: în stații de măsurare, microcontrolere și sisteme în care mai mulți senzori trebuie citiți pe rând.
Obiectiv: să se aleagă una dintre patru valori logice de la senzori folosind un MUX 4:1.
Pași de lucru
- Consideră I0, I1, I2, I3 ca patru senzori.
- Setează valorile senzorilor cu patru comutatoare.
- Selectează senzorul cu A1A0.
- Notează valoarea care apare la Y.
Întrebări
- Ce adresă selectează senzorul I3?
- Ce se întâmplă dacă I2=0 și A1A0=10?
- De ce este util să avem o singură ieșire Y?
Aplicația practică 9 — Selector de ieșire pentru comandă
Unde se folosește: în panouri de comandă, roboți simpli, activarea pe rând a unor lămpi sau relee de joasă tensiune.
Obiectiv: să se trimită aceeași comandă către una dintre mai multe ieșiri cu ajutorul unui demultiplexor.
Pași de lucru
- Leagă intrarea I la un comutator.
- Leagă ieșirile Y0…Y7 la LED-uri.
- Setează adresa de selecție.
- Pornește I și observă ieșirea comandată.
Întrebări
- Câte ieșiri poate selecta o adresă pe 3 biți?
- Care este ieșirea pentru adresa 101?
- De ce trebuie verificat dacă ieșirile sunt active în 0?
Aplicația practică 10 — Mini-ALU: comparație și adunare
Unde se folosește: în procesoare și circuite care trebuie să decidă și să calculeze.
Obiectiv: să se observe diferența dintre un circuit care compară două numere și unul care le adună.
Pași de lucru
- Alege două numere pe 4 biți, A și B.
- Introdu-le în comparator și notează relația.
- Introdu-le în sumator și notează suma.
- Compară concluziile: comparatorul decide, sumatorul calculează.
Întrebări
- Pentru A=0110 și B=0011, ce spune comparatorul?
- Care este suma acelorași numere?
- Când apare transport final?
Rde rezolvat
Exerciții de rezolvat
Exercițiile sunt gândite progresiv. Apasă pe fiecare pentru a vedea verificarea.
Recomandare: elevii pot rezolva mai întâi fără să deschidă soluția, apoi pot compara răspunsul cu verificarea.
Set suplimentar de aplicații și exerciții
Codificator
Desenează un sistem cu 8 butoane și un codificator 8-la-3. Scrie codul pentru fiecare buton și explică ce se întâmplă dacă două butoane sunt apăsate simultan.
Decodificator
Proiectează un indicator cu 10 LED-uri pentru cifrele 0…9. Pentru fiecare cod BCD valid, notează LED-ul care trebuie să se aprindă.
Afișaj 7 segmente
Scrie segmentele aprinse pentru cifrele 0, 1, 2, 3, 4, 5. Verifică apoi cu tabelul din lecție.
Completează tabelul pentru MUX 4:1
Alege I0=0, I1=1, I2=1, I3=0. Completează Y pentru adresele 00, 01, 10, 11.
DMUX 1:8
Pentru I=1, completează ieșirea activă pentru adresele 000, 001, 010, 011, 100, 101, 110, 111.
Comparator
Compară următoarele perechi: 0101 și 0101; 1000 și 0111; 0011 și 0100. Notează ieșirea activă.
Sumator
Calculează și verifică: 0011 + 0101; 0111 + 0001; 1111 + 0001. Notează transportul final.
Convertor de cod
Transformă în Gray numerele 0000, 0001, 0010, 0011, 0100. Observă câți biți se schimbă între rezultate vecine.
CLC — Un circuit are 3 intrări. Câte combinații trebuie trecute în tabelul de adevăr?
Verificare: 2^3 = 8 combinații.
Logică pozitivă/negativă — Explică diferența dintre H și L în logică pozitivă și logică negativă.
Verificare: În logică pozitivă H=1 și L=0; în logică negativă H=0 și L=1.
Codificator 8-la-3 — Ce cod binar ideal corespunde activării intrării I5?
Verificare: 5 în binar pe 3 biți este 101.
SN74148 — Dacă I6 este activă la un codificator cu intrări active în 0, ce trebuie observat la tabel?
Verificare: Trebuie citite ieșirile active în 0, deci codul poate apărea complementat.
SN74147 — De ce SN74147 nu are intrare separată pentru cifra 0?
Verificare: Cifra 0 este considerată când toate intrările 1...9 sunt inactive, adică în 1 logic.
Decodificator BCD-zecimal — Pentru D C B A = 0 1 0 1, ce ieșire se activează?
Verificare: 0101₂ = 5, deci se activează Y5.
MMC 4028 — Pentru codul 1000, ce ieșire devine 1?
Verificare: 1000₂ = 8, deci Y8 devine 1.
CDB 442 — Pentru codul 0111, ce ieșire devine 0?
Verificare: 0111₂ = 7, deci Y7 devine 0.
Afișaj 7 segmente — Ce segmente se aprind pentru cifra 2?
Verificare: Se aprind a, b, d, e, g.
Anod comun — Cu ce nivel se activează segmentele la un decodificator pentru anod comun?
Verificare: Segmentele sunt comandate prin 0 logic la ieșirile active în 0.
MUX 4:1 — I0=1, I1=0, I2=1, I3=0. Determină Y pentru A1A0=10.
Verificare: A1A0=10 selectează I2, deci Y=1.
MUX 8:1 — Pentru A2A1A0=111, ce intrare este transmisă la ieșire?
Verificare: 111₂ = 7, deci se transmite I7.
SN74LS153 — Ce rol are intrarea de autorizare?
Verificare: Permite sau blochează funcționarea multiplexorului.
DMUX 1:4 — Pentru I=1 și A1A0=01, completează ieșirile active în 1.
Verificare: Se selectează Y1: Y0=0, Y1=1, Y2=0, Y3=0.
DMUX 1:8 — Pentru A2A1A0=110, ce ieșire este selectată?
Verificare: 110₂ = 6, deci Y6.
74LS138 — La un 74LS138 activat, ce se întâmplă cu ieșirea selectată?
Verificare: Ieșirea selectată devine 0, iar celelalte rămân 1.
Comparator 1 bit — Compară A=0 cu B=1.
Verificare: A<B este activă.
Comparator 2 biți — Compară A=10₂ cu B=01₂.
Verificare: 2 > 1, deci A>B.
Comparator 4 biți — Compară A=1011₂ cu B=1100₂.
Verificare: 11 < 12, deci A<B.
Semisumator — Pentru A=1 și B=0, determină S și C.
Verificare: 1+0=1, deci S=1, C=0.
Sumator complet — Pentru A=1, B=1, Cin=1, determină S și Cout.
Verificare: 1+1+1=3=11₂, deci S=1, Cout=1.
Sumator 4 biți — Adună 0101₂ + 0011₂.
Verificare: 5+3=8, deci rezultatul este 1000₂.
Binar → Gray — Transformă 1010₂ în Gray.
Verificare: G3=1, G2=1, G1=1, G0=1; rezultatul este 1111₂.
Gray → binar — Transformă Gray 1111₂ în binar.
Verificare: B3=1, B2=0, B1=1, B0=0; rezultatul este 1010₂.
Aplicare — Alege un circuit potrivit pentru a aprinde un singur LED din 10 în funcție de o cifră BCD.
Verificare: Se folosește un decodificator BCD-zecimal, de exemplu MMC 4028 sau CDB 442, în funcție de tipul de ieșire dorit.