chuong_iv_mach_logic_to_hop_co_ban_2011_ppt_5951.pdf

7
9/16/13 1 Các mch logic thp cơ bn (Modular Combinational Logic Circuits) Dr. Le Dung School of Electronics and Telecommunications Hanoi University of Science and Technology Hanoi 5/2011 NI DUNG I. Bgii mã (Decoder) 1. Binary Decoder 2. BCD to Decimal Decoder 3. BCD to 7-segment Decoder II. Blp mã (Encoder) 1. Binary Encoder 2. Binary Priority Encoder 3. Decimal to BCD Priority Encoder III. Bdn kênh – Bphâ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 dng ca MUX 5. DEMUX được thc hin tDecoder IV. Bcng – Btr- Bso sánh – Đơn vshc 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

Upload: truong-cong-toan

Post on 21-Dec-2015

6 views

Category:

Documents


4 download

TRANSCRIPT

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

9/16/13

29

BÀI TẬP THIẾT KẾ ALU (2)

Dr. Le Dung - School of Electronics and Telecommunications Page 57 / 60

- Chia ALU thành 2 khối LU và AU để thiết kế. - Dùng MUX để kết hợp lại thành ALU

MUX 2 to 1

BÀI TẬP THIẾT KẾ ALU (3)

Dr. Le Dung - School of Electronics and Telecommunications Page 58 / 60

Thiết kế khối LU (Logic Unit) với 4 hàm cơ bản

9/16/13

30

BÀI TẬP THIẾT KẾ ALU (4)

Dr. Le Dung - School of Electronics and Telecommunications Page 59 / 60

Thiết kế khối AU (Arithmetic Unit) với 4 phép toán

KẾT QUẢ: THIẾT KẾ 1-BIT ALU

Dr. Le Dung - School of Electronics and Telecommunications Page 60 / 60