Upload
goran-zdravkov
View
136
Download
2
Embed Size (px)
DESCRIPTION
sdfsd
Citation preview
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:
- 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
- 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.
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