Bài tập Kỹ thuật số

pdf 16 trang hapham 2700
Bạn đang xem tài liệu "Bài tập Kỹ thuật số", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_tap_ky_thuat_so.pdf

Nội dung text: Bài tập Kỹ thuật số

  1. Bài tập Kỹ thuật số Chương 2 Bài tập chương 2 1. Biến đổi các số nhị phân sau sang thập phân: a) 101102 b) 100011012 c) 1001000010012 d) 11110101112 e) 101111112 f) 1100011012 2. Biến đổi các số thập phân sau số nhị phân: a) 37 b) 14 c) 189 d) 205 e) 2313 f) 511 3. Biến đổi các số bát phân sau sang nhị phân: a) 478 b) 238 c) 1708 d) 2068 e) 23138 f) 6168 4. Biến đổi các số thập lục phân sau sang nhị phân: a) AF16 b) 1A216 c) 23416 d) 12A416 e) BC1216 f) 51716 5. Biến đổi các số thập phân sau sang bát phân: a) 111 b) 97 c) 234 d) 45 e) 3214 f) 517 6. Biến đổi các số thập phân sau sang thập lục phân: a) 22 b) 321 c) 2007 d) 123 e) 4234 f) 517 7. Biến đổi các số nhị phân sau sang bát phân: a) 10111001012 b) 1001110000112 c) 1110001112 d) 10000100112 e) 1100101001012 f) 1000111002 8. Biến đổi các số nhị phân trong bài 7 sang thập lục phân: 9. Biến đổi các số bát phân sau sang thập lục phân: a) 7438 b) 368 c) 37778 d) 2578 e) 12048 f) 14328 10. Biến đổi các số thập lục phân trong bài 4 sang bát phân: 11. Biến đổi các số nhị phân sau sang thập phân: a) 101110.01012 b) 100111000.0112 c) 111000.1112 d) 100001.00112 e) 110010100.1012 f) 100011.1002 12. Mã hóa các số thập phân sau sang BCD: a) 47 b) 962 c) 187 d) 1204 e) 187 f) 822 1
  2. Bài tập Kỹ thuật số Chương 3 Bài tập chương 3 1. Xác định biểu thức Boolean và bảng chân trị cho các mạch sau đây. A B X C (a) (b) A B C X D (c) A B C DF A B (d) 2. Vẽ sơ đồ mạch cho các biểu thức sau đây, chỉ sử dụng cổng AND, OR và NOT. a. x=( A + B + CDE) + BCD b. y=() M + N + PQ c. z= W + PQ d. t= MN() P + N Trang 1
  3. Bài tập Kỹ thuật số Chương 3 3. Xác định biểu thức Boolean và bảng chân trị cho các mạch sau đây. A X B C (a) (b) 4. Chứng minh bằng đại số các biểu thức sau: a. ABABABAB + = + b. ABACACAB + =() +( + ) c. ACBCACBC + = + d. ()ABACBCABAC+( +)() + =( +)( + ) e. ()ACBCACBC+( +) =() +( + ) 5. Đơn giản các biểu thức Boolean sau: a. x=( M + N )( M + P )( N + P ) b. y= A() B + C D c. z =ABC +ABC + BCD d. t=( M + N )( M + N ) 6. Đơn giản các biểu thức Boolean sau: a. x =ABC +AB + ABC b. y= XYZ + XZ c. z=( X + Y )( X + Y ) d. t= XY + X() WZ + W Z e. m=( BC + AD )( AB+ CD ) 7. Đơn giản các biểu thức Boolean sau: a. x =AC +ABC + AC b. y=() XY + Z + Z + XY + WZ c. z= AB()() D + CD + B A + ACD d. t=( A + C )( A + C )( A + B + CD) Trang 2
  4. Bài tập Kỹ thuật số Chương 3 8. Hãy sử dụng cổng NAND 2 ngõ vào để làm một mạch logic tương đương với cổng NOR 2 ngõ vào. (Cách đơn giản nhất) 9. Hãy sử dụng cổng NOR 2 ngõ vào để làm một mạch logic tương đương với cổng NAND 2 ngõ vào. (Cách đơn giản nhất). 10. Tìm bù của các biểu thức sau đây: a. x =XY + XY b. y=() AB + C D + E c. z= AB( CD + CD ) + AB ( C + D )( C + D ) d. t=( X + Y + Z)( X + Z )( X + Y ) Trang 3
  5. Bài tập Kỹ thuật số Chương 4 Bài tập chương 4 1. Thể hiện các biểu thức sau đây dưới dạng chuẩn tắc tuyển và chuẩn tắc hội. a) f( A, B , C)= 1 nếu số nhị phân (ABC)2 là số chẵn. b) f( A, B , C)= 1 nếu có ít nhất hai biến số bằng 1. c) f( A, B , C)= 1 nếu số nhị phân (ABC)2 > 5. 2. Đơn giản các biểu chức sau bằng phương pháp sử dụng đại số Boolean: a) q= RST( R + S + T ) b) x =ABC + AC c) z=( B + C)( B + C) + A + B + C d) y=() Q + R( Q + R) 3. Đơn giản các biểu chức sau bằng phương pháp sử dụng đại số Boolean: a) x= A B C + ABC + ABC + AB C + ABC b) w=A BC +ABC + A c) y=( C + D) + ACD + AB C + A BCD + ACD d) z= ABC + AB( AC) 4. Đơn giản các biểu chức sau bằng phương pháp sử dụng đại số Boolean: a) z =ABC +ABC + ABC b) z= AC( ABD)+ ABCD + ABC c) x=( A + B)() A + B + D D d) s= PQR + PQR + PQR + PQR + PQR 5. Sử dụng đại số Boolean để đơn giản mạch logic sau: A B C X D 6. Hãy thiết kế một hệ thống có 3 ngõ vào và 1 ngõ ra, ngõ ra ở trạng thái “1” chỉ khi có số lẽ ngõ vào ở trạng thái “1”. 7. Thiết kế một mạch tổ hợp có 3 ngõ vào và một ngõ ra. Ngõ ra bằng logic 1 khi giá trị thập phân của ngõ vào nhỏ hơn 3, trong trường hợp ngược lại ngõ ra bằng logic 0 Trang 1
  6. Bài tập Kỹ thuật số Chương 4 8. Thiết kế mạch logic cho bảng chân trị sau: A B C X 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 9. Hãy thiết kế một hệ thống có 4 ngõ vào A, B, C, D và 1 ngõ ra, ngõ ra ở trạng thái “1” chỉ khi A = B = 1 hoặc khi C = D = 1. 10. Thiết kế mạch logic có bốn ngõ vào mà ngõ ra của nó ở mức cao chỉ khi có ít nhất 2 ngõ vào ở trạng thái thấp. 11. Thiết kế một mạch tổ hợp có 3 ngõ vào X, Y, Z và 3 ngõ ra a, b, c. Khi giá trị thập phân của ngõ vào bằng 0, 1, 2, 3 thì giá trị thập phân ngõ ra lớn hơn giá trị ngõ vào một đơn vị. Khi giá trị thập phân của ngõ vào là 4, 5, 6, 7 thì giá trị thập phân ngõ ra nhỏ hơn giá trị ngõ vào 1 đơn vị. ĐS: a =XY + XZ + YZ ; b= X ⊕Y ⊕ Z ; c = Z 12. Đơn giản các bìa Karnaugh sau: a) b) c) d) e) f) Trang 2
  7. Bài tập Kỹ thuật số Chương 4 13. Đơn giản các bìa Karnaugh sau: a) b) c) 14. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. g()( X, Y , Z = ∑ 1, 2, 3, 4, 6, 7) b. f()( W, X , Y , Z = ∑ 2, 5, 7, 8, 10, 12, 13, 15) c. g()( A, B , C , D = ∑ 0, 6, 8, 9, 10, 11, 13, 14, 15) (2 lời giải) d. f()( A, B , C , D = ∑ 0, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15) (2 lời giải) e. f()( A, B , C , D = ∑ 0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15) 15. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. g()( A, B , C , D = ∑ 0, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15) (4 lời giải) b. m()( A, B , C , D = ∑ 0, 1, 4, 5, 7, 8, 10, 13, 14, 15) (3 lời giải) c. f()( W, X , Y , Z = ∑ 2, 3, 4, 5, 6, 7, 9, 10, 11, 13) d. h()( A, B , C , D = ∑ 1, 2, 3, 4, 8, 9, 10, 12, 13, 14, 15) (2 lời giải) 16. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f()( A, B , C , D = ∑ 0, 2, 3, 7, 8, 9, 13, 15) với N = 1, 12 b. f()( W, X , Y , Z = ∑ 1, 3, 5, 6, 7, 13, 14) với N = 8, 10, 12 (2 lời giải) c. f()( A, B , C , D = ∑ 3, 8, 10, 13, 15) với N = 0, 2, 5, 7, 11, 12, 14 (8 lời giải) d. g()( A, B , C , D = ∑ 4, 6, 9, 10, 11, 12, 13, 14) với N = 2, 5, 7, 8 (3 lời giải) e. g()( W, X , Y , Z = ∑ 0, 1, 4, 6, 10, 14) với N=5, 7, 8, 9, 11, 12, 15(13 lời giải) 17. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f()( W, X , Y , Z = ∑ 2, 5, 7, 8, 10, 12, 13, 15) b. f()( A, B , C , D = ∑ 0, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15) c. f()( W, X , Y , Z = ∑ 1, 3, 5, 6, 7, 13, 14) với N = 8, 10, 12 d. f()( A, B , C , D = ∑ 0, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14) 18. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f()( A, B , C , D = ∑ 1, 2, 3, 5, 6, 7, 8, 11, 13, 14, 15) b. g()( W, X , Y , Z = ∑ 0, 2, 5, 7, 8, 10, 12, 13) c. h()( A, B , C , D = ∑ 2, 4, 5, 6, 7, 8, 10, 12, 13, 15) d. f()( A, B , C , D = ∑ 1, 3, 4, 5, 6,11, 12, 13, 14, 15) Trang 3
  8. Bài tập Kỹ thuật số Chương 4 19. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. g()( W, X , Y , Z = ∑ 2, 3, 6, 7, 8, 10, 11, 12, 13, 15) b. h()( P, Q , R , S = ∑ 0, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15) c. f()( W, X , Y , Z = ∑ 0, 2, 3, 4, 5, 8, 10, 11, 12, 13, 14, 15) d. f()( W, X , Y , Z = ∑ 0, 1, 2, 4, 5, 6, 9, 10, 11, 13, 14, 15) 20. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. g() A, B , C , D = ∑ ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15) b. h() W, X , Y , Z = ∑ ( 0, 2, 3, 5, 6, 7, 8, 10, 12, 13) c. f() A, B , C , D = ∑ ( 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15) d. f() A, B , C , D = ∑ ( 0, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14) 21. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f() W, X , Y , Z = ∑ ( 1, 3, 6, 8, 11, 14) với N = 2, 4, 5, 13, 15 b. f() A, B , C , D = ∑ ( 0, 3, 6, 9, 11, 13, 14) với N = 5, 7, 10, 12 c. f() A, B , C , D = ∑ ( 0, 2, 3, 5, 7, 8, 9, 10, 11) với N = 4, 15 d. f() W, X , Y , Z = ∑ ( 0, 2, 4, 5, 10, 12, 15) với N = 8, 14 22. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f() A, B , C , D = ∑ ( 5, 7, 9, 11, 13, 14) với N = 2, 6, 10, 12, 15 b. f() A, B , C , D = ∑ ( 0, 2, 4, 5, 6, 7, 8, 9, 10, 14) với N = 3, 13 c. f() W, X , Y , Z = ∑ ( 1, 2, 5, 10, 12) với N = 0, 3, 4, 8, 13, 14, 15 d. f() W, X , Y , Z = ∑ ( 0, 4, 6, 9, 10, 11, 14) với N = 1, 3, 5, 7 23. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f() A, B , C , D = ∑ ( 0,1,2,5,7,9) với N = 6, 8, 11, 13, 14, 15 b. f() W, X , Y , Z = ∑ ( 4, 6, 9, 10, 11, 13) với N = 2, 12, 15 c. f() A, B , C , D = ∑ ( 0, 1, 4, 6, 10, 14) với N = 5, 7, 8, 9, 11, 12, 15 d. f() W, X , Y , Z = ∑ ( 1, 3, 7, 11, 13, 14) với N = 0, 2, 5, 8, 10, 12, 15 24. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): a. f()( A, B , C , D , E = ∑ 0, 5, 7, 9, 11, 13, 15, 18, 19, 22, 23, 25, 27, 28, 29, 31) b. g()( A, B , C , D , E = ∑ 0, 2, 4, 7, 8, 10, 15, 17, 20, 21, 23, 25, 26, 27, 29, 31) c. g()( V, W , X , Y , Z = ∑ 0, 1, 4, 5, 6, 7, 10, 11, 14, 15, 21, 24, 25, 26, 27) (3 lời giải) d. f()( V, W , X , Y , Z = ∑ 0, 1, 5, 6, 7, 8, 9, 14, 17, 20, 21, 22, 23, 25, 28, 29, 30) (3 lời giải) e. h()( A, B , C , D , E = ∑ 1, 3, 10, 14, 21, 26, 28, 30) với N = 5, 12, 17, 29 Trang 4
  9. Bài tập Kỹ thuật số Chương 4 25. Tối thiểu các biểu thức sau (làm tất cả các trường hợp có thể): ⎛0, 1, 5, 7, 8, 9, 11, 13, 15, 18, 20, ⎞ a. f() A,,,, B C D E = ∑⎜ ⎟ ⎝21, 23, 26, 28, 29, 31 ⎠ ⎛0, 1, 2, 4, 5, 6, 10, 13, 14, 18, 21, 22, ⎞ b. g() A,,,, B C D E = ∑⎜ ⎟ ⎝24, 26, 29, 30 ⎠ c. h() A, B , C , D , E = ∑( 5, 8, 12, 13, 15, 17, 19, 21, 23, 24, 28, 31 ) ⎛2, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, ⎞ d. f() V,,,, W X Y Z = ∑⎜ ⎟ ⎝18, 21, 24, 25, 29,30, 31 ⎠ 26. Đơn giản các bìa Karnaugh sau a) b) c) Trang 5
  10. Bài tập Kỹ thuật số Chương 5 Bài tập chương 5 1. Xác định ngõ ra của RS-FF có những ngõ vào như sau 2. Xác định ngõ ra của JK-FF có những ngõ vào như sau 3. Xác định ngõ ra của D-FF có những ngõ vào như sau Kỹ Thuật Số 1
  11. Bài tập Kỹ thuật số Chương 5 4. Xác định ngõ ra của mạch logic có những ngõ vào như sau 5. Cho mạch logic như hình vẽ, xác định tần số ngõ ra của mạch 6. Xác định ngõ ra của mạch sau Kỹ Thuật Số 2
  12. Bài tập Kỹ thuật số Chương 5 7. Vẽ dạng sóng ngõ ra Q theo tín hiệu xung clock Kỹ Thuật Số 3
  13. Bài tập Kỹ thuật số Chương 7 Bài tập chương 7 1. Sử dụng JK-FF để thiết kế bộ đếm khơng đồng bộ MOD-24. 2. Sử dụng IC 74LS293 để thiết lập bộ chia tần số từ 18Kpps xuống cịn 1,2Kpps. 3. Sử dụng IC 74LS293 để thiết lập mạch chia 60. 4. Xác định tần số ngõ ra X 5. (a) Vẽ sơ đồ mạch đếm xuống khơng đồng bộ MOD-16. (b) Xác định sơ đồ trạng thái của bộ đếm (c) Nếu bộ đếm đang ở trạng thái 0110, xác định trạng thái của bộ đếm sau 37 chu kỳ xung clock. 6. Thiết kế bộ đếm đồng bộ cho chuỗi đếm sau: 000, 010, 101, 110 và lặp lại. Các trạng thái khơng xuất hiện (001, 011, 100 và 111) phải chuyển đến trạng thái 000 ở xung clock tiếp theo. 7. Thiết lập sơ đồ mạch bộ đếm đồng bộ MOD-64. 8. Thiết kế bộ đếm đồng bộ MOD-12 sử dụng cổng NAND và a. RS-FF b. JK-FF c. D-FF 9. Thiết kế một dãy tín hiệu tuần hồn dùng JK-FF và mạch NAND như bảng sau Xung lock C B A 1 0 0 1 2 1 0 0 3 0 1 0 4 1 0 1 5 1 1 0 6 0 1 1 Vẽ dạng tín hiệu của A, B, C. 10. Xây dựng bộ đếm vịng với MOD-6 dùng Flip Flop loại D. 11. Xây dựng bộ đếm vịng với MOD-8 dùng Flip Flop loại RS. 12. Thiết kế mạch dãy tín hiệu tuần hoàn như sau, dùng RS-FF. 000 101 010 110 011 001 1
  14. Bài tập Kỹ thuật số Chương 7 13. Thiết kế mạch dãy tín hiệu tuần hoàn như sau, dùng JK-FF. 100 111 000 101 001 110 010 011 14. Thiết kế mạch đếm đồng bộ modulo-12 dùng FF JK. Dùng ngã ra mạch đếm để điều khiển hệ thống đèn giao thơng: - Đèn xanh cháy trong 40 s - Đèn vàng cháy trong 20s - Đèn đỏ cháy trong 40s - Đèn vàng và đỏ cùng cháy trong 20s. Chu kỳ lặp lại Cho chu kỳ xung đồng hồ là 10s. 15. Thiết kế mạch đếm đồng bộ dùng FF JK cĩ ngã vào điều khiển X: - Khi X=0 mạch đếm theo thứ tự 0, 2, 4, 6 rồi trở về 0 - Khi X=1 mạch đếm 0, 6, 4, 2 rồi trở về 0. Các trạng thái khơng sử dụng trong hai lần đếm đều trở về 0 khi cĩ xung đồng hồ 2
  15. Bài tập Kỹ thuật số Chương 9 Bài tập chương 9 1. Xác định giá trị các ngõ ra với các giá trị ngõ vào như sau: a. Tất cả các ngõ vào ở mức thấp. b. Tất cả các ngõ vào ở mức thấp ngoại trừ E3 = 1. c. Tất cả các ngõ vào ở mức cao ngoại trừ EE1= 2 = 0 d. Tất cả các ngõ vào ở mức cao. 2. Xác định các điều kiện để O6 của IC 74LS138 ở mức thấp. 3. Sử dụng IC 74LS138 để thiết kế bộ giải mã 4 sang 16 (bộ giải mã 1-16). 4. Sử dụng IC 74LS138 để thiết kế bộ giải mã 5 sang 32 (bộ giải mã 1-32). 5. Dùng một mạch giải mã từ 3 sang 8 đường và các cổng logic cần thiết để thực hiện các hàm sau a. F1 = ∑()1, 2, 3 b. F1 = ∑()4, 5, 7 c. F1 = ∑()1, 2, 3, 4, 5, 7 6. Xác định ngõ ra của IC 74LS174 khi AA8= 4 = 0 và tất cả các ngõ vào còn lại đều ở mức cao. 1
  16. Bài tập Kỹ thuật số Chương 9 7. Giải thích hoạt động của mạch ở hình sau. Mạch này dùng để làm gì? 8. Sử dụng IC 74LS85 để thiết kế bộ so sánh 6 bit. 9. Sử dụng IC 74LS85 để thiết kế bộ so sánh 10 bit. 10. Sử dụng IC 74LS155 để thiết kế bộ giải mã từ 3 sang 8. 11. Sử dụng IC 74LS155 để thiết kế bộ tách kênh 1 sang 8. 12. Xác định chức năng hoạt động của mạch logic sau. 13. Sử dụng IC 74LS42 để thiết kế bộ tách kênh 1 sang 8. 14. Sử dụng IC 74151 để tạo ra một mạch logic Z = AB + BC + AC 2