Sunteți pe pagina 1din 3

Lucrarea de laborator nr.

3: Codificatoare si Decodificatoare
OBIECTIVE: 1. Studiul principiului de functionare si a destinatiei Codificatoarelor si Decodificatoarelor. 2. Simularea functionarii circuitelor integrate seria 74148 si 74154. 3. Studierea si utilizarea, pe lnga indicatoarele luminiscente si Analizatoarele Logice, n proiectarea circuitelor digitale a Afisajelor cu 4 si 7 segmente. ASPECTE TEORETICE SI INDICATII DE ACTIVITATE: Codificatoarele, de regula, sunt utilizare pentru conversia cifrelor din sistemele de numeratie zecimale n binare, de exemplu n microcalculatoarele de buzunar la apasarea tastei cu cifra zecimala se va genera un cod binar corespunzator. Deoarece, este posibila tastarea concomitenta a mai multor taste n codificatoare se utilizeaza principiul de prioritate a codului superior, adica la tastarea cifrelor 9, 5 si 2 la iesirea codificatorului se va genera codul 1001 care corespunde cifrei 9. n biblioteca programului Electronics Workbench sunt prezente mai multe circuite integrate corespunzatoare codificatoarelor. De exemplu, n figura 3.1 este prezentat circuitul integrat, din seria TTL, 74148 precum si modalitatea sa de conectare. Conectarea pinilor integratului 74148: 07 intrari; A0, A1, A2 iesiri; E1 semnal de activare (pentru a activa integratul trebuie sa aiba valoarea 0); E0, GS iesiri pentru legarea n cascada a codificatoarelor. Studentii vor modela si simula functionarea codificatorului 74148 si ca rezultat vor completa tabelul 3.1. n acelasi tabel sunt prezentate codurile de setare a Generatorului de Cuvinte (Word Generator). Tabelul 3.1. Intrari
7 0 1 1 1 1 1 1 1 1 6 0 0 1 1 1 1 1 1 1 5 0 0 0 1 1 1 1 1 1 4 0 0 0 0 1 1 1 1 1 3 0 0 0 0 0 1 1 1 1 2 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1

Figura 3.1. Circuitul de conectare a codificatorului 74148. Iesire zecimala

Decodificatoarele (decoderele) sunt circuite cu cteva intrari si iesiri, la care anumitor combinatii a semnalelor de intrare le corespunde o stare activa (valoarea 1) a unei iesiri. Astfel, se poate afirma ca decodificatoarele reprezinta demultimplexoare la care intrarile de comanda au devenit intrari informationale, iar intrarea informationala a devenit intrare de activare. Decodificatoarele sunt circuite logice utilizate la conversia codurilor, comanda afisarii numerice zecimale, adresarea memoriilor conversiei analog-digitale si selectarea datelor etc. Ca circuite separate, decodificatoarele pot avea 4, 8 sau 16 intrari. Daca sunt necesare mai multe intrari se utilizeaza mai multe decodificatoare conectate ntr-un circuit comun. Pentru exemplificarea functionarii decodificatoarele vom utiliza circuitul integrat 74154 prezentat n figura 3.2. Integratul 74154 are patru intrari de adrese (coduri) A, B, C si D; doua intrari de activare G1, G2; si saisprezece iesiri 015 (iesirile sunt inversate, deoarece valorile lor sunt

Figura 3.2. Circuitul de conectare a decodificatorului 74154. 1

negate n stare initiala la iesiri va exista valoarea logica 1). n continuare, se va modela si simula functionarea decodificatorului 74154, iar rezultatele se vor nscrie n tabelul 3.2. n acelasi timp, studentii vor seta iesirile Generatorului Logis astfel nct sa se asigure comutarea consecutiva a iesirilor decodificatorului, ncepnd cu adresa 0. Tabelul 3.2 Cod intrare
A B C D 0 1 2 3 4 5 6

Iesiri
7 8 9 10 11 12 13 14 15

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

n urmatoarea figura 3.3, este prezentata structura unui decodificator tipic din codul binar n codul zecimal, realizat pe baza circuitelor logice NADN. Studentii vor modela si simula functionarea decodificatorului din figura 3.3, iar datele simularii vor fi nscrise ntr-un tabel de adevar similar tabelului 3.2.

Figura 3.3. Circuitul unui decodificator binar-zecimal realizat pe elemente NAND, precum si rezultatele simularii functionarii lui realizate de Analizatorul Logic. Din tabelul de adevar se va observa ca numai una din iesirele zecimale este activa (nivel 0) pentru cele 16 stari ale codului binar. Acest tip de decodificator se foloseste pentru extragerea informatiei din decadele de numarare si comanda afisarii numerice zecimale. Prin utilizarea decodificatoarelor 1 din 16 se pot codifica zecimal informatiile din coduri formate dintr-un cuvnt de 4 biti.

Structura unui alt decodificator: numaratorul binar - 7 segmente este prezentat n figura 3.5. Pentru vizualizarea rezultatelor simularii, n acest circuit, se utilizeaza afisajul cu 7 segmente, care este un indicator numeric ce contine 7 bare pozitionate astfel nct sa poata fi afisata orice cifra printr-o selectare corespunzatoare a segmentelor. De exemplu: cnd trebuie afisat numarul 8 sunt aprinse toate cele 7 bare (a, b, c, d, e, f, g). Pentru actionarea acestui convertor se foloseste un decoder special ca n figura de mai jos, pentru care este prezentata si tabela de adevar. Studentii vor proiecta si simula functionarea decodificatorului din figura 3.5 iar rezultatele simularii se vor nscrie n tabelul 3.3.

Figura 3.4. Afisaj cu 7 segmente.

Figura 3.5. Schema conventionala a decodificatorului binar - 7 segmente.

Tabelul 3.3 D 0 0 0 0 0 0 0 0 1 1 Cod intrare C B 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 A 0 1 0 1 0 1 0 1 0 1 a b c Cod iesire d e f g Indicatii afisaj

S-ar putea să vă placă și