5
Srednja škola Bartola Kašića Predmet: Elektronički sklopovi Seminarski rad: Koder i dekoder Marko Rakočević 3.e

Koder - Dekoder

Embed Size (px)

DESCRIPTION

sdfsd

Citation preview

Page 1: Koder - Dekoder

Srednja škola Bartola KašićaPredmet: Elektronički sklopovi

Seminarski rad:Koder i dekoder

Marko Rakočević 3.e

KODER I DEKODER

OPĆENITO O KODERU:

Page 2: Koder - Dekoder

- Koder aktivni ulazni signal pretvara u kodirani izlazni signal. To znači 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 može 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 odgovarajuća N-bitna kombinacija. Kad se aktivira drugi ulaz, na izlazima se dobije nova N-bitna kombinacija.

Slika 1.0: Koder

- 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 može izvesti s pomoću četiri sklopa ILI s odgovarajućim brojem ulaza. Izlazi sklopova ILI ujedno su izlazi kodera (slika iznad). To se može prikazati i logičkim jednadžbama:X0 = A1 + A3 + A5 + A7 + A9

X1 = A2 + A3 + A6 + A7

X2 = A4 + A5 + A6 + A7

X3 = A8 + A9.

Ulazi Izlazi

A9 A8 A7 A6 A5 A4 A3 A2A1

A0 X3 X2X1

X0

0 0 0 0 0 0 0 0 0 1 0 0 0 00 0 0 0 0 0 0 0 1 0 0 0 0 10 0 0 0 0 0 0 1 0 0 0 0 1 00 0 0 0 0 0 1 0 0 0 0 0 1 10 0 0 0 0 1 0 0 0 0 0 1 0 00 0 0 0 1 0 0 0 0 0 0 1 0 10 0 0 1 0 0 0 0 0 0 0 1 1 00 0 1 0 0 0 0 0 0 0 0 1 1 10 1 0 0 0 0 0 0 0 0 1 0 0 01 0 0 0 0 0 0 0 0 0 1 0 0 1

Page 3: Koder - Dekoder

- 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 može istodobno biti na više ulaza stanje 0. U tome slučaju prednost ima ulaz s većim 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.

Ulazi IzlaziI9 I8 I7 I6 I5 I4 I3 I2 I1 X3 X2 X1 X0

H H H H H H H H H H H H HH H H H H H H H L H H H LH H H H H H H L X H H L HH H H H H H L X X H H L LH H H H H L X X X H L H HH H H H L X X X X H L H LH H H L X X X X X H L L HH H L X X X X X X H L L LH L X X X X X X X L H H HL X X X X X X X X L H H L

Tablica stanja sklopa 74147

OPĆENITO O DEKODERU:- Zadaća sklopova za dekodiranje, kraće dekodera

(engl. decoder) suprotna je sklopovima za kodiranje. To znači da se na ulaze dovodi kodirani podatak, a na jednom od više 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). Međutim, broj izlaza M ne može biti veći od broja 2N.

Page 4: Koder - Dekoder

Za dekodiranje binarnih kombinacija BCD koda dekoder mora imati četiri ulaza i deset izlaza.Takav dekoder naziva se BCD/dekadni dekoder.

Dovođenjem zadane binarne kombinacije na ulaze A0 – AN-1

aktivira se samo jedan od izlaza M. Aktivirani izlaz može 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 logička svojstva dekodera mogu prikazati tablicom ispod. Tablica stanja pokazuje da se sklop za dekodiranje znamenki dekadnoga brojevnog sustava može izvesti s pomoću deset sklopova I s četiri ulaza i četiri invertora. Izlazi sklopova I ujedno su izlazi dekodera (slika ispod). To se može prikazati logičkim jednadžbama:

Y0 = A0∙A1∙A2∙A3 Y1 = A0∙A1∙A2∙A3

Y2 = A0∙A1∙A2∙A3 Y3 = A0∙A1∙A2∙A3

Y4 = A0∙A1∙A2∙A3 Y5 = A0∙A1∙A2∙A3

Y6 = A0∙A1∙A2∙A3 Y7 = A0∙A1∙A2∙A3

Y8 = A0∙A1∙A2∙A3 Y9 = A0∙A1∙A2∙A3