Un multiplexor este un circuit combinațional care are 2nlinii de intrare și o singură linie de ieșire. Pur și simplu, multiplexorul este un circuit combinațional cu mai multe intrări și o singură ieșire. Informațiile binare sunt primite de la liniile de intrare și direcționate către linia de ieșire. Pe baza valorilor liniilor de selecție, una dintre aceste intrări de date va fi conectată la ieșire.
Spre deosebire de codificator și decodor, există n linii de selecție și 2nlinii de intrare. Deci, există un total de 2Ncombinații posibile de intrări. Un multiplexor este, de asemenea, tratat ca Mux .
întreg java
Există diferite tipuri de multiplexor, care sunt după cum urmează:
Multiplexor 2×1:
În multiplexorul 2×1, există doar două intrări, adică A0si A1, 1 linie de selecție, adică S0și ieșiri unice, adică Y. Pe baza combinației de intrări care sunt prezente la linia de selecție S0, una dintre aceste 2 intrări va fi conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 2 × 1 multiplexor sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
Y=S0'.A0+S0.A1
Circuitul logic al expresiei de mai sus este prezentat mai jos:
Multiplexor 4×1:
În multiplexorul 4×1, există un total de patru intrări, adică A0, A1, A2, și A3, 2 linii de selecție, adică S0si S1și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0si S1, una dintre aceste 4 intrări este conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 4 × 1 multiplexor sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
Y=S1'S0' A0+S1'S0A1+S1S0' A2+S1S0A3
Circuitul logic al expresiei de mai sus este prezentat mai jos:
Multiplexor 8 la 1
În multiplexorul 8 la 1, există în total opt intrări, adică A0, A1, A2, A3, A4, A5, A6, și A7, 3 linii de selecție, adică S0, S1si S2și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0, S1,si S2, una dintre aceste 8 intrări este conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 8 × 1 multiplexor sunt prezentate mai jos.
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
Y=S0'.S1'.S2'.A0+S0.S1'.S2'.A1+S0'.S1.S2'.A2+S0.S1.S2'.A3+S0'.S1'.S2A4+S0.S1'.S2A5+S0'.S1.S2.A6+S0.S1.S3.A7
Circuitul logic al expresiei de mai sus este prezentat mai jos:
Multiplexor 8 × 1 folosind multiplexor 4 × 1 și 2 × 1
Putem implementa 8 × 1 multiplexor folosind un multiplexor de ordin inferior. Pentru a implementa 8 × 1 multiplexor, avem nevoie de două 4 × 1 multiplexer și unul 2 × 1 multiplexor. Cele 4 × 1 multiplexor are 2 linii de selecție, 4 intrări și 1 ieșire. Cele 2 × 1 multiplexor are doar 1 linie de selecție.
Pentru a obține 8 intrări de date, avem nevoie de două 4 × 1 multiplexoare. Cele 4 × 1 multiplexor produce o ieșire. Deci, pentru a obține rezultatul final, avem nevoie de un 2 × 1 multiplexor. Diagrama bloc din 8 × 1 multiplexor folosind 4 × 1 și 2 × 1 multiplexor este dat mai jos.
care sunt dimensiunile ecranului computerului meu
Multiplexor 16 la 1
În multiplexorul 16 la 1, există un total de 16 intrări, adică A0, A1, …, A16, 4 linii de selecție, adică S0, S1, S2, și S3și o singură ieșire, adică Y. Pe baza combinației de intrări care sunt prezente la liniile de selecție S0, S1, și S2, una dintre aceste 16 intrări va fi conectată la ieșire. Diagrama bloc și tabelul de adevăr al celor 16 × 1
Diagramă bloc:
Tabelul de adevăr:
Expresia logică a termenului Y este următoarea:
Y=A0.S0'.S1'.S2'.S3„+A1.S0'.S1'.S2'.S3+A2.S0'.S1'.S2.S3„+A3.S0'.S1'.S2.S3+A4.S0'.S1.S2'.S3„+A5.S0'.S1.S2'.S3+A6.S1.S2.S3„+A7.S0'.S1.S2.S3+A8.S0.S1'.S2'.S3„+A9.S0.S1'.S2'.S3+Y10.S0.S1'.S2.S3„+A11.S0.S1'.S2.S3+A12 S0.S1.S2'.S3„+A13.S0.S1.S2'.S3+A14.S0.S1.S2.S3„+A15.S0.S1.S2'.S3Circuitul logic al expresiei de mai sus este prezentat mai jos:
Multiplexor 16×1 folosind multiplexor 8×1 și 2×1
Putem implementa 16 × 1 multiplexor folosind un multiplexor de ordin inferior. Pentru a implementa 8 × 1 multiplexor, avem nevoie de două 8 × 1 multiplexer și unul 2 × 1 multiplexor. Cele 8 × 1 multiplexor are 3 linii de selecție, 4 intrări și 1 ieșire. Cel 2 × 1 multiplexor are doar 1 linie de selecție.
Pentru a obține 16 intrări de date, avem nevoie de două multiplexoare 8 × 1. Cele 8 × 1 multiplexor produce o ieșire. Deci, pentru a obține rezultatul final, avem nevoie de un 2 × 1 multiplexor. Diagrama bloc din 16 × 1 multiplexor folosind 8 × 1 și 2 × 1 multiplexor este dat mai jos.