BÀI GIẢNG Kỹ Thuật Số @ ET

192 33 0
BÀI GIẢNG  Kỹ Thuật Số @ ET

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN TỬ - VIỄN THÔNG - oOo - BÀI GIẢNG ED U T Kỹ Thuật Số @ ET (Lưu hành nội bộ) Đà Nẵng, 2013 Ch ng H th ng s Ch m khái ni m v mã Trang ng TH NG S 1.1 H TH NG S 1.1.1 H M VÀ KHÁI NI M V MÃ M m Khái ni m m t p h p ph ng pháp g i bi u di n s b ng kí hi u có giá tr s ng xác nh g i ch s Có th chia h a H ED U T Phân lo i m làm hai lo i: h m theo v trí: m theo v trí h m khơng theo v trí @ ET m theo v trí h m mà ó giá tr s l ng c a ch s ph thu c vào v trí c a ng s c th Ví d : H th p phân m t h m theo v trí S 1991 h th p phân c bi u di n b ng ch s “1” “9”, nh ng v trí ng c a ch s s khác nên s mang giá tr s l ng khác nhau, ch ng h n ch s “1” v trí hàng n v bi u di n cho giá tr s ng song ch s “1” v trí hàng nghìn l i bi u di n cho giá tr s l ng 1000, hay ch s “9” hàng ch c bi u di n giá tr 90 hàng tr m l i bi u di n cho giá tr 900 b H m không theo v trí: m khơng theo v trí h m mà ó giá tr s l ng c a ch s khơng ph thu c vào trí c a ng s m La Mã m t h m khơng theo v trí H m s d ng ký t “I”, “V”, “X” bi u di n s , ó “I” bi u di n cho giá tr s l ng 1, “V” bi u di n cho giá tr s ng 5, “X” bi u di n cho giá tr s l ng 10 mà không ph thu c vào v trí ch s ng s c th Các h m không theo v trí s khơng c c p n giáo trình 1.1.2 C s c ah m t s A b t k có th bi u di n b ng dãy sau: A= am-1am-2 a0a-1 a-n Trong ó ch s , ( i = − n ÷ m − ); i hàng s , i nh : hàng tr , i l n: hàng già Giá tr s l ng c a ch s s nh n m t giá tr ó cho th a mãn b t ng th c sau: ≤ ≤ N − (ai nguyên) N c g i c s c a h m s c am th m s l ng ký t phân bi t cs ng m t h m Các h th ng s m c phân bi t v i b ng m t c s N c a h m ó M i ký t bi u di n m t ch s Bài gi ng K THU T S Trang Trong i s ng h ng ngày quen s d ng h m th p phân (decimal) v i N=10 Trong th ng s s d ng nh ng h m khác h m nh phân (binary) v i N=2, h m bát phân (octal) v i N=8 h m th p l c phân (hexadecimal) v i N=16 - H nh phân : N =2 ⇒ = 0, - H th p phân : N =10 ⇒ = 0, 1, 2, 3, 4, 5, 6, 7, 8, - H bát phân : N =8 ⇒ = 0, 1, 2, 3, 4, 5, 6, - H th p l c phân : N =16 ⇒ = 0, 1, 2, …8, 9, A, B, C,D, E, F Khi ã xu t hi n c s N, ta có th bi u di n s A d i d ng m t a th c theo c s N, c ký hi u A(N) : A(N) = am-1.Nm-1 + am-2.Nm-2 + + a0.N0 + a-1.N-1 + + a-n.N-n Hay: m −1 ∑ a i Ni (1.1) i =− n ED U T A (N) = @ ET i N=10 (h th p phân): A(10) = am-1.10m-1 + am-2.10m-2 + + a0.10 + + a-n.10 -n 1999,959(10) =1.103 + 9.102 + 9.101 + 9.100 + 9.10-1 + 5.10-2 + 9.10-3 i N=2 (h nh phân): A(2) = am-1.2m-1 + am-2.2m-2 + + a0.20 +a-n2 -n 1101(2) = 1.23 +1.22 + 0.21 + 1.20 = 13(10) i N=16 (h th p l c phân): A(16) = am-1.16m-1 + am-2.16m-2 + + a0.16 + a-116-1 + + a-n16-n 3FF(16) = 3.162 + 15.161 + 15.160 = 1023(10) i N=8 (h bát phân): A(8) = am-1.8 m-1 + am-2.8m-2 + + a0.80 + a-1.8 -1 + + a-n.8 -n 376 (8) = 3.82 + 7.81 + 6.80 = 254(10) Nh v y, bi u th c (1.1) cho phép 1.1.3 i s b t k h sang h th p phân (h 10) ic s i t c s d sang c s 10 chuy n i m t s h m c s d sang h m c s 10 ng d d i d ng a th c theo c s c a (theo bi u th c 1.3) Ví d 1.1 i s 1101(2) i ta khai tri n s c h nh phân sang h th p phân nh sau: 1011(2) = 1.23 + 0.22 + 1.21 + 1.20 = 11(10) i t c s 10 sang c s d chuy n i m t s t c s 10 sang c s d (d = 2, 8, 16) ng i ta l y s c s 10 chia liên ti p cho d n th ng s b ng không d ng l i K t qu chuy n i có c m c s d t p h p s d c a phép chia c vi t theo th t ng c l i, ngh a s d u tiên có tr ng s nh nh t (xem ví d 1.2) Ch ng H th ng s m khái ni m v mã Trang Ví d 1.2: 13 1 A(10)=13 → A(2)=1101 1023 16 15 63 16 15 16 A(10)=1023 → A(16)=3FFH t lu n: G i d1, d2, ,dn l n l t d s c a phép chia s th p phân cho c s d l n th 1, 2, 3, 4, , n k t qu chuy n i m t s t h m c s 10 (th p phân) sang h m c s d s là: dndn-1dn-2 d1, Quy t c chuy n 1.2 H 1.2.1 H i gi a h m c s 2, 8, 16 ? @ ET & ED U T ngh a d s sau c a phép chia bít có tr ng s cao nh t (MSB), d s u tiên bít có tr ng s nh nh t (LSB) Trong ví d trên, c s c a h m c ghi d ng ch s bên d i Ngồi c ng có th ký ch phân bi t nh sau: B - H nh phân (Binary) O - H bát phân (Octal) D - H th p phân (Decmal) H - H th p l c phân (Hexadecimal) Ví d : 1010B có ngh a 1010 (2) 37FH có ngh a 37F(16) M NH PHÂN VÀ KHÁI NI M V MÃ m nh phân Khái ni m m nh phân, g i h m c s 2, h m ó ng i ta ch s d ng hai kí hi u bi u di n t t c s Hai ký hi u ó g i chung bit ho c digit, c tr ng cho m ch n t có hai tr ng thái n nh hay g i tr ng thái b n c a FLIP- FLOP (ký hi u FF) Trong h m nh phân ng i ta quy c nh sau: - M t nhóm bít g i nibble - M t nhóm bít g i byte - Nhóm nhi u bytes g i t (word), có th có t bytes (16 bít), t bytes (32 bít), hi u rõ h n m t s khái ni m, ta xét s nh phân bít: a3a2a1a0 Bi u di n d i d ng a th c theo c s c a là: a3a2a1a0 (2) = a3.23 + a2.22 + a1.21 + a0.20 Trong ó: - 3, 2, 21, 20 (hay 8, 4, 2, 1) c g i tr ng s - a0 c g i bit có tr ng s nh nh t, hay g i bit có ý ngh a nh nh t (LSB - Least Significant Bit), g i bít tr nh t Bài gi ng K THU T S Trang - a3 c g i bit có tr ng s l n nh t, hay g i bít có ý ngh a l n nh t (MSB - Most Significant Bit), g i bít già nh t Nh v y, v i s nh phân bit a3a2a1a0 ó m i ch s (i t n 3) ch nh n c hai giá tr {0,1} ta có = 16 t h p nh phân phân bi t ng sau ây li t kê t h p mã nh phân bít giá tr s th p phân, s bát phân s th p l c phân t ng ng & T b ng cho bi t m i quan h gi a s h nh phân v i s h bát phân (N=8) h th p l c phân (N=16)? T này? ng pháp chuy n i nhanh gi a p l c phân A B C D E F ED U T a3a2a1a0 S bát phân S th 00 0000 01 0001 02 0010 03 0011 04 0100 05 0101 06 0110 07 0111 10 1000 11 1001 12 1010 13 1011 14 1100 15 1101 16 1110 17 1111 ng 1.1 Các t h p mã nh phân bít @ ET th p phân 10 11 12 13 14 15 ó suy ph chuy n i gi a h th ng s m khác gi vai trò quan tr ng máy tính s Chúng ta bi t r ng = = 16, t b ng mã có th nh n th y m i ch s h bát phân ng ng v i m t nhóm ba ch s (3 bít) h nh phân, m i ch s h th p l c phân ng ng v i m t nhóm b n ch s (4 bít) h nh phân Do ó, bi u di n s nh phân nhi u bit máy tính tránh sai sót ng i ta th ng bi u di n thông qua s th p phân ho c th p c phân ho c bát phân Ví d 1.3: Xét vi c bi u di n s nh phân 1011111011111110 (2) 7 1 1 1 1 1 1 1 B E F y, có th bi u di n : 137376(8) theo h bát phân ho c : BEFE(H) theo h th p l c phân E Ch & ng H th ng s m khái ni m v mã V i s nh phân n bít có t h p nh phân khác nhau? Xét tr Trang ng h p s nh phân bít (n=8) a7a6a 5a4a 3a2a 1a0 có t h p nh phân (t mã nh phân) khác nhau? Các phép tính s nh phân a Phép c ng ED U T c ng hai s nh phân, ng i ta d a qui t c c ng nh sau: + = nh 0 + = nh + = nh + = nh Ví d 1.4: → + 0011 + 0010 → 0101 = 1.22 + 1.20 = (10) → b Phép tr = = = = 1 m m m m n n n n 0 → - 0111 → 0101 → 0010 = 0.23 + 0.22 + 1.21 + 0.20 = 2(10) @ ET 0-0 0-1 1-0 1-1 Ví d 1.5: - c Phép nhân 0.0 0.1 1.0 1.1 Ví d 1.6: x 35 = = = = 0 → → 0111 0101 0111 0000 0111 0000 0100011 x d Phép chia 0: = 1: = u ý: Khi chia s chia ph i khác = 1.25 + 1.21 + 1.20 = 35(10) Bài gi ng K THU T S Trang → 1010 101 101 10(2) = 2(10) 00 ng d ng ghi d ch th c hi n phép toán nhân hai, chia hai: 10 0 0 1 0 0 0 1 Thanh ghi ban Thanh ghi sau d ch ph i bít ch ph i bít ↔ chia 0 0 0 0 1 Thanh ghi sau d ch trái bít ch trái bít ↔ nhân ED U T Ví d 1.7: u Hình 1.1 ng d ng ghi d ch th c hi n phép toán nhân chia 1.2.2 Khái ni m v mã ic ng @ ET Trong i s ng hàng ngày, ng i giao ti p v i thông qua m t h th ng ngôn ng qui c, nh ng máy tính h th ng s ch x lý d li u nh phân Do ó, m t v n t làm th t o m t giao di n d dàng gi a ng i máy tính, ngh a máy tính th c hi n c nh ng toán ng i t Vì máy tính s hi n ch hi u s s 1, nên b t k thông tin d i d ng ch , ch ho c ký t ph i c bi n i thành d ng s nh phân tr c có th cx lý b ng m ch s th c hi n u ó, ng i ta t v n v mã hóa d li u Nh v y, mã hóa q trình bi n i nh ng ký hi u quen thu c c a ng i sang nh ng ký hi u quen thu c v i máy tính Nh ng s li u ã mã hóa c nh p vào máy tính, máy tính tính tốn x lý sau ó máy tính th c hi n trình ng c l i gi i mã chuy n i bít thơng tin nh phân thành ký hi u quen thu c v i ng i mà ng i có th hi u c Các l nh v c mã hóa bao g m: - Mã hóa s th p phân - Mã hóa ký t - Mã hóa t p l nh - Mã hóa ti ng nói - Mã hóa hình nh v v Ph n ti p theo kh o sát l nh v c mã hóa n gi n nh t mã hóa s th p phân b ng cách s d ng t mã nh phân Vi c mã hóa ký t , t p l nh, ti ng nói, hình nh u d a c mã hóa s th p phân Ch ng H th ng s m khái ni m v mã Trang Mã hóa s th p phân a Khái ni m Trong th c t mã hóa s th p phân ng i ta s d ng s nh phân bit (a3a2a1a0) theo quy c sau: → 0000 ; → 0101 → 0001 ; → 0110 → 0010 ; → 0101 → 0011 ; → 1000 → 0100 ; → 1001 Các s nh phân dùng mã hóa s th p phân c g i s BCD (Binary Coded Decimal: S th p phân c mã hóa b ng s nh phân) b Phân lo i ED U T Khi s d ng s nh phân bit mã hóa s th p phân t ng ng v i = 16 t h p mã nh phân phân bi t Do vi c ch n 10 t h p 16 t h p mã hóa ký hi u th p phân t n mà th c t xu t hi n nhi u lo i mã BCD khác c dù t n t i nhi u lo i mã BCD khác nhau, nh ng có th chia làm hai lo i chính: Mã BCD có tr ng s mã BCD khơng có tr ng s @ ET b1 Mã BCD có tr ng s lo i mã cho phép phân tích thành a th c theo tr ng s c a Mã BCD có tr ng s c chia làm lo i là: mã BCD t nhiên mã BCD s h c Mã BCD t nhiên lo i mã mà ó tr ng s th ng c s p x p theo th t t ng n Ví d : Mã BCD 8421, BCD 5421 Mã BCD s h c lo i mã mà ó có t ng tr ng s ln ln b ng 9.Ví d : BCD 2421, BCD 5121, BCD8 4-2-1 c tr ng c a mã BCD s h c có tính ch t i x ng qua m t ng trung gian Do y, tìm t mã BCD c a m t s th p phân ó ta l y bù ( o) t mã BCD c a s bù ng ng Ví d xét mã BCD 2421 ây mã BCD s h c (t ng tr ng s b ng 9), ó s (th p phân) có t mã 0011, s (th p phân) bù c a Do v y, có th suy t mã c a ng cách l y bù t mã c a 3, ngh a l y bù 0011, ta s có t mã c a 1100 b2 Mã BCD khơng có tr ng s lo i mã khơng cho phép phân tích thành a th c theo tr ng c a Các mã BCD khơng có tr ng s là: Mã Gray, Mã Gray th a c tr ng c a mã Gray b mã ó hai t mã nh phân ng k ti p bao gi c ng ch khác bit Ví d : Mã Gray: → → → Các b ng d 0011 0010 0110 Còn v i mã BCD 8421: → 0011 → 0100 i ây trình bày m t s lo i mã thông d ng Bài gi ng K THU T S Các mã BCD t nhiên BCD 8421 a3 a2 a1 0 0 0 0 0 1 0 0 1 1 0 0 ng 1.3: Các mã BCD s h c BCD a3 a2 0 0 0 0 1 1 1 a0 1 1 BCD 5121 b3 b2 b 0 0 0 0 0 1 1 0 1 1 1 1 1 @ ET BCD 2421 a3 a2 a1 0 0 0 0 0 1 1 1 1 1 1 1 ng 1.4: a0 1 1 BCD 5421 b b2 b 0 0 0 0 0 1 0 0 1 1 1 b0 1 0 1 BCD c3 c2 c1 0 1 0 0 1 1 0 0 1 1 1 c0 1 1 th p phân ED U T ng 1.2: Trang b0 1 0 1 BCD 84-2-1 c3 c2 c1 0 0 1 1 0 1 1 1 0 0 1 c0 1 1 th p phân BCD t nhiên mã Gray 8421 a1 a0 0 1 1 0 1 1 0 BCD c3 c2 c1 c0 0 1 0 1 1 0 1 1 0 0 1 1 1 1 0 G3 0 0 0 0 1 Mã Gray G2 G1 0 0 1 1 1 1 1 G0 1 0 1 0 Gray g3 g2 g1 g0 0 0 1 0 1 1 1 0 1 0 1 1 1 1 1 1 th p phân Ch ng H th ng s m khái ni m v mã Trang Chú ý: Mã Gray c suy t mã BCD 8421 b ng cách: bit 0,1 ng sau bit ( mã BCD 8421) chuy n sang mã Gray c gi nguyên, bit 0,1 ng sau bit ( mã BCD 8421) chuy n sang mã Gray o bít, ngh a t bit thành bit bit thành bit M ch nh n d ng s BCD 8421: a3 a2 a1 y ch nh n d ng BCD 8421 ED U T ch nh n d ng s BCD 8421 nh n tín hi u vào bít a3, a2, a1 c a s nh phân bít a3a2a1a0, u y c quy nh nh sau: - N u y = thìa3a2a1a0 khơng ph i s BCD 8421 - N u y = thìa3a2a1a0 s BCD 8421 Nh v y, n u m t s nh phân bit không ph i m t s BCD 8421 ngõ y = T b ng 1.1 ta th y m t s nh phân bít khơng ph i s BCD 8421 bít a3 luôn b ng (bit a1 ng ho c bít a b ng 1) Suy ph ng trình logic c a ngõ y: y = a3(a1 + a2) = a3a1 + a3a2 logic: a1 a1 y a3 a2 y @ ET a3 a2 ng vi c xu t hi n s BCD nên có hai cách nh p d li u vào máy tính: nh p s nh phân, nh p b ng mã BCD nh p s BCD th p phân hai ch s máy tính chia s th p phân thành các m i c bi u di n b ng s BCD t ng ng Ch ng h n: 11(10) có th c nh p vào máy tính theo cách: - S nh phân : 1011 - Mã BCD : 0001 0001 Các phép tính s BCD a Phép c ng Do s BCD ch có t n nên i v i nh ng s th p phân l n h n s chia s th p phân thành nhi u các, m i c bi u di n b ng s BCD t ng ng Ví d 1.8 C ng s BCD m t → 0101 + + → 0011 1000 các: → → 12 + 0111 0101 + 1100 0110 0001 0010 + hi u ch nh EPROM 2764 87 @ ET ED U T 8K x (64K) UV EPROM Xóa tia cực tím Lập trình xung điện 12.5V Thời gian lập trình nhanh (< min) EPROM 2764 (tt) Sơ đồ khối, chân tín hiệu, mode hoạt động 88 44 RAM (Random Access Memory) 89 @ ET ED U T SRAM (Static RAM): RAM tĩnh DRAM (Dynamic RAM): RAM động NVRAM Ferroelectric RAM (FRAM) Static RAM (SRAM) – RAM tĩnh Được chế tạo sở FF, theo cơng nghệ MOS Mỗi bit nhớ bao gồm transistors (hình vẽ) tín hiệu Word Line & Bit Line điều khiển truy nhập bit nhớ Việc đọc không làm nội dung thông tin SRAM SRAM nhớ truy nhập nhanh khơng cần thực chu trình làm tươi (REFRESH) DRAM 90 45 Dynamic RAM (DRAM) – RAM động DRAM: bit nhớ gồm transistor tụ điện Word Line Bit Line @ ET ED U T Việc ghi nhớ liệu dựa vào việc trì điện tích nạp vào tụ điện việc đọc bit nhớ làm nội dung bit bị hủy sau lần đọc ô nhớ, phận điều khiển nhớ phải viết lại nội dung nhớ Việc lưu giữ thông tin bit nhớ tạm thời tụ điện phóng hết điện tích nạp phải làm tươi nhớ Việc làm tươi (Refresh) thực với tất ô nhớ nhớ, thực tự động vi mạch nhớ 91 SRAM versus DRAM SRAM – Thời gian truy cập nhanh hơn, ko phải làm tươi – Mật độ tích hợp khơng cao – Giá thành đắt – Thường dùng cho nhớ dung lượng bé, thời gian Đọc/Ghi nhanh – Ví dụ: nhớ tạm thời Cache, dùng hệ vi xử lý (microprocessor) nhỏ, làm nhớ cho FPGA DRAM – Thời gian truy cập chậm hơn, ko phải làm tươi – Mật độ tích hợp cao – Giá thành rẻ SRAM – Rất thích hợp sử dụng cho nhớ dung lượng lớn cực lớn – Ví dụ: nhớ máy tính hệ vi xử lý 92 46 Các loại DRAM SDRAM (Synchronous Dynamic RAM) gọi DRAM đồng bộ, SDRAM gồm loại: SDR, DDR, DDR2, DDR3 – – – – SDR SDRAM = Single Data Rate SDRAM DDR SDRAM = Double Data Rate SDRAM DDR2 SDRAM = Double Data Rate SDRAM DDR3 SDRAM = Double Data Rate type SDRAM Lưu ý tránh nhầm lẫn 93 @ ET ED U T – SDRAM (RAM động đồng bộ), – SRAM (Static RAM = RAM tĩnh) NVRAM & FRAM These devices are for your own study! 94 47 Kiến trúc ma trận nhớ ED U T Xét kiến trúc RAM x (dung lượng 64 bits: words, word bits) @ ET Các bit bố trí thành ma trận, số hàng = số lượng word, số cột = độ rộng word, hàng (row) tương ứng với word Sử dụng mạch giải mã (Decoder) để giải mã địa chọn word tương 95 ứng để thực hoạt động Đọc/Ghi RAM 6264 64K SRAM (8-kword x 8-bit) Thời gian truy xuất nhanh (85 – 100 ns) Nguồn 5V, cơng suất thấp Tương thích họ TTL 96 48 97 @ ET ED U T RAM 6264 (tt) RAM 6264 (tt) CS1 CS2: chân tín hiệu chọn chip (Chip Select) WE, CS1, OE: tích cực mức thấp (L) CS2: tích cực mức cao (H) 98 49 Tổ chức nhớ cho hệ Vi Xử Lý Ghép nối chíp nhớ vào hệ Vi Xử Lý (VXL) Sử dụng loại BUS: – DATA BUS (BUS liệu) – ADDRESS BUS (BUS địa chỉ) – CONTROL BUS (BUS điều khiển) ED U T Và cổng đệm trạng thái (3-state buffer) @ ET 99 Tổ chức nhớ cho hệ Vi Xử Lý (tt) Bài toán: – Ghép vi mạch nhớ dung lượng nhỏ để tạo thành hệ thống nhớ với kích thước lớn – Tổ chức nhớ cho hệ vi xử lý cho trước Ví dụ: Giả sử CPU có 16 đường địa bus liệu bit, dung lượng nhớ tối đa mà CPU quản lý – 216 = 64 KB Độ rộng BUS địa định dung lượng nhớ tối đa mà CPU quản lý Phân chia dung lượng thành khối nhớ sau – ROM dung lượng KB, sử dụng chíp EPROM 2764 (8Kx8) – RAM với tổng dung lượng 56 KB, sử dụng chíp SRAM 6264 (8Kx8) Câu hỏi: Vẽ sơ đồ tổ chức nhớ hệ thống trên? 100 50 Tổ chức nhớ cho hệ Vi Xử Lý (tt) 101 @ ET ED U T Sơ đồ tổ chức nhớ Tổ chức nhớ cho hệ Vi Xử Lý (tt) Sử dụng vi mạch giải mã 74138 để chọn chíp nhớ tương ứng Tại thời điểm, chân tín hiệu chọn chip tương ứng CS = chip nhớ tương ứng lựa chọn sử dụng, chip nhớ khác không chọn (do tín hiệu đầu khác vi mạch 74138 có mức logic 1) 102 51 Tổ chức nhớ cho hệ Vi Xử Lý (tt) 103 @ ET ED U T Bản đồ nhớ hệ thống thiết kế Bài tập thiết kế nhớ Một hệ thống vi xử lý (µP - VXL) có độ rộng bus địa 16 bit, độ rộng bus liệu bit Thiết kế hệ thống nhớ (memory) cho hệ VXL cho sử dụng chip nhớ sau đây: – – – – – – – – ROM1: 8K x dùng vi mạch 27C64 ROM2: 4K x dùng vi mạch 27C32 ROM3: 4K x dùng vi mạch 27C32 RAM1: 8K x dùng vi mạch 6264 RAM2: 8K x dùng vi mạch 6264 RAM3: 8K x dùng vi mạch 6264 RAM4: 8K x dùng vi mạch 6264 RAM5: 16K x dùng vi mạch 62128 104 52 Hint Độ rộng bus địa VXL là: 16 (A0 – A15) ROM1: 8K x dùng vi mạch 27C64 13 (A0 – A12) ROM2: 4K x dùng vi mạch 27C32 12 (A0 – A11) ROM3: 4K x dùng vi mạch 27C32 12 RAM1: 8K x dùng vi mạch 6264 13 RAM2: 8K x dùng vi mạch 6264 13 RAM3: 8K x dùng vi mạch 6264 13 RAM4: 8K x dùng vi mạch 6264 13 RAM5: 16K x dùng vi mạch 62128 14 (A0 – A13) ED U T – – – – – – – – – – Tín hiệu chọn chip /CS nối nào? @ ET 105 Tổng kết chương Khái niệm đặc điểm hệ Đếm nối tiếp FSM Thanh ghi dịch Bộ nhớ bán dẫn 106 53 Các vi m ch s thông d ng Ph l c A: Các vi m ch c ng FF thông d ng 74LS04 74LS04 74LS08 74LS00 5 74LS02 PR 12 11 CL CLK D Q 14 12 CLK K Q 13 J K 74LS109 15 11 Q 12 74LS112 J Q Q - 1/5 - CLK K 14 K Q 10 10 PR 13 CL Q CLK 15 J Q CLK 74LS109 11 PR CL J 74LS74 13 74LS74 Q 11 13 CLK Q Q 74LS02 12 74LS86 Q 13 12 10 74LS86 D 11 10 @ ET 74LS86 74LS32 74LS02 11 13 74LS32 74LS02 12 10 11 13 74LS00 74LS32 12 ED U T 74LS32 74LS00 11 13 74LS08 10 74LS00 10 12 74LS04 12 74LS08 13 74LS04 74LS08 10 10 11 74LS04 PR CL PR 74LS04 CL PR CL 74LS112 74LS86 Các vi m ch s thông d ng Ph l c B: Các vi m ch t h p thông d ng M ch gi i mã (decoder) 4, 8, 16 A B G Y0 Y1 Y2 Y3 A B C 74LS139 14 13 15 A B G Y0 Y1 Y2 Y3 12 11 10 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 G1 G2A G2B 15 14 13 12 11 10 23 22 21 20 A B C D 74LS138 18 19 74LS139 G1 G2 10 11 12 13 14 15 10 11 13 14 15 16 17 74LS154 M ch mã hóa (encoder) có ưu tiên 3, 10 5 EI A0 A1 A2 11 12 13 10 14 GS A B C D 14 ED U T 10 11 12 13 4 15 EO 74LS147 74LS148 M ch ch n kênh (mux) 1, 1, D0 D1 D2 D3 D4 D5 D6 D7 W Y 6 10 11 12 13 @ ET 15 14 13 12 11 10 A B C G 14 15 1C0 1C1 1C2 1C3 1Y 2C0 2C1 2C2 2C3 2Y 15 A B 1G 2G 74LS151 74LS153 14 15 A B 1G 1C 2G 2C 1Y 1Y 1Y 1Y 2Y 2Y 2Y 2Y 10 11 12 74LS155 M ch c ng nh phân bit 10 11 16 13 A1 A2 A3 A4 S1 S2 S3 S4 15 B1 B2 B3 B4 C0 1A 1B 2A 2B 3A 3B 4A 4B A/B G 74LS157 M ch phân kênh (demux) 13 3 11 10 14 13 C4 74LS83 - 2/5 - 14 1Y 2Y 3Y 4Y 12 Các vi m ch s thông d ng M ch so sánh bit, bit 10 12 13 15 11 14 4 11 13 15 17 A0 A1 A2 A3 B0 B1 B2 B3 ABi 12 14 16 18 ABo P0 P1 P2 P3 P4 P5 P6 P7 74LS85 P=Q P>Q 19 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 74LS682 M ch t o/ki m tra parity 10 11 12 13 EVEN ODD ED U T A B C D E F G H I 74LS280 M ch chuy n mã BCD mã LED ño n anode chung BI/RBO RBI LT 13 12 11 10 15 14 A B C D E F G 74LS47 @ ET M ch ñ m bit 11 13 15 17 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 19 18 16 14 12 1Y 1Y 1Y 1Y 2Y 2Y 2Y 2Y 4 A1 A2 A3 A4 A5 A6 A7 A8 19 1G 2G G DIR 74LS244 Ph l c C: Các vi m ch tu n t M ch ñ m nh phân bit ñ ng b A CLR 18 17 16 15 14 13 12 11 B1 B2 B3 B4 B5 B6 B7 B8 74LS245 thông d ng QA QB QC QD 13 12 74LS393 A CLR 74LS393 10 A B C D ENP ENT CLK LOAD CLR QA QB QC QD RCO 74LS163 - 3/5 - 14 13 12 11 15 QA QB QC QD 11 10 Các vi m ch s thông d ng Các ngõ vào CLR LOAD ENP L H H H H x x L H H H x x x x L H x Các ngõ ENT x x L x H x CLK QA QB QC L L L D C B Không thay đổi Không thay đổi Đếm lên Không thay đổi Ch c QD L A Reset Nhập liệu vào Không đếm Không đếm Đếm Không đếm RCO (Ripple Carry Out) = ENT.QA.QB.QC.QD M ch ñ m lên/xu ng ñ ng b nh phân bit 15 10 QA QB QC QD UP DN LOAD CLR CO BO 12 13 ED U T 11 14 A B C D 74LS193 UP DN H H H H x x x x LOAD CLR Chức H H H H L x L L L L L H Đếm lên Không đếm Đếm xuống Không đếm Nhập liệu vào Reset @ ET M ch ñ m mod 10 (mod mod 5) 14 A B R0(1) R0(2) R9(1) R9(2) QA QB QC QD 12 11 CKA CKB QA QB QC QD CLR 74LS390 M ch ñ m mod 12 (mod mod 6) A B R0(1) R0(2) QA QB QC QD 12 11 74LS92 M ch ñ m mod 16 (mod mod 8) 14 A B R0(1) R0(2) 14 CKA CKB CLR 74LS390 74LS90 14 15 12 QA QB QC QD 74LS93 Thanh ghi d ch PIPO - 4/5 - 12 11 QA QB QC QD 13 11 10 Các vi m ch s thông d ng 11 13 14 D1 D2 D3 D4 D5 D6 Q1 Q2 Q3 Q4 Q5 Q6 10 12 15 CLK CLR 74LS174 Thanh ghi d ch SIPO A B QA QB QC QD QE QF QG QH CLK CLR 10 11 12 13 74LS164 Thanh ghi d ch PISO SER A B C D E F G H ED U T 10 11 12 13 14 15 QH CLK INH SH/LD QH @ ET 74LS165 Thanh ghi d ch trái/ ph i PIPO 11 10 SR A B C D SL QA QB QC QD 15 14 13 12 CLK S0 S1 CLR 74LS194 M ch ch t bit 13 14 17 18 11 D0 D1 D2 D3 D4 D5 D6 D7 OC G 74LS373 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 12 15 16 19 13 14 17 18 11 D0 D1 D2 D3 D4 D5 D6 D7 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 OC CLK 12 15 16 19 11 C OC D1 D2 D3 D4 D5 D6 D7 D8 74LS374 74LS573 - 5/5 - Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 19 18 17 16 15 14 13 12

Ngày đăng: 21/06/2020, 02:13

Tài liệu cùng người dùng

Tài liệu liên quan