A kombinációs áramkör, amely a bináris információt 2-re változtatjaNkimeneti vonalak néven ismert Dekóderek. A bináris információ N bemeneti sor formájában kerül átadásra. A kimeneti sorok határozzák meg a 2N-bit kód a bináris információhoz. Egyszerű szavakkal, a Dekóder fordított műveletet hajt végre a Kódoló . Egyszerre csak egy bemeneti sor aktiválódik az egyszerűség kedvéért. A legyártott 2N-bites kimeneti kód egyenértékű a bináris információval.
Különféle típusú dekóderek léteznek, amelyek a következők:
2-4 soros dekóder:
A 2-4 soros dekóderben összesen három bemenet van, azaz A0és A1és E és négy kimenet, azaz Y0, ÉS1, ÉS2, és Y3. Ha az „E” engedélyezése 1-re van állítva, a bemenetek minden kombinációja esetén a négy kimenet egyike 1 lesz. A 2-4 soros dekóder blokkdiagramja és igazságtáblázata az alábbiakban látható.
Blokk diagramm:
Igazság táblázat:
Az Y0, Y0, Y2 és Y3 kifejezés logikai kifejezése a következő:
ÉS3=E.A1.A0
ÉS2=E.A1.A0'
ÉS1=E.A1„.A0
Y0=E.A1„.A0'
A fenti kifejezések logikai áramköre az alábbiakban látható:
karakterlánc felosztása c++
3-8 soros dekóder:
A 3-8 soros dekóder más néven Bináris-oktális dekóder . Egy 3-8 soros dekóderben összesen nyolc kimenet van, azaz Y0, ÉS1, ÉS2, ÉS3, ÉS4, ÉS5, ÉS6, és Y7és három kimenet, azaz A0, A1 és A2. Ennek az áramkörnek van egy „E” engedélyező bemenete. Csakúgy, mint a 2–4 soros dekódereknél, ha az „E” engedélyezése 1-re van állítva, a négy kimenet egyike 1 lesz. Az alábbiakban a 3–8 soros kódoló blokkdiagramja és igazságtáblázata látható.
Blokk diagramm:
Igazság táblázat:
Az Y kifejezés logikai kifejezése0, ÉS1, ÉS2, ÉS3, ÉS4, ÉS5, ÉS6, és Y7az alábbiak:
ÉS0=A0„.A1„.A2'
ÉS1=A0.A1„.A2'
ÉS2=A0„.A1.A2'
ÉS3=A0.A1.A2'
ÉS4=A0„.A1„.A2
ÉS5=A0.A1„.A2
ÉS6=A0„.A1.A2
ÉS7=A0.A1.A2
A fenti kifejezések logikai áramköre az alábbiakban látható:
4-16 soros dekóder
A 4-16 soros dekóderben összesen 16 kimenet van, azaz Y0, ÉS1, ÉS2,……, ÉS16és négy bemenet, azaz A0, A1, A2és A3. A 3-16 soros dekóder 2-4 dekóderrel vagy 3-8 dekóderrel is megszerkeszthető. A következő képlet segítségével lehet megtalálni a szükséges számú alacsonyabb rendű dekódert.
Az alacsonyabb rendű dekóderek szükséges száma=m2/m1
m1= 8
m2= 16
Szükséges számú 3-8 dekóder= =2
Blokk diagramm:
Igazság táblázat:
Az A0, A1, A2,…, A15 kifejezés logikai kifejezése a következő:
ÉS0=A0„.A1„.A2„.A3'
ÉS1=A0„.A1„.A2„.A3
ÉS2=A0„.A1„.A2.A3'
ÉS3=A0„.A1„.A2.A3
ÉS4=A0„.A1.A2„.A3'
ÉS5=A0„.A1.A2„.A3
ÉS6=A0„.A1.A2.A3'
ÉS7=A0„.A1.A2.A3
ÉS8=A0.A1„.A2„.A3'
ÉS9=A0.A1„.A2„.A3
ÉS10=A0.A1„.A2.A3'
ÉStizenegy=A0.A1„.A2.A3
ÉS12=A0.A1.A2„.A3'
ÉS13=A0.A1.A2„.A3
ÉS14=A0.A1.A2.A3'
ÉStizenöt=A0.A1.A2„.A3
A fenti kifejezések logikai áramköre az alábbiakban látható: