Seminarski Rad - Koder - Dekoder
-
Upload
goran-zdravkov -
Category
Documents
-
view
147 -
download
6
description
Transcript of Seminarski Rad - Koder - Dekoder
Srednja kola Bartola Kaia
Predmet: Elektroniki sklopovi
Seminarski rad:
Koder i dekoder
Marko Rakoevi 3.e
KODER I DEKODEROPENITO O KODERU:
- Koder aktivni ulazni signal pretvara u kodirani izlazni signal. To znai da sklop za kodiranje ima onoliko ulaza koliko podataka treba kodirati. Broj izlaza odgovara broju bitova koda koji se primjenjuje. Od M ulaza samo jedan moe biti u aktivnom stanju u danom trenutku, npr. u stanju 1, dok svi ostali ulazi tada moraju biti u stanju 0. Pri tome se na izlazima dobije odgovarajua N-bitna kombinacija. Kad se aktivira drugi ulaz, na izlazima se dobije nova N-bitna kombinacija.
Slika 1.0: KoderUlaziIzlazi
A9A8A7A6A5A4A3A2A1A0X3X2X1X0
00000000010000
00000000100001
00000001000010
00000010000011
00000100000100
00001000000101
00010000000110
00100000000111
01000000001000
10000000001001
- Za kodiranje dekadnih znamenki u BCD kodu potreban je sklop s deset ulaza i etiri izlaza. Kad je na ulazu A0 stanje 1, a na svim ostalim ulazima stanje 0, na izlazima X je stanje 0000. Ako je na ulazu A1 stanje 1, onda je na izlazima stanje 0001.- Tablica stanja pokazuje da se sklop za kodiranje znamenki dekadnog brojevnog sustava moe izvesti s pomou etiri sklopa ILI s odgovarajuim brojem ulaza. Izlazi sklopova ILI ujedno su izlazi kodera (slika iznad). To se moe prikazati i logikim jednadbama:
X0 = A1 + A3 + A5 + A7 + A9X1 = A2 + A3 + A6 + A7X2 = A4 + A5 + A6 + A7X3 = A8 + A9.
- Integrirani sklop 74147 primjer je integrirane izvedbe kodera. Simboli i tablica stanja sklopa pokazuju da se radi o koderu kod kojega je stanje 0 aktivni signal na ulazu. Na ovomu sklopu moe istodobno biti na vie ulaza stanje 0. U tome sluaju prednost ima ulaz s veim indeksom. Ako je npr. na ulazima I1 i I2 stanje 0, na izalazima X0-X3 bit e stanje koje odgovara znamenki 2, odnosno stanje uvjetovano stanjem 0 na ulazu I2. Stoga se takav koder naziva BCD/dekadni koder s prioritetom.
UlaziIzlazi
I9I8I7I6I5I4I3I2I1X3X2X1X0
HHHHHHHHHHHHH
HHHHHHHHLHHHL
HHHHHHHLXHHLH
HHHHHHLXXHHLL
HHHHHLXXXHLHH
HHHHLXXXXHLHL
HHHLXXXXXHLLH
HHLXXXXXXHLLL
HLXXXXXXXLHHH
LXXXXXXXXLHHL
Tablica stanja sklopa 74147OPENITO O DEKODERU:
- Zadaa sklopova za dekodiranje, krae dekodera (engl. decoder) suprotna je sklopovima za kodiranje. To znai da se na ulaze dovodi kodirani podatak, a na jednom od vie izlaza dobiva informacija o ulaznom podatku. Stoga broj ulaza N odgovara broju bitova primijenjenoga koda, a broj izlaza M broju kodiranih podataka koji se dekodiraju (slika ispod). Meutim, broj izlaza M ne moe biti vei od broja 2N.
Za dekodiranje binarnih kombinacija BCD koda dekoder mora imati etiri ulaza i deset izlaza.Takav dekoder naziva se BCD/dekadni dekoder.
Dovoenjem zadane binarne kombinacije na ulaze A0 AN-1 aktivira se samo jedan od izlaza M. Aktivirani izlaz moe biti stanje 1 ili stanje 0, to ovisi o izvedbi. Svi ostali izlazi su u suprotnom stanju od aktiviranog. Promjenom ulaznog stanja aktivira se drugi izlaz.
Ako je aktivni signal na izlazu stanje 1, onda se logika svojstva dekodera mogu prikazati tablicom ispod. Tablica stanja pokazuje da se sklop za dekodiranje znamenki dekadnoga brojevnog sustava moe izvesti s pomou deset sklopova I s etiri ulaza i etiri invertora. Izlazi sklopova I ujedno su izlazi dekodera (slika ispod). To se moe prikazati logikim jednadbama:
Y0 = A0A1A2A3Y1 = A0A1A2A3Y2 = A0A1A2A3Y3 = A0A1A2A3
Y4 = A0A1A2A3Y5 = A0A1A2A3
Y6 = A0A1A2A3Y7 = A0A1A2A3
Y8 = A0A1A2A3Y9 = A0A1A2A3