
9/16/13
1
Các mạch logic tổ hợp cơ bản
(Modular Combinational Logic Circuits)
Dr. Le Dung
School of Electronics and Telecommunications
Hanoi University of Science and Technology
Hanoi 5/2011
NỘI DUNG
I. Bộ giải mã (Decoder)
1. Binary Decoder
2. BCD to Decimal Decoder
3. BCD to 7-segment Decoder
II. Bộ lập mã (Encoder)
1. Binary Encoder
2. Binary Priority Encoder
3. Decimal to BCD Priority Encoder
III. Bộ dồn kênh – Bộ phân kênh (Multiplexer & Demultiplexer)
1. MUX và DEMUX
2. 1 of 8 MUX và 1 to 16 MUX
3. Dual four-input MUX và Quad two-input MUX
4. Ứng dụng của MUX
5. DEMUX được thực hiện từ Decoder
IV. Bộ cộng – Bộ trừ - Bộ so sánh – Đơn vị số học và logic
1. Binary Adder
2. BCD Adder
3. Subtractor
4. Comparator
5. Arithmetic Logic Unit (ALU)
Dr. Le Dung - School of Electronics and Telecommunications Page 2 / 60

9/16/13
2
BỘ GIẢI MÃ NHỊ PHÂN - BINARY DECODER
n to 2n
DECODER
active-high
outputs
MSB xn-1
LSB x0 z0
z2n - 1
x1
.
.
.
.
.
.
z1
Chỉ có 1 đầu ra ở mức HIGH khi
đặt 1 mã nhị phân tại đầu vào
Mô hình toán học
z0 = xn-1 . . . x1. x0 = Minterm0
z1 = xn-1 . . . x1. x0 = Minterm1
z2n-1 = xn-1 . . . x1. x0 = Minterm2n-1
Chỉ có 1 đầu ra ở mức LOW khi
đặt 1 mã nhị phân tại đầu vào
n to 2n
DECODER
active-low
outputs
MSB xn-1
LSB x0 z0
z2n - 1
x1
.
.
.
.
.
.
z1
Mô hình toán học
z0 = xn-1 . . . x1. x0 = Minterm0
z1 = xn-1 . . . x1. x0 = Minterm1
z2n-1 = xn-1 . . . x1. x0 = Minterm2n-1
Dr. Le Dung - School of Electronics and Telecommunications Page 3 / 60
TỔNG HỢP BỘ GIẢI MÃ NHỊ PHÂN 2 TO 4
Dr. Le Dung - School of Electronics and Telecommunications Page 4 / 60
2 to 4
DECODER
active-low
outputs
LSB$$$$x0
z0
MSB$$$x1
z1
z2
z3
Vì sao lại hay thực hiện bộ giải mã
với đầu ra tích cực ở mức thấp ?
- Fanout
- Power dissipation
- NAND gates

9/16/13
3
TỔNG HỢP BỘ GIẢI MÃ NHỊ PHÂN 3 TO 8
Dr. Le Dung - School of Electronics and Telecommunications Page 5 /60
TỔNG HỢP BỘ GIẢI MÃ NHỊ PHÂN 4 TO 16
Dr. Le Dung - School of Electronics and Telecommunications Page 6 / 60

9/16/13
4
BỘ GIẢI MÃ VỚI ĐẦU VÀO ENABLE
Dr. Le Dung - School of Electronics and Telecommunications Page 7 / 60
Enable = High such as normal 2 to 4 Decoder
Enable = Low all outputs = High (inactive)
Ý nghĩa của đầu vào Enable ?
X2 = 0 Decoder0 acticve, Decoder1 inactive
X2 = 1 Decoder0 inacticve, Decoder1 active
IC 3 TO 8 Decoder – 74LS138
Dr. Le Dung - School of Electronics and Telecommunications Page 8 / 60

9/16/13
5
TỔNG HỢP BỘ GIẢI MÃ NHỊ PHÂN 5 TO 32
TỪ IC 74LS138
Dr. Le Dung - School of Electronics and Telecommunications Page 9 / 60
IC 74LS139
Dr. Le Dung - School of Electronics and Telecommunications Page 10 / 60

