[r]
(1)1
Chương 5 – ph n 2ầ
NH P MÔN M CH Ậ Ạ
SỐ
M ch t h p:ạ ổ ợ
(2)N i dungộ
1 M ch c ng (Carry Ripple (CR) Adder)ạ ộ
2 M ch c ng nhìn trạ ộ ướ ốc s nh (Carry LookAhead (CLA) ớ
Adder)
3 M ch c ng/ m ch trạ ộ
4 Đ n v tính tốn lu n lý (Arithmetic Logic Unit)ơ ị ậ M ch gi i mã (Decoder)/ M ch mã hoá (Encoder)ạ ả
6 M ch d n kênh (Multiplexer)/ M ch chia kênh (Demultiplexer)ạ M ch t o Parity/ M ch ki m tra Parityạ ạ ể
(3)3
N i dungộ
1 M ch c ng (Carry Ripple (CR) Adder)ạ ộ
2 M ch c ng nhìn trạ ộ ướ ốc s nh (Carry LookAhead (CLA) ớ
Adder)
3 M ch c ng/ m ch trạ ộ
4 Đ n v tính tốn lu n lý (Arithmetic Logic Unit)ơ ị ậ M ch gi i mã (Decoder)/ M ch mã hoá (Encoder)ạ ả
6 M ch d n kênh (Multiplexer)/ M ch chia kênh (Demultiplexer)ạ M ch t o Parity/ M ch ki m tra Parityạ ạ ể
(4)(5)5
M ch gi i mã (Decoder)ạ ả
• Nhi u ngõ vào/ nhi u ngõ raề ề
• Ngõ vào (n) thơng thường ít h nơ ngõ ra (m) • Chuy n mã ngõ vào thành mã ngõ raể
• Ánh x 11ạ :
– M i mã ngõ vào ch t o ra m t mã ngõ raỗ ỉ ộ
• Các mã ngõ vào:
(6)M ch gi i mã nh phân ạ ả ị
(Binary Decoders)
• M ch gi i mã ạ ả nra2n: n ngõ vào và 2n ngõ ra
– Mã đ u vào: n bit nh phânầ ị – Mã đ u ra: 1trong2nầ
• Ví d : n=2, m ch gi i mã 2ra4ụ ạ ả
(7)7
(8)Chip 74x139: gi i mã nh phân 2to4ả ị
• Tính hi u Enable tích c c m c th p và ngõ ra tích ệ ự ứ ấ
c c m c th pự ứ ấ
B ng s th tả ự ậ
Ký hi uệ
(9)9
(10)Chip 74x138: Gi i mã nh phân 3toả ị
8
(11)11
74x138
Ký hi uệ
lu n lýậ
(12)Ghép m ch gi i mãạ ả
M ch gi i mã ạ ả
(13)13
ng d ng c a m ch gi i mã
Ứ ụ ủ ạ ả
• M t ng d ng ph bi n là gi i mã đ a ch cho các ộ ứ ụ ổ ế ả ị ỉ
(14)(15)15
LED 7 đo n (7segment display)ạ
• LED 7 đo n là cách ph bi n đ hi n th s th p ạ ổ ế ể ể ị ố ậ
phân ho c s th p l c phânặ ố ậ ụ
(16)LED 7 đo n (7segment display)ạ
B ng cách đi u khi n dòng đi n qua ằ ề ể ệ
m i LED, m t s đo n s sáng và m t ỗ ộ ố ẽ ộ
(17)17
Gi i mã BCD ra LED 7 đo nả ạ
Chuy n s BCD sang thơng tin thích h p đ hi n th trên đèn 7 ể ố ợ ể ể ị
(18)M ch mã hố (Encoder)ạ
• Nhi u ngõ vào/ nhi u ngõ raề ề • Ch c năng ngứ ượ ớc l i v i
m ch gi i mãạ ả
• Outputs (m) ít h n inputs (n)ơ • Chuy n mã ngõ vào thành ể
(19)19
Encoders vs. Decoders
Decoder Encoder
n 2^nran
n Input code: 1trong2^n n Output code: Mã nh phânị n nra2^n
n Input code: Mã nh phânị n Output code:1trong2^n
(20)M ch mã hoá nh phân ạ ị
(Binary Encoder)
• 2^nran encoder: 2^n ngõ vào và n ngõ ra
– Input code: 1trong2^n
– Output code: Mã nh phânị
Ví dụ: n=3, mạch mã hóa 8-ra-3
Bảng thật