intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Chương 4: Hệ tuần tự - GV. Nguyễn Trọng Luật

Chia sẻ: Sasasd Asasas | Ngày: | Loại File: PDF | Số trang:44

100
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Hệ tuần tự là hệ mà ngõ ra không chỉ phụ thuộc vào các ngõ mà còn phụ thuộc vào một số ngõ ra được hồi tiếp trở thành ngõ vào thông qua phần tử nhớ. Tham khảo nội dung bài giảng chương 4 "Hệ tuần tự" để hiểu hơn về vấn đề này.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Chương 4: Hệ tuần tự - GV. Nguyễn Trọng Luật

  1. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Chöông 4: HEÄ TUAÀN TÖÏ I. Giôùi thieäu: Heä tuaàn töï laø heä maø ngoõ ra khoâng chæ phuï thuoäc vaøo caùc ngoõ vaøo maø coøn phuï thuoäc vaøo 1 soá ngoõ ra ñöôïc hoài tieáp trôû thaønh ngoõ vaøo thoâng qua phaàn töû nhôù. Ngoõ vaøo COÅNG Ngoõ ra (INPUT) LOGIC (OUTPUT) PHAÀN TÖÛ NHÔÙ Phaàn töû nhôù thöôøng söû duïng laø Flip_Flop. Heä tuaàn töï ñöôïc chia thaønh 2 loaïi: - Heä tuaàn töï ñoàng boä (Synchronous) - Heä tuaàn töï baát ñoàng boä (Asynchronous) NguyenTrongLuat 1 II. Maïch Choát (Latch) vaø Flip-Flop (FF): Latch (choát): laø maïch tuaàn töï maø noù lieân tuïc xem xeùt caùc ngoõ vaøo vaø laøm thay ñoåi caùc ngoõ ra baát cöù thôøi ñieåm naøo khoâng phuï thuoäc vaøo xung clock. Flip_Flop: laø maïch tuaàn töï maø noù thöôøng laáy maãu caùc ngoõ vaøo vaø laøm thay ñoåi caùc ngoõ ra taïi nhöõng thôøi ñieåm xaùc ñònh bôûi xung clock. Caùc maïch choát vaø FF coù 2 ngoõ ra Q vaø Q. Hai ngoõ ra naøy coù giaù trò logic laø buø cuûa nhau. NguyenTrongLuat 2 GV dạy: Lê Chí Thông 1
  2. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM 1. Caùc maïch choát: Baûng hoaït ñoäng: a. Choát SR: coù 2 loaïi S R Q+ Q+ * Coång NOR: 0 0 Q Q 0 1 0 1 1 0 1 0 R 1 1 0 0 Caám (reset) Q söû duïng Q+ laø traïng thaùi keá tieáp cuûa Q Kyù hieäu: Q S S Q (set) R Q NguyenTrongLuat 3 Baûng hoaït ñoäng: * Coång NAND: S R Q+ Q+ 0 0 1 1 Caám S 0 1 1 0 söû duïng (set) Q 1 0 0 1 1 1 Q Q Kyù hieäu: R Q S Q (reset) R Q NguyenTrongLuat 4 GV dạy: Lê Chí Thông 2
  3. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM b. Choát SR coù ngoõ vaøo cho pheùp: S (set) Q C (enable) Q R (reset) Baûng hoaït ñoäng: Kyù hieäu choát SR coù ngoõ vaøo C S R Q+ Q+ cho pheùp tích cöïc cao: 0 X X Q Q S Q 1 0 0 Q Q 1 0 1 0 1 C 1 1 0 1 0 R Q 1 1 1 1 1 NguyenTrongLuat 5 * Khaûo saùt giaûn ñoà xung: S R C Q (Cho Q ban ñaàu laø 0) Kyù hieäu choát SR coù ngoõ vaøo cho pheùp tích cöïc thaáp: C S R Q+ Q+ S Q 1 X X Q Q C 0 0 0 Q Q R Q 0 0 1 0 1 0 1 0 1 0 0 1 1 1 1 NguyenTrongLuat 6 GV dạy: Lê Chí Thông 3
  4. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM c. Choát D: D (set) Q C (enable) Q Kyù hieäu choát D: Baûng hoaït ñoäng: D Q C D Q+ Q+ 0 X Q Q 1 0 0 1 C Q 1 1 1 0 NguyenTrongLuat 7 2. Flip_Flop (FF): Traïng thaùi keá tieáp cuûa ngoõ ra FF seõ thay ñoåi theo ngoõ vaøo vaø traïng thaùi tröôùc ñoù cuûa ngoõ ra taïi thôøi ñieåm thay ñoåi cuûa xung clock (caïnh leân hoaëc caïnh xuoáng) X Q X Q CK Q CK Q Xung clock caïnh leân Xung clock caïnh xuoáng * Baûng ñaëc tính vaø phöông trình ñaëc tính: Bieåu dieãn moái quan heä cuûa ngoõ ra keá tieáp Q+ phuï thuoäc vaøo caùc ngoõ vaøo vaø traïng thaùi ngoõ ra hieän taïi Q. * Baûng kích thích: Bieåu dieãn giaù trò cuûa caùc ngoõ vaøo caàn phaûi coù khi ta caàn ngoõ ra chuyeån töø traïng thaùi hieän taïi Q sang traïng thaùi keá tieáp Q+. NguyenTrongLuat 8 GV dạy: Lê Chí Thông 4
  5. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM a. Flip_Flop D (D-FF): Baûng hoaït ñoäng: D Q CK D Q+ Q+ 0, 1, X Khoâng thay ñoåi Q 0 0 1 CK 1 1 0 D Q CK D Q+ Q+ 0, 1, X Khoâng thay ñoåi CK Q 0 0 1 1 1 0 NguyenTrongLuat 9 * Khaûo saùt giaûn ñoà xung: CK D Q (Cho Q ban ñaàu laø 0) * Baûng ñaëc tính vaø phöông trình ñaëc tính: * Baûng kích thích: D Q Q+ Q Q+ D 0 0 0 0 0 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 Q+ = D D = Q+ NguyenTrongLuat 10 GV dạy: Lê Chí Thông 5
  6. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM b. Flip_Flop T (T-FF): Baûng hoaït ñoäng: T Q T Q T Q+ 0 Q CK Q 1 CK Q Q * Baûng ñaëc tính vaø phöông trình ñaëc tính: * Baûng kích thích: T Q Q+ Q Q+ T 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 Q+ = T ⊕ Q T = Q ⊕ Q+ NguyenTrongLuat 11 c. Flip_Flop SR (SR-FF): * Baûng hoaït ñoäng: S Q S R Q+ S Q 0 0 Q CK CK 0 1 0 R Q 1 0 1 R Q 1 1 X * Baûng ñaëc tính vaø pt ñaëc tính: S R Q Q+ * Baûng kích thích: 0 0 0 0 0 0 1 1 Q Q+ S R 0 1 0 0 0 1 1 0 0 0 0 X 1 0 0 1 0 1 1 0 1 0 1 1 Q+ = S + R Q 1 0 0 1 1 1 0 X 1 1 X 0 1 1 1 X SR = 0 NguyenTrongLuat 12 GV dạy: Lê Chí Thông 6
  7. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM d. Flip_Flop JK (JK-FF): * Baûng hoaït ñoäng: J Q J K Q+ J Q 0 0 Q CK CK 0 1 0 K Q 1 0 1 K Q 1 1 Q * Baûng ñaëc tính vaø pt ñaëc tính: J K Q Q+ * Baûng kích thích: 0 0 0 0 0 0 1 1 Q Q+ J K 0 1 0 0 0 1 1 0 0 0 0 X 1 0 0 1 0 1 1 X 1 0 1 1 1 0 X 1 1 1 0 1 1 1 X 0 1 1 1 0 Q+ = J Q + K Q NguyenTrongLuat 13 e. Caùc ngoõ vaøo baát ñoàng boä: - Caùc ngoõ vaøo naøy seõ laøm thay ñoåi giaù trò ngoõ ra töùc thôøi, baát chaáp xung clock. - Coù 2 ngoõ vaøo vaøo baát ñoàng boä: Preset (Pr) vaø Clear (Cl). + Khi ngoõ vaøo Preset tích cöïc thì ngoõ ra Q ñöôïc set leân 1. + Khi ngoõ vaøo Clear tích cöïc thì ngoõ ra Q ñöôïc xoùa veà 0. J Pr Q J Pr Q CK CK K Cl Q K Cl Q + Khi ngoõ vaøo Preset vaø Clear khoâng tích cöïc thì FF môùi hoaït ñoäng. NguyenTrongLuat 14 GV dạy: Lê Chí Thông 7
  8. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM III. Boä ñeám (COUNTER): 1. Giôùi thieäu: - Boä ñeám laø heä tuaàn töï coù 1 ngoõ vaøo xung clock vaø nhieàu ngoõ ra. Ngoõ ra cuûa boä ñeám chính laø ngoõ ra cuûa caùc Flip-Flop caáu thaønh boä ñeám. - Noäi dung cuûa boä ñeám taïi 1 thôøi ñieåm goïi laø traïng thaùi cuûa boä ñeám. Khi coù xung clock vaøo boä ñeám seõ chuyeån traïng thaùi töø 1 traïng thaùi hieän taïi chuyeån sang 1 traïng thaùi keá tieáp. Cöù tieáp tuïc nhö vaäy seõ taïo ra 1 voøng ñeám kheùp kín. - Giaûn ñoà traïng thaùi cuûa boä ñeám: Q2Q1Q0 Bieåu dieãn caùc traïng thaùi coù 000 trong voøng ñeám vaø höôùng chuyeån traïng thaùi cuûa boä ñeám. 110 100 - Modulo cuûa boä ñeám: Laø soá caùc traïng thaùi khaùc nhau trong voøng ñeám: m ≤ 2n 010 011 NguyenTrongLuat 15 * Boä ñeám ñöôïc chia thaønh 2 loaïi: - Boä ñeám noái tieáp (boä ñeám baát ñoàng boä): laø boä ñeám maø ngoõ ra cuûa FF tröôùc seõ laø ngoõ vaøo xung clock cho FF sau. - Boä ñeám song song (boä ñeám ñoàng boä): laø boä ñeám maø ngoõ vaøo xung clock cuûa caùc FF ñöôïc noái chung vôùi nhau. 2. Boä ñeám noái tieáp (Asynchronous Counter): : - Boä ñeám noái tieáp thöïc hieän caùc voøng ñeám leân hoaëc xuoáng: + Ñeám leân (Count Up): noäi dung boä ñeám taêng theâm 1 khi coù xung clock. + Ñeám xuoáng (Count Down): noäi dung boä ñeám giaûm ñi 1 khi coù xung clock. - Boä ñeám ñöôïc taïo töø caùc FF ñeám 2, gheùp noái tieáp vôùi nhau. 1 T Q 1 J Q CK CK Q 1 K Q NguyenTrongLuat 16 GV dạy: Lê Chí Thông 8
  9. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM a. Boä ñeám ñaày ñuû (m = 2n): * Gheùp Cki+1 = Qi Q0(LSB) Q1 Q2(MSB) 1 T Q 1 T Q 1 T Q CK CK Q CK Q CK Q Khaûo saùt giaûn ñoà xung: ñaây laø boä ñeám leân (Count Up) CK Q0 (LSB) Q1 Q2 (MSB) NguyenTrongLuat 17 Q0(LSB) Q1 Q2(MSB) 1 J Q 1 J Q 1 J Q CK CK CK CK 1 K Q 1 K Q 1 K Q Khaûo saùt giaûn ñoà xung: laø boä ñeám xuoáng (Count Down) CK Q0 (LSB) Q1 Q2 (MSB) NguyenTrongLuat 18 GV dạy: Lê Chí Thông 9
  10. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM * Gheùp Cki+1 = Qi + Boä ñeám xuoáng (Count Down): Q0(LSB) Q1 Q2(MSB) 1 J Q 1 J Q 1 J Q CK CK CK CK 1 K Q 1 K Q 1 K Q + Boä ñeám leân (Count Up): Q0(LSB) Q1 Q2(MSB) 1 T Q 1 T Q 1 T Q CK CK Q CK Q CK Q NguyenTrongLuat 19 b. Boä ñeám khoâng ñaày ñuû (m< 2n): - Boä ñeám khoâng ñaày ñuû thöïc hieän döïa vaøo boä ñeám ñaày ñuû. Ta caàn xaùc ñònh traïng thaùi keá tieáp khoâng mong muoán cuûa voøng ñeám khoâng ñaày ñuû. - Duøng traïng thaùi naøy ñeå taïo ra tín hieäu taùc ñoäng tích cöïc vaøo caùc ngoõ vaøo baát ñoàng boä Preset hoaëc Clear ñeå ñöa boä ñeám trôû veà traïng thaùi ban ñaàu (thường gọi laø traïng thaùi reset). Vd: Söû duïng T-FF coù xung clock caïnh xuoáng vaø ngoõ vaøo Preset, Clear tích cöïc cao; thieát keá boä ñeám leân coù m = 5 vaø bắt ñaàu từ giaù trò 0. Q2 Q1 Q0 Z Ta gọi Z laø tín hiệu để reset bộ đếm. 0 0 0 0 Z Q2Q1 0 0 1 0 Q0 00 01 11 10 0 1 0 0 0 1 1 0 0 X 1 0 0 0 1 X 1 1 0 1 1 1 1 0 X 1 1 1 X Z = Q2 Q0 NguyenTrongLuat 20 GV dạy: Lê Chí Thông 10
  11. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM Q0(LSB) Q1 Q2(MSB) 0 0 0 1 T Pr Q 1 T Pr Q 1 T Pr Q CK Ck Q Ck Q Ck Q Cl Cl Cl Khaûo saùt giaûn ñoà xung: Z CK Q0 (LSB) Q1 Q2 (MSB) NguyenTrongLuat 21 Vd: Söû duïng JK-FF coù xung clock caïnh Q2 Q1 Q0 xuoáng vaø ngoõ vaøo Pr, Cl tích cöïc thaáp; thieát keá 0 1 0 boä ñeám xuoáng coù m = 5 vaø bắt ñaàu từ giaù trò 2. 0 0 1 0 0 0 1 1 1 Tín hiệu reset: Z = Q2 Q1 (tích cöïc thaáp) 1 1 0 1 0 1 Q0(LSB) Q1 Q2(MSB) 1 1 Pr Pr Pr 1 J Q 1 J Q 1 J Q CK CK CK CK 1 K Q 1 K Q 1 K Q Cl Cl Cl 1 NguyenTrongLuat 22 GV dạy: Lê Chí Thông 11
  12. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM IC 74393: 2 boä ñeám leân đầy đủ 4 bit 3 1QA 1 4 1CK 1QB 2 5 1CLR 1QC 6 CLR CK QD QC QB QA (MSB) 1QD 1 X 0 0 0 0 11 0 0, 1, NO CHANGE 2QA 0 COUNT UP 13 10 2CK 2QB 12 9 2CLR 2QC 8 (MSB) 2QD NguyenTrongLuat 23 IC 7490: goàm 2 boä ñeám - boä ñeám 2 vaø boä ñeám 5 (ñeám leân) 5 VCC 14 12 CKA QA 1 11 CKB QB 9 Reset/Set INPUT OUTPUT QC MR1 MR2 MS1 MS2 QD QC QB QA 8 (MSB)QD 1 1 0 X 0 0 0 0 2 1 1 X 0 0 0 0 0 MR1 X X 1 1 1 0 0 1 3 MR2 1 X 1 X 6 X 1 X 1 MS1 Counting 1 X X 1 7 X 1 1 X MS2 GND 10 NguyenTrongLuat 24 GV dạy: Lê Chí Thông 12
  13. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM 3. Boä ñeám song song (Synchronous Counter): : - Laø boä ñeám maø caùc FF ñeàu söû duïng chung nguoàn xung clock; khi coù xung clock vaøo thì taát caû caùc ngoõ ra FF ñeàu thay ñoåi. - Khi thieát keá boä ñeám, chæ quan taâm ñeán traïng thaùi hieän taïi vaø traïng thaùi keá tieáp cuûa FF, maø khoâng quan taâm ñeán daïng xung clock (caïnh leân hoaëc caïnh xuoáng). - Coù theå thieát keá boä ñeám coù voøng ñeám baát kyø. Baûng haøm kích thích: * SR-FF * JK-FF * D-FF: Q Q+ S R J K D = Q+ 0 0 0 X 0 X * T-FF: 0 1 1 0 1 X 1 0 0 1 X 1 T = Q ⊕ Q+ 1 1 X 0 X 0 NguyenTrongLuat 25 * Caùc böôùc thieát keá: - Töø phaùt bieåu baøi toaùn xaùc ñònh soá FF söû duïng vaø daõy ñeám. - Laäp baûng chuyeån traïng thaùi chæ roõ moái quan heä giöõa traïng thaùi hieän taïi vaø traïng thaùi keá tieáp (döïa vaøo daõy ñeám). T/t hieän taïi T/t keá tieáp Caùc Qn-1 … Q1 Q0 Q+ n-1 … Q 1 Q 0 ngoõ vaøo FF + + 0 … 0 0 1 … 1 1 - Tìm caùc giaù trò ngoõ vaøo FF caàn phaûi coù töø giaù trò hieän taïi Qi vaø keá tieáp Q+i cuûa töøng FF (döïa vaøo baûng kích thích cuûa FF). - Tìm bieåu thöùc ruùt goïn cuûa moãi ngoõ vaøo FF phuï thuoäc vaøo caùc bieán traïng thaùi hieän taïi. - Thöïc hieän sô ñoà logic. NguyenTrongLuat 26 GV dạy: Lê Chí Thông 13
  14. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM a. Boä ñeám ñaày ñuû (m = 2n): Vd: Söû duïng T-FF kích theo caïnh leân, thieát keá boä ñeám coù daõy ñeám sau: Q2Q1Q0 : 010, 101, 110, 001, 000, 111, 100, 011, 010, … T2 Q2Q1 T/t hieän taïi T/t keá tieáp Caùc ngoõ vaøo Q0 00 01 11 10 Q2 Q1 Q0 Q+2 Q+1 Q+0 T2 T1 T0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 1 1 0 1 0 0 0 1 T1 Q2Q1 1 0 0 0 1 1 1 1 1 Q0 00 01 11 10 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 T2 = Q0 T1 = Q0 + Q2 T0 = 1 NguyenTrongLuat 27 T2 = Q0 T1 = Q0 + Q2 T0 = 1 Q2(MSB) Q1 Q0(LSB) T2 Q T1 Q 1 T0 Q 2 1 0 CK2 CK1 CK0 CK Q Q Q 2 1 0 NguyenTrongLuat 28 GV dạy: Lê Chí Thông 14
  15. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM • Thiết kế mạch đếm song song dùng JK-FF cạnh xuống, có Pr và Cl tích cực mau71c thấp, tạo dãy đếm: 265137402… 29 b. Boä ñeám khoâng ñaày ñuû (m < 2n): Caùc traïng thaùi coù trong voøng ñeám seõ thieát keá nhö boä ñeám ñaày ñuû; coøn caùc traïng thaùi dö khoâng coù trong voøng ñeám seõ giaûi quyeát theo 2 caùch sau: * Caùch 1: Caùc traïng thaùi dö coù traïng thaùi keá tieáp laø tuøy ñònh. Khi thieát keá caàn khôûi ñoäng giaù trò ban ñaàu cho boä ñeám; giaù trò naøy phaûi laø 1 trong nhöõng traïng thaùi coù trong voøng ñeám. Vd: Thieát keá boä ñeám duøng D-FF caïnh T/t hieän taïi T/t keá tieáp leân, coù ngoõ vaøo Pr vaø Cl tích cöïc cao, Q2 Q1 Q0 Q+2 Q+1 Q+0 coù giaûn ñoà traïng thaùi sau: 0 0 0 1 0 0 Q2Q1Q0 0 0 1 X X X 0 1 0 1 1 0 000 0 1 1 0 1 0 1 0 0 0 1 1 110 100 1 0 1 X X X 1 1 0 0 0 0 1 1 1 X X X 010 011 D2 D1 D0 NguyenTrongLuat 30 GV dạy: Lê Chí Thông 15
  16. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM D2 = Q2 Q0 D1 = Q2 ⊕ Q1 D0 = Q2 Q1 Q2(MSB) Q1 Q0(LSB) 0 0 D2 Pr Q D1 Pr Q D0 Pr Q 2 1 0 Ck2 Ck1 Ck0 CK Cl Cl Cl Q Q Q 0 2 1 0 RS NguyenTrongLuat 31 * Caùch 2: Cho caùc traïng thaùi dö khoâng coù voøng ñeám coù traïng thaùi keá tieáp laø 1 trong nhöõng traïng thaùi coù trong voøng ñeám. Q2Q1Q0 001 000 101 110 100 111 010 011 T/t hieän taïi T/t keá tieáp Caùc ngoõ vaøo Q2 Q1 Q0 Q+2 Q+1 Q+0 T2 T1 T0 T2 = Q0 + Q2 Q1 0 0 0 1 0 0 1 0 0 0 0 1 1 1 0 1 1 1 0 1 0 1 1 0 1 0 0 T1 = Q2 ⊕ (Q1 Q0) 0 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1 1 1 1 0 1 1 0 0 0 0 1 T0 = Q0 + Q2 Q1 1 1 0 0 0 0 1 1 0 1 1 1 1 0 0 0 1 1 NguyenTrongLuat 32 GV dạy: Lê Chí Thông 16
  17. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM * Phaân tích boä ñeám song song: - Töø sô ñoà logic cuûa boä ñeám xaùc ñònh haøm kích thích (bieåu thöùc cuûa caùc ngoõ vaøo cuûa töøng FF phuï thuoäc vaøo caùc ngoõ ra Qi) - Laäp baûng traïng thaùi: töø traïng thaùi hieän taïi Qi vaø giaù trò ngoõ vaøo ta xaùc ñònh ñöôïc traïng thaùi keá tieáp cuûa FF Q+i. - Töø baûng chuyeån traïng thaùi xaùc ñònh ñöôïc giaûn ñoà traïng thaùi hoaëc khaûo saùt giaûn ñoà xung cuûa boä ñeám. QA QB QC JA QA JB QB JC QC CK CK CK CK 1 KA QA KB QB 1 KC QC NguyenTrongLuat 33 T/t hieän taïi Caùc ngoõ vaøo T/t keá tieáp JA = QB QC QA QB QC JA KA JB KB JC KC Q+A Q+B Q+C KA = 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 JB = QA QC 0 1 0 0 1 0 0 1 1 0 1 1 KB = QA + QC 0 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 0 1 0 0 0 JC = QA 1 0 1 0 1 0 1 0 1 0 0 0 KC = 1 1 1 0 0 1 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 1 0 0 0 110 101 111 000 QAQBQC 100 001 011 010 NguyenTrongLuat 34 GV dạy: Lê Chí Thông 17
  18. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM IC 74193: boä ñeám leân/xuoáng ñoàng boä 4 bit 15 3 A QA 1 2 B QB 10 6 CLR LOAD UP DOWN MODE C QC 1 X X X RESET (Asyn.) 9 7 D (MSB) QD 0 0 X X PRESET (Asyn.) 0 1 1 1 No change 11 0 1 1 COUNT UP LOAD 0 1 1 COUNT DOWN 14 CLR 5 13 UP CO CO (Carry Out) = QDQCQBQAUP 4 12 DOWN BO BO (Borrow Out) = QDQCQBQADOWN NguyenTrongLuat 35 NguyenTrongLuat 36 GV dạy: Lê Chí Thông 18
  19. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM IV. Thanh ghi dòch (Shift Register): Thanh ghi dòch laø heä tuaàn töï coù khaû naêng löu tröõ vaø dòch chuyeån döõ lieäu. NguyenTrongLuat 37 1. Thanh ghi dòch nhaäp noái tieáp - xuaát noái tieáp (SISO): SERIN SEROUT D Q D Q D Q Ck Q Ck Q Ck Q CK 2. Thanh ghi dòch nhaäp noái tieáp – xuaát song song (SIPO): 1Q 2Q nQ SERIN D Q D Q D Q Ck Q Ck Q Ck Q CK NguyenTrongLuat 38 GV dạy: Lê Chí Thông 19
  20. GV soạn: Nguyễn Trọng Luật ĐH Bách Khoa TP.HCM 3. Thanh ghi dòch nhaäp song song - xuaát noái tieáp (PISO): SERIN X1 Y D Q 1D X0 S Ck Q X1 Y D Q 2D X0 S Ck Q X1 Y D Q SEROUT nD X0 S SHIFT / LOAD CLOCK Ck Q 39 4. Thanh ghi dòch nhaäp song song - xuaát song song (PIPO): SERIN X1 Y D Q 1Q 1D X0 S Ck Q X1 Y D Q 2Q 2D X0 S Ck Q X1 Y D Q nQ nD X0 S SHIFT / LOAD CLOCK Ck Q 40 GV dạy: Lê Chí Thông 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2