Bài giảng Nhập môn mạch số - Chương 4: Bìa Karnaugh

20 12 0
Bài giảng Nhập môn mạch số - Chương 4: Bìa Karnaugh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[r]

(1)

Chương 4

NH P MÔN M CH 

S

(2)

2

T ng quan

Chương này s  h c v : ẽ ọ ề

- Phương pháp đánh giá ngõ ra c a m t m ch logic ủ ộ

cho trước

- Phương pháp thi t k  m t m ch logic t  bi u th c ế ế ộ ể ứ

đ i s  cho trạ ố ước

- Phương pháp thi t k  m t m ch logic t  yêu c u ế ế ộ ầ

cho trước

- Các phương pháp đ  đ n gi n/t i  u m t m ch ể ả ố ộ

logic  giúp cho m ch thi t k  đạ ế ế ượ ố ưc t i  u v  ề

(3)

N i dung

1 M ch logic s  

2 Thi t k  m t m ch sế ế ộ

(4)

4 • Dùng đ nh lý Boolean đ  đ n gi n hàm sau:ị ể ả

Tên D ng AND D ng OR

Đ nh lu t th ng nh tị ậ ố ấ 1A = A 0 + A = A Đ nh lu t khôngị ậ OA = O 1+ A = 1 Đ nh lu t Idempotentị ậ AA = A A + A = A Đ nh lu t ngh ch đ oị ậ ị ả

 Đ nh lu t giao hoánị ậ  AB = BA A + B = B + A

 Đ nh lu t k t h pị ậ ế ợ  (AB)C = A(BC) (A+B)+C = A + (B+C)  Đ nh lu t phân bị ậ ố  A + BC = (A + B)(A + C)  A(B+C) = AB + AC Đ nh lu t h p thị ậ ấ ụ A(A + B) = A A + AB = A

Đ nh lu t De Morganị ậ

0

A A

1. M ch logic s  (logic circuit)

1

A A

B A

(5)

Tích chu n và T ng chu n

• Tích chu n  (minterm): mi số hạng tích (AND) mà tất biến

xuất dạng bình thường (nếu 1) dạng bù (complement) (nếu 0)

• T ng chu n  (Maxterm): Mi là các s  h ng t ng ố ạ (OR) mà t t c  các bi n ấ ả ế

xu t hi n   d ng bình thấ ệ ường (n u là 0) ho c d ng bù (complement) (n u ế ặ ế

(6)

6

D ng chính t c (Canonical 

Form) 

• D ng chính t c 1:  là d ng ạ t ng c a các tích chu n_1 (minterm_1)ổ

(tích chu n_1 ẩ là tích chu n mà t i t  h p đó hàm Boolean có giá tr  1). ẩ ổ ợ ị

(7)

D ng chính t c (Canonical Form) (tt) • D ng chính t c 2:  là d ng ạ tích c a các t ng chu n_0  ủ

(Maxterm_0)

(t ng chu n­_0 ổ là t ng chu n mà t i t  h p đó hàm Boolean có giá tr  0). ổ ẩ ổ ợ ị

• Trường h p tùy đ nh (don’t care)  

Hàm Boolean theo d ng chính t c:ạ ắ

F (A, B, C) =     (2, 3, 5) + d(0, 7)  (chính t c 1)ắ

       =     (1, 4, 6) . D(0, 7)  (chính t c 2)ắ

A B C F 0 0

0 1 0 0 0 1 1 0 1 1 1 0 1 1

X 0 1 1 0 1 0       X

0

( , , ) ( )( )( )( )( )

F x y z x y z x y z x y z x y z x y z

M M M M M

(8)

8

Ví d

• Câu h i: Trong các bi u th c sau, bi u th c nào   ỏ ể ứ ể ứ

d ng chính t c?ạ ắ

a XYZ + X’Y’

b X’YZ + XY’Z + XYZ’ c X + YZ

d X + Y + Z e (X+Y)(Y+Z)

(9)

D ng chính t c (Canonical Forms) 

(tt)

T ng các tích chu n ổ ẩ

Sum of Minterms Tích các t ng chu n 

ổ ẩ

Product of Maxterms

Ch  quan tâm hàng có  ỉ

giá tr  1ị Ch  quan tâm hàng có  ỉ

giá tr  0ị

X = 0: vi t X’ế X = 0: vi t Xế

(10)

10

D ng chu n (Standard Form) 

• D ng chính t c có th  đạ ắ ể ược đ n gi n hoá đ  thành ơ ả ể

d ng chu n tạ ẩ ương đương

– Ở ạ  d ng  đ n  gi n  hố  này,  có  th   có  ít  nhóm  AND/OR ơ ả ể

và/ho c các nhóm này có ít bi n h nặ ế

• D ng t ng các tích ­ SoP (Sum­of­Product)ạ ổ – Ví d :ụ

• D ng tích các t ng ­ PoS (Product­of­Sum)ạ ổ

– Ví d  :ụ

Có th  chuy n SoP v  d ng chính t c b ng cách AND ể ể ề ắ ằ

thêm (x+x’) và PoS v  d ng chính t c b ng cách OR ề ắ ằ

(11)

Ví d

• Câu h i: Trong các bi u th c sau, bi u th c nào   ỏ ể ứ ể ứ

d ng chu n?ạ ẩ

a XYZ + X’Y’

b X’YZ + XY’Z + XYZ’ c X + YZ

d X + Y + Z e (X+Y)(Y+Z)

• Tr  l i:ả – T t cấ ả

(12)

12

2. Thi t k  m t m ch ế ế

(13)

Ví d

• Thi t k  m t m ch logic s  v iế ế ộ ạ ố ớ

– 3 ngõ vào – 1 ngõ ra

– K t qu  ngõ ra b ng 1 khi có t  2 ngõ vào tr  lên ế ả ằ

(14)

14

(15)

• Bước 2: chuy n b ng s  th t sang bi u th c logicể ả ự ậ ể ứ

A B C X

0 0 0 0 0 1 1 0 1 1 1 1 1

Các nhóm AND cho m i ỗ

trường h p ngõ ra là 1ợ

Bi u th c SOP cho ngõ ra X:

(16)

16 • Bước 3: đ n gi n bi u th c logic qua bi n đ i đ i ơ ả ể ứ ế ổ

số

(17)

H n ch  c a bi n đ i đ i s ế ủ ế ạ ố

• Hai v n đ  c a bi n đ i đ i sấ ề ủ ế ổ ố

1 Khơng có h  th ngệ ố

2 R t khó đ  ki m tra r ng gi i pháp tìm ra đã là t i  u hay ấ ể ể ằ ả ố

ch a?ư

• Bìa Karnaugh s  kh c ph c nh ng nhẽ ắ ụ ữ ược đi m nàyể – Tuy nhiên, bìa Karnaugh ch  đ  gi i quy t các hàm Booleanỉ ể ả ế

(18)

18 • Bước 4: v  s  đ  m ch logic cho ẽ

(19)(20)

20

Chi phí đ  t o ra m t m ch ể ạ

logic

• Chi phí (cost) đ  t o ra m t m ch logic liên quan ể ộ

đ n:ế

– S  c ng (gates) đố ổ ượ ục s  d ng 

– S  đ u vào c a m i c ngố ầ ủ ỗ ổ

• M t ộ literal là m t bi n ki u Boolean hay bù c a ộ ế ể ủ

Ngày đăng: 09/03/2021, 06:06