Bài tập chương 1 Đổi số nhị phân sau sang số thập phân: a 10110 d 1111010111 b 10001101 e 10111111 c 100100001001 Đổi giá trị thập phân sau sang nhị phân: a 37 d 205 b 14 e 2313 c 189 f 511 Giá trị thập phân lớn số nhị phân bit bao nhiêu,16 bit bao nhiêu? Đổi số bát phân sang số thập phân tương ứng: a 743 d 257 b 36 e 1204 c 3777 Đổi số thập phân sau sang số bát phân: a 59 d 65,535 b 372 e 255 c 919 Đổi số bát phân thành số nhị phân Đổi số nhị phân thành số bát phân Đổi giá trị hex sau thành số thập phân: a 92 e 2C0 b 1A6 f 7FF c 37FD Đổi giá trị thập phân sau sang Hex: a 75 d 25,619 b 314 e 4095 c 2048 10 Hãy mã hóa số thập phân sau thành số BCD, sau đổi sang số BCD âm: a 47 d 42,689.627 b 962 e 1204 c 187 11 Đổi số BCD sau thành số thập phân: a 10010110101010010 c 0111011101110101 b 000110000100 d 010010010010 12 Thực số chuyển đổi Trong số đó, thử cách tốt nhiều cách khảo sát a (1417)10 = (……………………….…… )2 b (-255)10 = (………………………………)2 c (1110101000100111)2 =(……………………………)10 e (2497)10 = (…………………………… )8 g (235)8 = (……………………………)10 i (7A9)16 = (…………………………….)10 k (1600,123)10 = (………………………………………)16 m (865)10 =( …………………………………….)BCD n (100101000111)BCD = (……………………………….)10 Bài Tập Điện Tử Số - Page Bài tập chương Viết biểu thức Boolean cho ngõ X Xác định giá trị cuả X ứng với điều kiện ngõ vào liệt kê giá trị vào bảng thật (a) (b) Xác định bảng thật đầy đủ cho mạch 1.b cách tìm mức logic diện ngõ ứng với kết hợp ngõ vào Thay cổng OR thành cổng AND, cổng AND thành cổng OR 1, viết biểu thức ngõ Ứng với biểu thức bên dưới, xây dựng mạch logic tương ứng, dùng cổng AND, OR, cổng đảo Viết biểu thức ngõ cho mạch sau xác định bảng thật Thay đổi mạch điện xây dựng dùng cổng NAND Bài Tập Điện Tử Số - Page Hoàn tất biểu thức sau a A + = b A A = c B B = d C + C = e X = f D = g D + = h C + C = i G + GF = j y + w y = Đơn giản biểu thức sau : Đơn giản biểu thức bên dùng định lý DeMorgan: Bài Tập Điện Tử Số - Page Bài tập chương 3.1 Đơn giản mạch sau dùng đại số Boolean 3.2 Thiết kế mạch điện logic tương ứng với bảng thật sau: 3.3 Thiết kế mạch điện logic có ngõ vào A, B C Ngõ mức HIGH có ngõ vào mức LOW 3.4 Một số nhị phân bit có ký hiệu A A2 A1 A0, với A0 bit LSB, thiết kế mạch logic mà ngõ mức HIGH số nhị phân lớn hớn 0010 nhỏ 1000 3.5 Thực mạch điện 3.3 dùng tất cổng NAND 3.6 Thực mạch điện 3.4 dùng tất cổng NAND 3.7 Một đếm BCD với ngõ bit mã BCD hiển thị số xung đưa vào đếm Thí dụ, sau xung, ngõ đếm DCBA = 0100 = 410 Bộ đếm Reset 0000 xung thứ 10 bắt đầu đếm lại từ đầu Nói cách khác, ngõ DCBA không biểu diễn giá trị lớn 10012 = 910 Hãy thiết kế mạch logic với ngõ mức HIGH đếm số 2, 3, Bài Tập Điện Tử Số - Page 3.8 Hình sau biểu diễn công tắc mạch điều khiển máy copy Thông thường công tắc mở (open) Khi có giấy qua công tắc đóng (close) Công tắc đóng (close) thời điểm Hãy thiết kế mạch logic với ngõ mức HIGH công tắc hay nhiều đóng 3.9 Hình sau thể mạch nhân hai số nhị phân bit x 1x0 y1y0 , ngõ số nhị phân z3z2z1z0 tương ứng với tích đại số số ngõ vào Hãy thiết kế mạch logic cho mạch nhân 3.10 Một mã BCD truyền tới thiết bị nhận từ xa, bit A 3A2A1A0, với A3 bit MSB Mạch nhận gồm mạch phát lỗi BCD để kiểm tra mã nhận Thiết kế mạch kiểm tra tạo mức HIGH có điều kiện lỗi xảy 3.11 Thiết kế mạch logic với điều kiện: tín hiệu ngõ vào A đến ngõ Y ngõ vào điều khiển B mức LOW ngõ vào điều khiển C mức HIGH, trường hợp lại ngõ mức LOW 3.12 Thiết kế mạch logic điều khiển qua tín hiệu A theo yêu cầu sau: a Ngõ X = A ngõ vào điều khiển B C giống b X trì mức HIGH B C khác 3.13 Thiết kế mạch logic có yêu cầu cho hình sau 3.14 Cho hàm Boolean sau: Y = Π DCBA (3, 5, 6,11,12,13,14,15) + d(4,7,8,9) a) Rút gọn hàm Y, biểu diễn hàm Y dùng cổng logic b) Thực hàm Y dùng MUX sang (74LS151) 3.16 Cho hàm Boolean sau: Y = ∑ ABC(0,1,4) + d(3,6) a) Rút gọn hàm Y, biểu diễn hàm Y dùng cổng logic b) Từ hàm Y rút gọn, biến đổi lại mạch logic dùng toàn cổng NAND c) Thực hàm Y dùng giải mã sang (74LS138) Bài Tập Điện Tử Số - Page Bài tập chương 4.1 Giả sử ban đầu Q = 0, đưa X, Y đến ngõ vào SET, RESET RS-FF dùng NAND, xác định dạng sóng Q Q 4.2 Giả sử ban đầu Q= 0, đảo dạng sóng ngõ vào X, Y 4.1, sử dụng RS-FF dùng cổng NOR, xác định dạng sóng Q Q 4.3 Dạng sóng 4.1 kết nối với mạch hình sau Giả sử ban đầu Q=0, xác định dạng sóng Q 4.4 Một clocked FF cụ thể có tS = 20ns tH = 5ns Mất để ngõ vào điều khiển ổn định trước xảy chuyển đổi xung CK 4.5 Một Toggle FF FF có ngõ vào đơn hoạt động cho trạng thái ngõ thay đổi có xung đưa đến ngõ vào clocked SR-FF nối để hoạt động chế độ (hình) Dạng sóng đưa đến ngõ vào CLK sóng vuông 1KH Xác định dạng sóng ngõ Q, giả sử ban đầu Q = 4.6.a Hãy trình bày làm J-K FF hoạt động toggle FF Đưa sóng vuông 10kHz đến ngõ vào xác định dạng sóng ngõ b.Nối ngõ Q FF phần a đến ngõ vào J-K FF thứ (J 2=K2 =1) Xác định tần số dạng sóng tới ngõ Q FF thứ 4.7 Xung CK đưa đến FF khác nhau: (a) J-K FF kích cạnh lên; (b) J-K FF kích cạnh xuống Hãy vẽ dạng sóng ngõ Q cho FF trên, giả sử ban đầu Q = Bài Tập Điện Tử Số - Page 4.8 Một D-FF dùng để làm mạch tạo trễ cho thông tin xuất ngõ trễ thời gian sau xuất tới ngõ vào D a/ Xác định dạng sóng Q hình sau so sánh với dạng sóng ngõ vào b/ Làm để delay thời gian clock? 4.9 Một D-FF nối hình sau Giả sử ban đầu Q = , xác định dạng sóng Q 4.10 Xác định dạng sóng Q cho FF hình sau Giả sử ban đầu Q = 4.11 Ban đầu ngõ vào A, B, C mạch điện mức LOW Giả sử ngõ Y mức HIGH A, B, C mức HIGH trình tự định a/ Xác định trình tự làm Y mức HIGH b/ Giải thích xung START cần thiết c/ Biến đổi mạch để dùng D-FF 4.12 Hãy vẽ mạch logic để truyền song song liệu đồng từ ghi bit sang ghi khác dùng FF J- K 4.13 Làm lại 4.12 truyền song song bất đồng 4.14 Thiết kế mạch đếm lên MOD dùng T-FF có xung tác động cạnh lên, Pr CLR tích cực mức cao 4.15 Thiết kế mạch đếm lên MOD 10 dùng D-FF có xung tác động cạnh lên, Pr CLR tích cực mức cao 4.16 Thực mạch đếm MOD 60 từ 4.14 4.15 4.17 Hãy vẽ lưu đồ chuyển đổi trạng thái mạch đếm xung MOD dùng xung CK tác động cạnh lên so sánh với sơ đồ đếm xuống dùng xung CK tác động cạnh xuống Chúng khác nào? Bài Tập Điện Tử Số - Page 4.18 a/ Xây dựng mạch đếm nhị phân đếm từ đến 1023 phải sử dụng FF? b/ Xác định tần số ngõ FF cuối mạch đếm tần số xung clock ngõ vào Mhz c/ Số MOD mạch đếm bao nhiêu? d/ Nếu ban đầu mạch đếm đếm sau 2060 xung số đếm bao nhiêu? 4.19 Một mạch đếm có tín hiệu clock 256 KHz , tần số ngõ FF cuối 2KHz a/ Hãy xác định số MOD b/ Hãy xác định phạm vi đếm 4.20 mạch tách sóng quang sử dụng để tạo xung có khách hàng vào Các xung đưa đến đếm bit Bộ đếm dùng để đếm số lượng khách hàng vào cửa hàng Sau cửa hàng đóng cửa, người chủ cửa hàng kiểm tra mạch đếm thấy số đếm 00001001 = 910 Anh ta biết điều không có nhiều người cửa hàng ông ta Giả sử mạch đếm làm việc Lý cho trái ngược này? 4.21 Hãy vẽ lưu đồ chuyển đổi trạng thái mạch đếm MOD 16 4.22 Hãy xác định dạng sóng Q1, Q2, Q3 4.23 Xét mạch sau: Ban đầu tất FF trạng thái Hoạt động mạch bắt đầu với xung Start tức đưa đến ngõ vào PRE FF X Y Hãy xác định dạng sóng A,B,C,X,Y,Z W 20 chu kỳ xung đồng hồ 4.24 Mạch điện sau sử dụng để phát tín hiệu clock không trùng khớp tần số Các tín hiệu clock sử dụng vài hệ thống vi xử lý đòi hỏi chuyển đổi clock khác để đồng hoạt động chúng Vẽ dạng sóng CP1 CP2 tần số clock ngõ vào 1Mhz Bài Tập Điện Tử Số - Page 4.25 Một mạch đồng có vòng đếm sau: a) Thiết kế đếm dùng JK FF có xung tác động cạnh xuống b) Giả sử trạng thái mạch 001 tìm trạng thái kế mạch câu a 4.26 Thiết kế mạch mã hóa 32 đường sang đường dùng IC 74148 cổng logic 4.27 Thiết kế mạch giải mã đường sang 16 đường từ mạch giải mã đường sang đường có ngã vào cho phép 4.28 Dùng mạch giải mã sang đường, cổng NAND ngã vào cổng AND ngã vào để thực hàm sau: F1 = (1,2,3) ; F2 = (4,5,7) ; F3 = (1,2,3,4,5,7) 4.29 Thiết kế mạch MUX → từ MUX → 4.30 Thực hàm Z= AB +BC + CA - Giải mã sang đường (dùng thêm cổng logic cần) - Đa hợp → (dùng thêm cổng logic cần) BÀI TẬP CHƯƠNG Thiết kế đếm đồng có dãy đếm sau: 000, 010, 101, 110 lặp lại Làm lại Thêm điều kiện trạng thái không sử dụng 001, 011, 100 111 phải luôn nhảy 000 xung đồng hồ Thiết kế đếm đồng dùng FF-JK với dãy đếm sau: 000, 001, 011, 010, 110,111, 101, 100, 000 a Thiết kế mạch đếm đồng dùng FF-JK tác động cạnh xuống, có dãy đếm sau: 000, 001, 011, 111, 110, 100, 001 Những trạng thái không sử dụng đưa trạng thái 000 xung đồng hồ Vẽ sơ đồ mạch b Mắc nối tiếp đếm (Dùng FF-JK, tác động cạnh xuống) với đếm thiết kế câu a Vẽ dạng sóng ngã đếm giả sử trạng thái ban đầu ngã Xác định dãy đếm mạch Thiết kế mạch đếm đồng modulo-12 dùng FF JK Dùng ngã mạch đếm để điều khiển hệ thống đèn giao thông: - Đèn xanh cháy 40 s - Đèn vàng cháy 20s - Đèn đỏ cháy 40s - Đèn vàng đỏ cháy 20s Chu kỳ lặp lại Cho chu kỳ xung đồng hồ 10s Thiết kế mạch đếm đồng 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, trở - Khi X=1 mạch đếm 0, 6, 4, trở Các trạng thái không sử dụng hai lần đếm trở có xung đồng hồ BÀI TẬP CHƯƠNG Thiết kế mạch để mở rộng nhớ từ 2Kx4 lên 2Kx8 Thiết kế mạch để mở rộng nhớ từ 1Kx4 lên 8Kx4 Cho biết địa cụ thể IC Thiết kế mạch để mở rộng nhớ từ 2Kx4 lên 16Kx8 Cho biết địa cụ thể IC Bài Tập Điện Tử Số - Page