Bài 2.7: Bộ chuyển mãBài 1: Thiết kế mạch logic thực hiện việc chuyển đổi từ mã nhị phân 4 bit sang mã Gray... Bài 2: Thiết kế mạch logic thực hiện việc chuyển đổi từ mã Gray 4 bit
Trang 1Bài 2.7: Bộ chuyển mã
Bài 1: Thiết kế mạch logic thực hiện việc chuyển đổi từ mã nhị phân
4 bit sang mã Gray
• Phân tích yêu cầu:
+ Đầu vào: Mã nhị phân 4 bit: B3B2B1B0
+ Đầu ra: Mã Gray 4 bit: G3G2G1G0
Mạch chuyển mã
nhị phân thành Gray
B0
B1
B2
B3
G0
G1
G2
G3
Trang 2• Bảng chân lý: • Tối thiểu hóa:
B3 B2 B1 B0 G3 G2 G1 G0
Bảng Karnaugh:
00 01 11 10 00
01 11 10
B3B2
G3
B1B0
G2
G1
G0
3
3 B
3 2
2 3 2
3
2 B B B B B B
2 1
2 1 2
1
1 B B B B B B
1 0
1 0 1
0
0 B B B B B B
• Sơ đồ logic:
B3
B2
B1
B0
G3
G2
G1
G0
Trang 3Bài 2: Thiết kế mạch logic thực hiện việc chuyển đổi từ mã Gray 4
bit sang mã nhị phân
• Phân tích yêu cầu:
+ Đầu vào:
Mã nhị phân 4 bit: B3B2B1B0 + Đầu ra:
Mã Gray 4 bit: G3G2G1G0
Mạch chuyển mã
Gray thành nhị phân
G0
G1
G2
G3
B0
B1
B2
B3
Trang 4• Bảng chân lý: • Tối thiểu hóa:
G3 G2 G1 G0 B3 B2 B1 B0
Bảng Karnaugh:
00 01 11 10 00
01 11 10
G3G2
B3
G1G0
B2
B1
B0
3
3 G
3 2
2 3 2
3
2 G G G G G G
+ +
= 3 2 1 3 2 1
1 G G G G G G B
1 2 3 1
2
3G G G G G
+
3 2
1 G G
=
3 2
1
1 G G G
+ +
= 3 2 1 0 3 2 1 0
0 G G G G G G G G
B
+ +
+ G3G2G1G0 G3G2G1G0
+ +
+ G3G2G1G0 G3G2G1G0
G G G G G
G G
+
3 2
1 0
• Sơ đồ logic:
G3
G2
G1
G0
B3
B2
B1
B0