1
1
Chương 3
Các cổng logic & Đạisố Boolean
Th.S Đặng NgọcKhoa
Khoa Điện-ĐiệnTử
2
Hằng số Boolean và biến
Khác vớicácđạisố khác, các hằng và
biếntrongđạisố Boolean chỉ có hai giá
trị: 0 và 1
Trong đạisố Boolean không có: phân số,
số âm, lũythừa, cănsố, …
Đạisố Boolean chỉ có 3 toán tử:
Cộng logic, hay còn gọitoántử OR
Nhân logic, hay còn gọitoántử AND
Bù logic, hay còn gọitoántử NOT
2
3
Closed switchOpen switch
YesNo
HighLow
OnOff
TrueFalse
Logic 1Logic 0
Hằng số Boolean và biến (tt)
Giá trị 0 và 1 trong đạisố Boolean mang ý
nghĩamiêutả các trạng thái hay mứclogic
4
Bảng chân trị
Bảng chân trị miêu tả mốiquanhệ giữa
giá trị các ngõ vào và ngõ ra. Ví dụ:
3
5
Biểuthức Boolean củacổng OR
x = A + B
Cổng OR
6
Cổng OR (tt)
Ngõ ra ở trạng
thái tích cực
khi ít nhấtmột
ngõ vào ở
trạng thái tích
cực.
4
7
IC cổng OR 74LS32
8
IC cổng OR 74LS32
5
9
Cổng OR (tt)
Cổng OR có thể có nhiềuhơn2 ngõvào.
10
Ví dụ 3-1
Cổng OR đượcsử dụng trong mộthệ
thống báo động.
6
11
Ví dụ 3-2
Biểu đồ thời gian cho cổng OR.
12
Ví dụ 3-3
Biểu đồ thời gian cho cổng OR.
7
13
Biểuthức Boolean củacổng AND
x = A * B
Cổng AND
14
Cổng AND (tt)
Ngõ ra ở trạng
thái tích cực
khi tấtcả các
ngõ vào ở
trạng thái tích
cực.
8
15
IC cổng AND 74LS08
16
Cổng AND (tt)
Cổng AND có thể có nhiềuhơn2 ngõvào.
9
17
Ví dụ 3-4
Biểu đồ thời gian cho cổng AND.
18
Mạch Enable/Disable
Cổng AND đượcsử dụng làm mộtmạch
khóa đơngiản
10
19
Cổng NOT luôn luôn chỉ có mộtngõvào
Biểuthức Boolean củacổng NOT
x = A
Cổng NOT
20
IC cổng NOT 74LS04
11
21
IC cổng NOT 74LS04
22
Ngõ ra củacổng NOT xác định trạng thái
của nút nhấn.
Ví dụ 3-5
12
23
Miêu tảđạisố mạch logic
Bấtkỳ mạch logic nào cũng có thểđược
xây dựng từ 3 cổng logic cơ bản: AND,
OR và NOT.
Ví dụ:
x = AB + C
x = (A+B)C
x = (A+B)
x = ABC(A+D)
24
Ví dụ 3-6
13
25
Ví dụ 3-7
26
Ví dụ 3-8
14
27
Xác định giá trị ngõ ra
Cho mạch có biểuthức x = ABC(A+D)
Xác định giá trị ngõ ra x khi A=0, B=1,
C=1, D=1
Giá trị ngõ ra có thểđượcxácđịnh
28
Thiếtlậpbảng chân trị
Ví dụ hãy thiếtlậpbảng chân trị từ sơđồ
mạch logic sau đây
2
INPUTS
= Số trạng thái ngõ vào
2
3
= 8 trạng thái
111
011
101
001
110
010
100
000
xCBA