Bài Giảng Kỹ Thuật Số Chương 3

3.5. MẠCH GIẢI MÃ (Decoder)

A0 A1 A2

O0 O1 O2

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õ

OM-1

AN-1

Decoder M output N input

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 0 0 0 0 0 1 0 1 0 1 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 1 1 0 0 1 1

A.B.C

Q0 = Q0 = C.B.A

A.B.C

Q1 =

Q1 = C.B.A

AB.C

A (LSB)

Q2 =

B

Q3 = BA.C Q2 = C.BA

A.BC

Q4 =

Q3 = C.BA

A.BC

Q5 =

A.CB

C (MSB)

Q6 = Q4 = CB.A

Q7 = CBA Q5 = CB.A

Q6 = CB.A Tröôøng hôïp ngoõ ra tích cöïc möùc 0 laøm töông töï

Q7 = CBA

GV: Nguyễn Trọng Hải Trang 53

Bài Giảng Kỹ Thuật Số Chương 3

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

A B C

Output G2A G2B G1

0 0 1 Ngoõ ra tích cöïc theo maõ cuûa A2A1A0

1 x x Khoâng giaûi maõ, ngoõ ra ôû möùc cao

Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7

G1 G2A G2B

x 1 x Khoâng giaûi maõ, ngoõ ra ôû möùc cao

74LS138

x x 0 Khoâng giaûi maõ, ngoõ ra ôû möùc cao

2AG

2BG

74LS11

0Y

5Y

2Y

1Y

7Y

4Y

3Y

G1 (MSB) A2 A1 A0 (LSB)

Y6

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

GV: Nguyễn Trọng Hải Trang 54