21L_shifratory și decodoare
Codificatorul convertește semnalul aplicat la un singur fir de intrare la o paralelă ieșiri binare de cod codificator. Codorul este numit, de asemenea, un encoder (CD). semnal de alimentare la o intrare a codorului duce la ieșirile codul binar corespunzător numărului de intrare excitat.
În Schemele domestice IV codificatoare sunt notate cu litere, de exemplu K555IV1.
Codificatorul se numește complet dacă are intrări și 2n n ieșiri. Un exemplu este codorul în figura 1, care convertește numărul de intrare excitat într-un număr binar. Toate intrările codorului, cu excepția unuia singur, sunt servite zerouri, iar cursul selectat vine unul. La ieșirile codorului obține numărul mare de cod binar paralel.
Deseori Encodere sunt folosite pentru a converti de la zecimal în sistem binar. Intrări necesită doar 10, iar ieșirile n = 4. Aici, numărul de intrări este mai mică decât 2n. Codificatoare, în care numărul de intrări este mai mică decât 2n. numite codificatoare incomplete. De exemplu, codorul zecimal în figura 2, sub excitare a uneia dintre intrări 10 ieșiri un număr de cod binar al liniei de introducere excitat. Astfel, atunci când este aplicat un semnal la X9 intrare la ieșire un cod 1001. Ieșirile codorului sunt indicate prin ponderile biți respectivi.
Figura 2 pentru punerea în aplicare a codificator este seturi utile de logică SAU, dar trebuie să creați mai întâi un tabel de adevăr.
Codificatorul zecimal tabel de adevăr
Acest tabel corespunde cu circuit sau elementele prezentate în Fig.3.
In cipuri TTL codoare 8 utilizate - 3 (IV1, IV2), 10 - 4 alineatul (EHS). În plus față de intrările de informații, codificatoare conțin suplimentar, oferind intrare și de ieșire rezoluție. intrări suplimentare permit funcționarea simultană, precum și permite extensii de codificatoare.
Decodorul convertește codul primit de la intrările sale un semnal doar pe una dintre ieșirile sale, adică decodoarelor binare de conversie un cod binar în „1 din N». Activă este întotdeauna doar o ieșire a decodificatorului, cu acest număr de ieșire este unic determinat de sursa de intrare.
Pe conceptul de decodoarele în legenda pune literele DC (de la decodorul limba engleză) (Figura 4). decodoarelor sunt indicate prin intrări binare greutăți 1-2-4-8. În cipuri interne decodoarele de etichetare conține două litere ale ID, de exemplu, K555ID4, 564ID5.
Standardul include o serie de chips-uri decodoare 4 ieșiri (2 de intrare cu descărcare cod) pentru 8 ieșiri (nivel de cod trei intrare) 16 ieșiri (cod de intrare 4 biți), decodificatorul binar-zecimal (ID6). Acestea sunt desemnate de 2-4, 3-8, 4-16, 4-10. Există diferite tipuri de decodoare de control afișează emițătoare de lumină.
Decodoare cu un număr relativ mic de elemente și o structură internă simplă au un număr mare de terminale de ieșire externe. Prin urmare, nu este fabricat decodoare cu mai mult de patru intrări de date. Creșterea numărului de ieșiri efectuate de capacitatea de biți (fig. 5).
Ieșirile decodor prima etapă este conectat la o intrare stroboscop cu activare / dezactivare funcționare a doua etapă decodoarelor. Din a doua etapă a decodoare ar fi doar o singură ieșire activă doar una dintre decodoarelor.
Atunci când este utilizat în etapa a doua a decodoarelor 3-8 pentru a obține un dispozitiv de 24 ieșiri.
Bazat în cascadă decodor și encoder (Figura 6) se pot construi diferite scheme: coduri de conversie: .. Conditionere arbitrare funcții logice traductoarelor de la un număr la un alt sistem, diferite circuite de control și dispozitive de detecție etc. Pentru a pune în aplicare legea de transformare dorită trebuie să fie în mod adecvat mod de a alege ieșiri de decodoare compuse cu intrările codificator.
În sistemele convertoarelor de cod sunt desemnate X / Y. EXEMPLUL convertor notație cu intrare de cinci biți și de ieșire un cod de șase biți este prezentat în Fig.7. Conectare SW este de intrare la rezoluția de ieșire.
convertor de cod convertor utilizat în mod obișnuit este un BCD cu codul de afișare cu șapte segmente. Luați în considerare exemplul unui ecran cu LED-uri segment sau LCD de control șapte (Fig.8).
Astfel de indicatori pentru diverse combinații de elemente luminoase se aprind numerele de la 0 la 9. În cifrele trebuie să ramburseze segmentul 0 g, iar restul trebuie să fie iluminate. Pentru numerele 1 - segmentele lit b și c; segmente a, d, e, /, g și t stabilit. d. Segmentul va arde dacă este o logică este aplicată tensiune zero. Segmentul va fi rambursat în cazul în care acesta este alimentat unitate logică. Aceasta corespunde unei conexiuni comune pentru toate segmentele de electrod la tensiunea de alimentare.
Scriem tabelul de adevăr pentru codurile de conversie.
Zecimal tabelul de cod de conversie în șapte segmentul
Acest convertor ușor de sintetizat folosind coduri de decodare în cascadă și traductorul chetyrehvhodovogo cu șapte ieșiri. Decodorul convertește codul binar în numărul conductorului selectat (unul din cele zece), și un dispozitiv de codificare pe numărul de intrare generează un cod de control segmente.