Tải bản đầy đủ (.ppt) (153 trang)

CHƯƠNG 3 MỨC LOGIC SỐ doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.29 MB, 153 trang )

CHƯƠNG 3
MỨC LOGIC SỐ
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
2 / 50
GIỚI THIỆU
3.1. CÁC CỔNG VÀ ĐẠI SỐ LOGIC
3.2. CÁC MẠCH LOGIC SỐ CƠ BẢN

Mạch tích hợp

Các mạch tổ hợp

Tổng quát

Mạch cộng

Bộ dồn kênh

Bộ phân kênh

Mạch giải mã/mạch mã hoá
3.3 BỘ NHỚ
3.4 CHIP VÀ HỆ THỐNG BUS
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
3 / 50
CÁC CỔNG CƠ BẢN
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
4 / 50


Hàm Logic

Hàm Logic có thể được biểu diễn dưới một số cách như sau:

Bảng chân lý

Biểu thức Logic

Biểu đồ
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
5 / 50
Hàm Logic

Hàm biểu diễn 3 giá trị đầu vào
A B C F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Dạng biểu diễn của hàm
F = A B + B C + A C
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
6 / 50
Hàm Logic tương đương – VD


Ba mạch a,b,c đều đưa ra kết quả : F = A B
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
7 / 50
Hàm Logic tương đương

Kiểm tra sự tương đương giữa các mạch?

Sử dụng bảng chân lý

Với mọi tổ hợp đầu vào, nếu có cùng kết
quả đầu ra  hai hàm tương đương

Chỉ có thể áp dụng khi các hàm logic có
số biến ít

Sử dụng đại số Bool
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
8 / 50
Các mạch logic số cơ bản

Mạch tích hợp

Mạch tổ hợp

Mạch số học
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ

9 / 50
Các mạch tích hợp – IC

Là mạch mà một đơn vị có nhiều cổng

Thường phân loại chip theo số lượng cổng:
Ký hiệu Số cổng/chip
SSI (Small Scale Integrated) 1-10
MSI (Medium Scale Integrated) 10-100
LSI (Large Scale Integrated) 100-100.000
VLSI (Very Large Scale Integrated) > 100.000
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
10 /
50
Các mạch tổ hợp

Là mạch có nhiều đầu vào và nhiều đầu ra, các giá trị ra được xác định bằng các giá trị đầu
vào tại thời điểm hiện thời

Mạch giải mã, mạch mã hóa, mạch ưu tiên, mạch dồn kênh, mạch phân kênh, mạch cộng .v v
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
11 /
50
Bộ dồn kênh
(Multiplexers)

Multiplexer


2
n
đầu vào dữ liệu

n lối vào điều khiển

Một đầu ra

Dựa vào tín hiệu điều
khiển để xác định đầu
vào nào sẽ là tín hiệu
đưa ra
4-data input MUX
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
12 /
50
Bộ dồn kênh
(Multiplexers)
Bộ dồn kênh cho 4 đường dữ liệu vào
I
1
I
2
I
3
I
0
So
S1

BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
13 /
50
Bộ phân kênh
(Demultiplexers)

Có một đầu vào

Đầu ra là một trong số 2
n
đầu ra tuỳ theo tín hiệu điều khiển
C
1
C
0
0 0
0 1
1 0
1 1
O
0
=I
O
1
=I
O
2
=I
O

3
=I
C
1
C
0
O
0
O
1
O
2
O
3
I
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
14 /
50
Bộ phân kênh
(Demultiplexers)
74138 c
ó thể được sử dụng như bộ phân kênh và bộ giải mã
a. Bộ dồn kênh b. Bộ phân kênh
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
15 /
50
Mạch giải mã (Decoder)


Mạch được ứng dụng vào giải mã chọn địa chỉ

Đầu vào: n bit

Đầu ra: 2
n
(lựa chọn 1 trong số các đầu ra)

Ví dụ: n=3, 2
n
= 8
I
2
I
0
I
1
I
n-2
I
n-1 n đầu vào
O
0
O
1
O
2
O
2
n

-1
2
n
đầu ra
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
16 /
50
Mạch giải mã (Decoder)

Xét I0=1,I1=1,I2=1. Theo sơ đồ ta có O7=111.

Những chân xuất từ O0, ,O6 là 000 do có cổng NOT nên biến 1 0, 01
I
2
I
1
I
0
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
O
0
O

1
O
2
O
3
O
4
O
5
O
6
O
7
O
7
O
6
O
5
O
4
O
3
O
2
O
1
O
0
I

2
I
1
I
0
O
7
O
6
O
5
O
4
O
3
O
2
O
1
I
2
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
17 /
50
Mạch giải mã (Decoder)
74138 c
ó thể được sử dụng như bộ phân kênh và bộ giải mã
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ

18 /
50
Mạch giải mã (Decoder)

Mạch Decoder 2 - 4
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
19 /
50
Mạch giải mã (Decoder)
Logic function
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
20 /
50
Mạch giải mã (Decoder)
74139: Dual decoder chip
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
21 /
50
Mạch mã hóa (Encoder)

Ngược với mạch giải mã

Đầu vào: 2
n

Đầu ra: n


Ví dụ: n=3, k=2
n
= 8
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
22 /
50
Mạch mã hóa 8 đường ra 3 đường
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
23 /
50
Mạch mã hóa (Encoder)

8 cổng vào chuyển thành 3 cổng ra dạng số nhị phân 3 bit. Chỉ có 1 cổng vào ở mức tích cực tương ứng với chỉ
một tổ hợp mã số 3 cổng ra

Từ bảng bên, ta có
Y0 = I1 + I3 + I5 + I7
Y1 = I2 + I3 + I6 + I7
Y2 = I4 + I5 + I6 +I7
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
24 /
50
Mạch mã hóa (Encoder)
BỘ MÔN KỸ THUẬT MÁY TÍNH – KHOA
ĐiỆN TỬ
25 /
50

Mạch mã hóa (Encoder)(4-2)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×