Kombinationskredsløbet, der ændrer den binære information til 2Nudgangslinjer er kendt som Dekodere. Den binære information sendes i form af N inputlinjer. Udgangslinjerne definerer 2N-bit kode for den binære information. Med enkle ord, den Dekoder udfører den omvendte operation af Encoder . Ad gangen er kun én indgangslinje aktiveret for nemheds skyld. Den producerede 2N-bit outputkode svarer til den binære information.
Der er forskellige typer af dekodere, som er som følger:
2 til 4 linjers dekoder:
I 2 til 4 linjers dekoderen er der i alt tre indgange, dvs0, og A1og E og fire udgange, dvs. Y0, OG1, OG2, og Y3. For hver kombination af input, når enable 'E' er sat til 1, vil en af disse fire udgange være 1. Blokdiagrammet og sandhedstabellen for 2 til 4 linjers dekoderen er angivet nedenfor.
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y0, Y0, Y2 og Y3 er som følger:
OG3=E.A1.EN0
OG2=E.A1.EN0'
OG1=E.A1'.EN0
Y0=E.A1'.EN0'
Logisk kredsløb af ovenstående udtryk er givet nedenfor:
konstruktører i java
3 til 8 linjers dekoder:
3 til 8 linjers dekoderen er også kendt som Binær til oktal dekoder . I en 3 til 8 linjers dekoder er der i alt otte udgange, dvs. Y0, OG1, OG2, OG3, OG4, OG5, OG6, og Y7og tre udgange, dvs. A0, A1 og A2. Dette kredsløb har en aktiveringsindgang 'E'. Ligesom 2 til 4 linjers dekoder, når aktiverings 'E' er sat til 1, vil en af disse fire udgange være 1. Blokdiagrammet og sandhedstabellen for 3 til 8 linjers koderen er angivet nedenfor.
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket Y0, OG1, OG2, OG3, OG4, OG5, OG6, og Y7er som følgende:
OG0=A0'.EN1'.EN2'
OG1=A0.EN1'.EN2'
OG2=A0'.EN1.EN2'
OG3=A0.EN1.EN2'
OG4=A0'.EN1'.EN2
OG5=A0.EN1'.EN2
OG6=A0'.EN1.EN2
OG7=A0.EN1.EN2
Logisk kredsløb af ovenstående udtryk er givet nedenfor:
4 til 16 linjers dekoder
I 4 til 16 linjers dekoderen er der i alt 16 udgange, dvs. Y0, OG1, OG2,……, OG16og fire indgange, dvs. A0, A1, A2, og A3. 3 til 16 linjers dekoderen kan konstrueres med enten 2 til 4 dekoder eller 3 til 8 dekoder. Følgende formel bruges til at finde det nødvendige antal dekodere af lavere orden.
Nødvendigt antal lavere ordens dekodere=m2/m1
m1= 8
m2= 16
Nødvendigt antal på 3 til 8 dekodere= =2
Blokdiagram:
Sandhedstabel:
Det logiske udtryk for udtrykket A0, A1, A2,..., A15 er som følger:
OG0=A0'.EN1'.EN2'.EN3'
OG1=A0'.EN1'.EN2'.EN3
OG2=A0'.EN1'.EN2.EN3'
OG3=A0'.EN1'.EN2.EN3
OG4=A0'.EN1.EN2'.EN3'
OG5=A0'.EN1.EN2'.EN3
OG6=A0'.EN1.EN2.EN3'
OG7=A0'.EN1.EN2.EN3
OG8=A0.EN1'.EN2'.EN3'
OG9=A0.EN1'.EN2'.EN3
OG10=A0.EN1'.EN2.EN3'
OGelleve=A0.EN1'.EN2.EN3
OG12=A0.EN1.EN2'.EN3'
OG13=A0.EN1.EN2'.EN3
OG14=A0.EN1.EN2.EN3'
OGfemten=A0.EN1.EN2'.EN3
Logisk kredsløb af ovenstående udtryk er givet nedenfor: