Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Meseria se fura, ingineria se invata.Telecomunicatii, comunicatiile la distanta, Retele de, telefonie, VOIP, TV, satelit




Aeronautica Comunicatii Constructii Electronica Navigatie Pompieri
Tehnica mecanica

Electronica


Index » inginerie » Electronica
» Codificatoare. Decodificatoare.


Codificatoare. Decodificatoare.


Codificatoare. Decodificatoare.

Fisa de documentare 1

Codificatorul este circuitul logic folosit pentru a realiza conversia unui numar zecimal in cod binar sau BCD El furnizeaza la iesire un cuvant de cod de mai multi biti la activarea uneia sau mai multor intrari.

Codificatorul de adresa realizeaza codificarea binara a unui numar zecimal. El este realizat in doua variante:



Ca circuit neprioritar, folosit atunci cand se activeaza o singura intrare

Ca circuit prioritar, folosit atunci cand se activeaza mai multe intrari

Codificatorul de adresa neprioritar are 7 intrari (I1÷ I7) si 3 iesiri (A0, A1, A2).

Fig.1 Schema bloc a codificatorului de adresa neprioritar

La activarea unei intrari cu nivel logic 1, pe iesiri apare codul binar corespunzator intrarii activate.

I1

I2

I3

I4

I5

I6

I7

A2

A1

A0

1

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

1

1

0

0

0

1

0

0

0

1

0

0

0

0

0

0

1

0

0

1

0

1

0

0

0

0

0

1

0

1

1

0

0

0

0

0

0

0

1

1

1

1



Fig.2 Tabelul de adevar al codificatorului de adresa neprioritar

In cazul activarii simultane a mai multor intrari exista posibilitatea aparitiei unei adrese eronate pe iesiri.

Codificatorul de adresa neprioritar este realizat cu porti logice de tip SAU (OR).

Codificatorul de adresa prioritar este realizat astfel incat pe iesiri apare codul intrarii cu prioritatea cea mai mare dintre cele activate. In acest scop fiecarei intrari de date i se asociaza o prioritate, care creste cu numarul sau de ordine.

Fig.3 Schema bloc a codificatorului de adresa prioritar

Circuitul are atat intrarile cat si iesirile active pe nivel logic 0

  • 8 intrari prioritare de date, ÷ ;

o intrare de conditionare a functionarii ;

o iesire care semnalizeaza faptul ca toate intrarile de date sunt inactive

o iesire care semnalizeaza faptul ca cel putin o intrare de date este activata

3 iesiri pe care apare, complementat, codul binar corespunzator intrarii de date cu prioritatea cea mai mare dintre cele activate, .

1

x

x

x

x

x

x

x

x

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

0

1

0

x

x

x

x

x

x

x

0

0

0

0

1

0

0

x

x

x

x

x

x

0

1

0

0

1

1

0

0

x

x

x

x

x

0

1

1

0

1

0

1

0

0

x

x

x

x

0

1

1

1

0

1

1

1

0

0

x

x

x

0

1

1

1

1

1

0

0

1

0

0

x

x

0

1

1

1

1

1

1

0

1

1

0

0

x

0

1

1

1

1

1

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

0


Fig.4 Tabelul de adevar al codificatorului de adresa prioritar

Codificatorul de adresa prioritar exista ca circuit integrat si are codul de catalog 74148.

Fig.5 Codificatorul de adresa prioritar 74148

Codificatorul zecimal-BCD codifica un numar zecimal in cod BCD.

El exista ca circuit integrat , avand cele 9 intrari si 4 iesiri active pe nivel logic 0. Codul de catalog al integratului este 74147.

Fig.6 Codificatorul zecimal - BCD 74147

Decodificatorul (DCD) este circuitul logic care activeaza una sau mai multe iesiri in functie de un cuvant de cod (adresa) aplicat pe intrari.

Decodificatorul BCD-zecimal converteste un numar din BCD (zecimal codat binar) in cod zecimal.

Circuitul  are 4 intrari de adresa (A, B, C, D) si 10 iesiri active pe nivel logic 0 ( ÷ ).

Fig.7 Schema bloc a decodificatorului BCD-zecimal

Decodificatorul identifica codul BCD aplicat pe intrari si activeaza prin 0 logic linia de iesire corespunzatoare acestui cod.

A

B

C

D

0

0

0

0

0

1

1

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

1

1

0

0

1

0

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

1

1

0

1

0

0

1

1

1

1

0

1

1

1

1

1

0

1

0

1

1

1

1

1

1

0

1

1

1

1

0

1

1

0

1

1

1

1

1

1

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

0

0

0

1

1

1

1

1

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

1

1

0

1

0

1

0

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1




Fig.8 Tabelul de adevar al decodificatorului BCD-zecimal

Starile 1010, 1011, 1100, 1101, 1110, 1111 sunt considerate stari "false" pentru ca nu sunt incluse in codul BCD. La aplicarea codului corespunzator uneia din aceste stari, toate iesirile circuitului vor fi pe  nivel logic 1.

Decodificatorul BCD-zecimal se poate realiza cu 10 porti SI NU (NAND), sau poate fi utilizat circuitul integrat 7442.

Fig.9 Decodificatorul BCD - zecimal 7442


Decodificatorul BCD- 7 segmente comanda sistemele de afisaj numeric realizate cu sapte segmente luminoase care pot fi becuri, diode electroluminiscente (LED-uri) sau cristale lichide.

Circuitul are 4 intrari de adresa (A, B, C, D) si 7 iesiri (a, b ,c, d, e, f, g) care comanda sapte segmente dispuse sub forma cifrei 8.

a. b.

Fig. 10 Decodificatorul BCD-7 segmente: a. Schema bloc; b. Dispunerea segmentelor in sistemul de afisaj numeric

Afisarea cifrei dorite ( vezi Fig. 11) se poate obtine pornind de la starea initiala in care segmentele sunt fie toate "aprinse", fie toate "stinse".

Fig.11 Configuratia cifrelor in sistemul de afisaj numeric

Starea segment "aprins" se asociaza cu valoarea logica 1, iar cea de segment "stins", cu valoarea logica 0.

A

B

C

D


a

b

c

d

e

f

g

0

0

0

0

0

1

1

1

1

1

1

0

0

0

0

1

1

0

1

1

0

0

0

0

0

0

1

0

2

1

1

0

1

1

0

1

0

0

1

1

3

1

1

1

1

0

0

1

0

1

0

0

4

0

1

1

0

0

1

1

0

1

0

1

5

1

0

1

1

0

1

1

0

1

1

0

6

0

0

1

1

1

1

1

0

1

1

1

7

1

1

1

0

0

0

0

1

0

0

0

8

1

1

1

1

1

1

1

1

0

0

1

9

1

1

1

0

0

1

1


Fig.12 Tabelul de adevar al decodificatorului BCD-7 segmente

Pentru decodificatorul BCD-7 segmente exista doua circuite integrate, circuitul 7448 care respecta tabelul de adevar din Fig.12 si circuitul 7446 care are aceleasi conexiuni externe ca si 7448, dar este proiectat pornind de la ipoteza ca toate segmentele sunt initial "stinse" si se aprind cele corespunzatoare afisarii cifrei dorite.

 


Fig.13 Decodificatoarele BCD - 7 segmente 7446 si 7448

Activitatea de invatare 1 Codificatoare

Competente:

Identifica circuite integrate logice

Interconecteaza circuite integrate logice in montaje

Verifica functionarea montajelor

Obiective vizate:

sa identifici tipuri de codificatoare

sa explici functionarea codificatoarelor de adresa si a codificatorului zecimal-BCD

sa precizezi rolul pinilor circuitelor integrate codificator de adresa prioritar, respectiv codificator zecimal-BCD

sa evaluezi  rolul circuitelor codificatoare in montaje

Tipul activitatii: Cubul


Sugestii:

Clasa este impartita in 6 grupe, fiecare grupa avand cate un coordonator care va rostogoli un cub, urmand ca grupa pe care o conduce sa rezolve in 10 minute sarcina indicata de profesor pe fata superioara a cubului

Timp de lucru recomandat: 45 de minute


Continutul: Codificatoare

Obiectivul: Aceasta activitate va va ajuta sa identificati codificatoarele si sa intelegeti functionarea si rolul acestora.

Enunt: Rezolvati sarcina care va revine prin rostogolirea aleatoare a cubului:

Descrie codificatoarele de adresa (neprioritar si prioritar) si codificatorul zecimal-BCD

Compara din punctual de vedere al conexiunilor codificatoarele de adresa (neprioritar si prioritar) si codificatorul zecimal-BCD

Analizeaza functionarea codificatoarelor de adresa (neprioritar si prioritar) si a codificatorului zecimal-BCD
Asociaza
intr-un tabel de adevar nivelul logic al iesirilor in functie de nivelul logic al intrarilor, pentru a explica functionarea codificatoarelor de adresa neprioritar si prioritar

Aplica informatiile din catalogul de circuite logice integrate pentru a identifica configuratia circuitelor integrate 74147 si 74148

Argumenteaza superioritatea codificatorului de adresa prioritar fata de cel neprioritar




Evaluare:

Timp de 5 minute coordonatorul fiecarei grupe va prezenta in plen rezultatele obtinute. Punctajul realizat de fiecare grupa se va acorda de catre profesor in functie de:

incadrarea in timp pentru rezolvarea sarcinii de lucru

corectitudinea prezentarii

calitatea prezentarii


Activitatea de invatare 2 Decodificatoare

Competente:

Identifica circuite integrate logice

Interconecteaza circuite integrate logice in montaje

Verifica functionarea montajelor

Obiective vizate:

sa identifici tipuri de decodificatoare integrate

sa explici functionarea circuitelor decodificatoare

sa precizezi rolul pinilor circuitelor integrate decodificatoare

sa evaluezi rolul circuitelor decodificatoare in montaje

Tipul activitatii: Metoda grupurilor de experti


Sugestii:

Elevii se impart in 4 grupe, fiecare grupa avand initial de rezolvat sarcinile inscrise intr-o fisa de lucru

Timp de lucru recomandat: 30 minute


Continutul: Descrierea circuitelor decodificatoare

Obiectivul: Aceasta activitate va va ajuta sa recunoasteti circuite logice decodificatoare si sa intelegeti functionarea si rolul acestora.

Enunt: Aveti la dispozitie 20 de minute pentru a rezolva sarcina de lucru care revine grupei voastre. Reorganizati apoi grupele, astfel incat in grupa nou formata sa existe cel putin o persoana din grupa initiala. Timp de 10 minute  impartasiti cu ceilalti colegi din grupa nou formata cunostintele acumulate la pasul anterior.

Grupa 1 Descrierea decodificatorul BCD-zecimal

  1. Definiti rolul decodificatorului BCD-zecimal
  2. Desenati schema bloc a decodificatorului BCD-zecimal
  3. Precizati conexiunile decodificatorului BCD-zecimal

Grupa 2 Descrierea decodificatorul BCD-7 segmente

  1. Definiti rolul decodificatorului BCD-7 segmente
  2. Desenati schema bloc a decodificatorului BCD-7 segmente
  3. Precizati conexiunile decodificatorului BCD-7 segmente

Grupa 3 Functionarea decodificatorul BCD-zecimal

  1. Completati tabelul de adevar al decodificatorului BCD-zecimal
  2. Explicati functionarea circuitului pe baza tabelului de adevar
  3. Asociati in tabelul de  mai jos pinii circuitului integrat 7442 cu conexiunile decodificatorului BCD-zecimal, precizand si tipul conexiunii (intrare/iesire):

Conexiunea

Numarul pinului pe circuitul integrat 7442

Tipul conexiunii

Notatie





Grupa 4 Functionarea decodificatorul BCD-7segmente

1.     Prezentati modul in care sunt dispuse segmentele in sistemele de afisaj numeric

  1. Desenati configuratia cifrelor in sistemele de afisaj numeric

3.     Completati tabelul de adevar al decodificatorului BCD-7segmente, asociind starea segment "aprins" cu valoarea logica 1, iar cea de segment "stins", cu valoarea logica 0.



Evaluare:

Se realizeaza o interevaluare intre elevi dupa urmatoarele criterii:

1p- incadrarea in timp pentru rezolvarea sarcinii de lucru

1p- claritatea desenelor executate

4p- corectitudinea schemelor si tabelelor

2p- exactitatea datelor de catalog

2p- identificarea configuratiei circuitelor integrate









Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate