Decodorele binare explicate: tipuri, funcții și aplicații
2026-04-23 218

Decodoarele binare sunt blocuri de construcție importante în electronica digitală care convertesc intrările binare în ieșiri specifice.Ele ajută sistemul să selecteze și să controleze operațiunile într-un mod simplu.În acest articol, vom discuta despre decodoarele binare, funcționarea acestora, tipurile, modelele și aplicațiile.

Catalog

Binary Decoder Block Diagram with n Inputs and 2ⁿ Outputs
Figura 1. Diagrama bloc a unui decodor binar cu n intrări și 2ⁿ ieșiri

Bazele decodoarelor binare

A decodor binar este o circuit logic combinațional care transformă sau binar de n biți intrare nume până când 2 linii de ieșire unice.Fiecărei ieșiri îi corespunde o combinație specifică de intrare.

În termeni simpli, un decodor convertește datele binare într-una dintre multele ieșiri posibile.În general, este considerat opusul unui codificator.

Majoritatea decodoarelor conțin o intrare activă, care verifică dacă circuitul funcționează sau nu.Când este inactiv, toate ieșirile rămân inactive.

Cum funcționează un decodor binar

2-to-4 Decoder with NOT, AND Gates, and Enable
Figura 2. Decodor 2 la 4 cu porți NOT, AND și activabil

Activează un decodor rezultat pe o linie pe baza combinaţiei de intrare.Semnalele de intrare sunt generate folosind NU poarta a transforma si Și poarta pentru consolidare, permițând un ciclu de producție adecvat.Orice rezultat cu a combinație cu o singură intrare, când intrarea activă determină dacă este sau nu un decodor activ.

Tipuri comune de decodoare binare

2-to-4 Decoder with Enable
Figura 3. Decodor 2-la-4 cu Activare

Decodor 2-la-4

Un decodor 2-la-4 are 2 linii de intrare și 4 linii de ieșire.Datorită designului său simplu și implementării ușoare, este adesea folosit în circuitele digitale de bază.

Fișă informativă:

A
B
ieșire
0
0
Y0
0
1
Y1
1
0
Y2
1
1
Y3

3-to-8 Decoder
Figura 4. Decodor de la 3 la 8

Decodor de la 3 la 8

Un decodor de la 3 la 8 are 3 linii de intrare și 8 linii de ieșire.Este folosit în mod obișnuit în sistemele de adresare și control de memorie și este cunoscut și ca decodor binar-octal.

Fișă informativă:

A
B
C
Activ ieșire
0
0
0
Y0
0
0
1
Y1
0
1
0
Y2
0
1
1
Y3
1
0
0
Y4
1
0
1
Y5
1
1
0
Y6
1
1
1
Y7

4-to-16 Decoder
Figura 5. Decodor de la 4 la 16

Decodor 4 până la 16

Un decodor de la 4 la 16 are 4 linii de intrare și 16 linii de ieșire.Este folosit în sisteme digitale complexe și este potrivit pentru proiecte mari unde sunt necesare mai multe opțiuni de ieșire.

Fișă informativă:

A
B
C
D
Activ ieșire
0
0
0
0
Y0
0
0
0
1
Y1
0
0
1
0
Y2
0
0
1
1
Y3
0
1
0
0
Y4
0
1
0
1
Y5
0
1
1
0
Y6
0
1
1
1
Y7
1
0
0
0
Y8
1
0
0
1
Y9
1
0
1
0
Y10
1
0
1
1
Y11
1
1
0
0
Y12
1
1
0
1
Y13
1
1
1
0
Y14
1
1
1
1
Y15

Pe măsură ce numărul de intrări crește, numărul de ieșiri crește exponențial.

Proiectarea unui decodor binar

Pasul 1: Definiți intrările și ieșirile

Intrare: A, B

Ieșire: Y0, Y1, Y2, Y3

Pasul 2: Fișă informativă

Intrare (AB)
ieșire
00
Y0
01
Y1
10
Y2
11
Y3

Pasul 3: Expresii booleene

• Y0 = A'B'

• Y1 = A'B

• Y2 = AB'

• Y3 = AB

Pasul 4: Implementarea

• Folosiți porți NOT pentru a genera A’ și B’

• Utilizați porțile AND pentru a produce orice rezultat

Funcții logice folosind decodoare binare

Decodoarele binare pot fi folosite pentru implementare Funcții booleene pentru că fiecare ieșire a minterm a variabilelor de intrare.Funcţiile logice complexe pot fi implementate prin selectarea şi combinarea ieşirilor specifice.

Exemplu:

F(A, B, C) = Σ(1, 3, 5, 7)

Pentru a implementa această funcție folosind un decodor binar, deoarece există trei variabile de intrare, utilizați un decodor binar de la 3 la 8.Conectați intrarea A, B, și C la intrările decodorului, apoi selectați ieșirile care se potrivesc cu minterman 1, 3, 5, și 7 (Y1, Y3, Y5 și Y7).În cele din urmă, aceste produse folosesc sau SAU poarta pentru a produce rezultatul dorit.

Ieșirea porții SAU oferă funcția booleană necesară.

IC decodor binar (74LS137)

74LS137 3-to-8 Decoder IC Pin Diagram

Figura 6. 74LS137 Diagrama de pin IC decodor 3-la-8

The 74LS137 Este un decodor 3 pe 8 cu o capacitate de biți.Are trei linii de intrare (A, B și C) și opt linii de ieșire (Y0 până la Y7), cu butoane de activare pentru control.Include, de asemenea, o buclă încorporată care stochează valorile de intrare.

În acest decodor, ieșirile sunt active SCĂZUT, ceea ce înseamnă că atunci când un produs este selectat, acesta devine 0 (LOW) în schimb 1, în timp ce toate celelalte produse rămân ÎNALTĂ.

Într-un sistem de memorie, un decodor poate fi utilizat pentru a selecta un cip de memorie din mai multe.Doar linia selectată devine LOW, ceea ce activează acel cip special.

Pin Nu.
Pin Scrisoare
Tip
Descriere
1
A
Intrare
selectare intrare (LSB)
2
B
Intrare
Selectați intrarea
3
C
Intrare
Selectați intrarea (MSB)
4
GL̅
Activare/Dezactivare
Activați reducerea activă LOW
5
G2̅
Activează-l
Activați LOW activ
6
G1
Activează-l
Activați Active HIGH
7
Y7
ieșire
Linia de ieșire 7 (activ LOW)
8
GND
Putere
Pământ
9
Y6
ieșire
Linia de ieșire 6 (activ LOW)
10
Y5
ieșire
Linia de ieșire 5 (activ LOW)
11
Y4
ieșire
Linia de ieșire 4 (activ LOW)
12
Y3
ieșire
Linia de ieșire 3 (activ LOW)
13
Y2
ieșire
Linia de ieșire 2 (activ LOW)
14
Y1
ieșire
Linia de ieșire 1 (activ LOW)
15
Y0
ieșire
Linia de ieșire 0 (activ LOW)
16
Vcc
Putere
+ Alimentare 5V

Utilizarea decodoarelor binare

• Decodare adrese de memorie

• Decodificarea instrucțiunilor în procesoare

• Selectarea dispozitivului

• Ilustrații în șapte părți

• Sisteme de management al datelor

Decodor binar vs Demultiplexor

Caracteristici
Binar Decodor
Demultiplexor
Funcția
Selectează o linie de ieșire
Direcţionează datele către o singură ieşire
Intrări
Coduri binare de intrare
Introducerea datelor + liniile selectate
Operația
Activează un rezultat
Simplifica fluxul de date
folosi
Selectare/control
Distribuția datelor

rezultat

Decodoarele binare ajută la simplificarea circuitelor digitale prin selectarea ieșirii corecte din mai multe opțiuni.Sunt utilizate pe scară largă în sistemele de memorie, procesoare și aplicații de control.Înțelegerea lor facilitează învățarea și aplicarea conceptelor electronice digitale.

DESPRE NOI Satisfacția clienților de fiecare dată.Încredere reciprocă și interese comune. ARIAT Tech a stabilit o relație de cooperare pe termen lung și stabilă cu mulți producători și agenți.
test de functionare.Cele mai mari produse rentabile și cel mai bun serviciu este angajamentul nostru etern.

întrebări frecvente [FAQ]

1. Cum să alegi decodorul potrivit pentru un circuit?

Alegeți un decodor pe baza numărului de variabile de intrare, a ieșirilor necesare și dacă sunt necesare funcții precum acționarea sau blocarea.

2. Poate fi folosit un decodor binar în microcontrolere?

Da, decodoarele sunt folosite în microcontrolere pentru a decoda adrese și pentru a selecta memorie sau dispozitive periferice.

3. Cum afectează întârzierea de propagare circuitul decodorului?

Întârzierea de propagare determină o mică întârziere între modificările de intrare și răspunsul rezultat, care poate afecta sistemele digitale de mare viteză.

5. Decodoarele binare pot fi conectate în cascadă?

Da, decodoarele pot fi conectate în cascadă pentru a crea altele mai mari decodor, cum ar fi construirea unui decodor de la 4 la 16 folosind altele mai mici.

6. Care este rolul decodorelor în sistemele de memorie?

Decodorele selectează anumite locații de memorie activând câte o linie de adresă și asigură accesul corect la date.

E-mail: Info@ariat-tech.comHK TEL: +852 30501966ADĂUGA: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hong Kong.