
Bài Giảng Kỹ Thuật Số Chương 3
GV: Nguyễn Trọng Hải Trang
53
3.5. MẠCH GIẢI MÃ (Decoder)
Laø maïch logic giaûi maõ N-bit nhò phaân ngoõ vaøo thaønh M ñöôøng ngoõ ra, chæ duy nhaát
moät ñöôøng ngoõ ra ôû möùc tích cöïc öùng vôùi moät toå hôïp N-bit ngoõ vaøo. Goïi boä giaûi
maõ laø boä phaùt hieän maõ
Moät soá maïch giaûi maõ khoâng söû duïng heát taát caû caùc khaû naêng cuûa ngoõ vaøo, vì vaäy
öùng vôùi toå hôïp ngoõ vaøo khoâng söû duïng thì khi thieát keá khoâng coù ngoõ ra naøo tích cöïc
3.5.1. Mạch giải mã 3 sang 8
Maïch coù 3 ngoõ vaøo vaø 8 ngoõ ra, coøn ñöôïc goïi laø maïch giaûi maõ nhò phaân sang octal
(binary to octal decoder), vôùi ngoõ ra tích cöïc möùc 1, coù baûng söï thaät nhö sau
Bảng sự thật
C B A Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
Q0 = A.B.C
Q1 = A.B.C
Q2 = AB.C
Q3 = BA.C
Q4 = A.BC
Q5 = A.BC
Q6 = A.CB
Q7 = CBA
Tröôøng hôïp ngoõ ra
tích cöïc möùc 0 laøm
töông töï
A
N-1
A
2
A
1
A
0
OM-1
O2
O1
O0
Decoder
N
input
M
output
Q0= C.B.A
Q1= C.B.A
Q2= C.BA
Q3 = C.BA
Q
4
=
CB.A
Q5 = CB.A
Q6= CB.A
Q
7
=
CBA
A
B
C
(LSB)
(MSB)

Bài Giảng Kỹ Thuật Số Chương 3
GV: Nguyễn Trọng Hải Trang
54
3.5.2. Ngõ vào cho phép
Ña soá caùc boä giaûi maõ ñeàu coù moät hoaëc nhieàu ngoõ vaøo cho pheùp ñeå ñieàu khieån hoaït
ñoäng cuûa boä giaûi maõ.
Ví dụ, xeùt boä giaûi maõ ôû treân, keát noái moãi coång AND ngoõ ra vôùi chaân ñieàu khieån cho
pheùp chung ENABLE. Khi ENABLE=1, cho pheùp coång AND hoaït ñoäng bình thöôøng
ôû cheá ñoä giaûi maõ, khi ENABLE ôû möùc thaáp ngoõ ra cuûa caùc coång AND ñöôïc ñaët ôû
möùc 0, nghóa laø maïch cho pheùp giaûi maõ öùng vôùi ngoõ ENABLE=1 vaø khoâng cho
pheùp öùng vôùi ENABLE=0
3.5.3. Giải mã 3 sang 8 dùng IC74LS138
G2A G2B G1 Output
0
1
x
x
0
x
1
x
1
x
x
0
Ngoõ ra tích cöïc theo maõ cuûa A2A1A0
Khoâng giaûi maõ, ngoõ ra ôû möùc cao
Khoâng giaûi maõ, ngoõ ra ôû möùc cao
Khoâng giaûi maõ, ngoõ ra ôû möùc cao
Ví dụ
Xaùc ñònh ngoõ ra naøo cuûa 74LS138 tích cöïc öùng vôùi caùc ngoõ vaøo nhö sau:
G2A = 0; G2B = G1=1 ; A2 = A1 = 1 ; A0 = 0
G2A = G2B = 0 ; G1=1 ; A2 = 0 ; A1 = A0 = 1
74LS138
A
B
C
G1
G2A
G2B
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
74LS11
2A
G2B
GG1
(MSB) A2 A0 (LSB) A1
0
Y
1
Y
2
Y
3
Y
4
Y
5
Y
Y
6
7
Y

