Multiplekser je kombinacijsko vezje, ki ima 2nvhodne vrstice in ena izhodna vrstica. Preprosto povedano, multiplekser je kombinirano vezje z več vhodi in enim izhodom. Binarne informacije so sprejete iz vhodnih linij in usmerjene v izhodno linijo. Na podlagi vrednosti izbirnih vrstic bo eden od teh podatkovnih vhodov povezan z izhodom.
Za razliko od kodirnika in dekoderja obstaja n izbirnih vrstic in 2nvhodne vrstice. Torej, skupaj sta 2nmožne kombinacije vložkov. Multiplekser se obravnava tudi kot Mux .
Obstaja več vrst multiplekserjev, ki so naslednji:
2×1 Multiplekser:
V multiplekserju 2×1 sta samo dva vhoda, to je A0in A1, 1 izbirna vrstica, tj. S0in posamezne izhode, tj. Y. Na podlagi kombinacije vhodov, ki so prisotni v izbirni liniji S0, bo eden od teh dveh vhodov povezan z izhodom. Blokovni diagram in tabela resnic 2 × Spodaj je naveden 1 multiplekser.
spletni gonilnik
Blokovni diagram:
Tabela resnice:
Logični izraz izraza Y je naslednji:
Y=S0'.A0+S0.A1
java regex za
Logično vezje zgornjega izraza je podano spodaj:
4×1 Multiplekser:
V multiplekserju 4×1 so skupno štirje vhodi, to je A0, A1, A2in A3, 2 izbirni vrstici, tj. S0in S1in en izhod, tj. Y. Na podlagi kombinacije vhodov, ki so prisotni v izbirnih vrsticah S0in S1, je eden od teh 4 vhodov povezan z izhodom. Blokovni diagram in tabela resnic 4 × Spodaj je naveden 1 multiplekser.
Blokovni diagram:
Tabela resnice:
Logični izraz izraza Y je naslednji:
Y=S1' S0'A0+S1' S0A1+S1S0'A2+S1S0A3
Logično vezje zgornjega izraza je podano spodaj:
string.format v Javi
Multiplekser 8 proti 1
V multiplekserju 8 proti 1 je skupno osem vhodov, tj. A0, A1, A2, A3, A4, A5, A6in A7, 3 izbirne vrstice, tj. S0, S1in S2in en izhod, tj. Y. Na podlagi kombinacije vhodov, ki so prisotni v izbirnih vrsticah S0, S1,in S2, je eden od teh 8 vhodov povezan z izhodom. Blokovni diagram in tabela resnic 8 × Spodaj je naveden 1 multiplekser.
Blokovni diagram:
Tabela resnice:
Logični izraz izraza Y je naslednji:
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
Logično vezje zgornjega izraza je podano spodaj:
8 × 1 multiplekser z uporabo 4 × 1 in 2 × 1 multiplekserja
Lahko izvedemo 8 × 1 multiplekser z uporabo multiplekserja nižjega reda. Za izvedbo 8 × 1 multiplekser, potrebujemo dva 4 × 1 multiplekser in en 2 × 1 multiplekser. 4 × 1 multiplekser ima 2 izbirni liniji, 4 vhode in 1 izhod. 2 × 1 multiplekser ima samo 1 izbirno linijo.
Za pridobitev 8 podatkovnih vnosov potrebujemo dva 4 × 1 multiplekserji. 4 × 1 multiplekser proizvede en izhod. Torej, da bi dobili končni rezultat, potrebujemo 2 × 1 multiplekser. Blokovni diagram 8 × 1 multiplekser z uporabo 4 × 1 in 2 × Spodaj je podan 1 multiplekser.
Multiplekser 16 proti 1
V multiplekserju 16 proti 1 je skupno 16 vhodov, tj.0, A1, …, A16, 4 izbirne vrstice, tj. S0, S1, S2, in S3in en izhod, tj. Y. Na podlagi kombinacije vhodov, ki so prisotni v izbirnih vrsticah S0, S1, in S2, bo eden od teh 16 vhodov priključen na izhod. Blokovni diagram in tabela resnic 16 × 1
Blokovni diagram:
Tabela resnice:
Logični izraz izraza Y je naslednji:
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'.S3Logično vezje zgornjega izraza je podano spodaj:
pretvori char v int java
16×1 multiplekser z uporabo 8×1 in 2×1 multiplekserja
Lahko izvedemo 16 × 1 multiplekser z uporabo multiplekserja nižjega reda. Za izvedbo 8 × 1 multiplekser, potrebujemo dva 8 × 1 multiplekser in en 2 × 1 multiplekser. 8 × 1 multiplekser ima 3 izbirne linije, 4 vhode in 1 izhod. 2 × 1 multiplekser ima samo 1 izbirno linijo.
Za pridobitev 16 podatkovnih vhodov potrebujemo dva 8 × 1 multiplekserja. 8 × 1 multiplekser proizvede en izhod. Torej, da bi dobili končni rezultat, potrebujemo 2 × 1 multiplekser. Blok diagram 16 × 1 multiplekser z uporabo 8 × 1 in 2 × Spodaj je podan 1 multiplekser.