Seminarski Rad - Koder - Dekoder

Embed Size (px)

DESCRIPTION

dfsfsfsd

Citation preview

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