H 2 H 0 H 0 Bài tập chương 5 . Thiết kế bộ đếm đồng bộ có dãy đếm sau: 000, 010, 101, 110 và lặp lại. Bảng trạng thái và các hàm chuyển: Lập bảng Karnaugh Sơ đồ Mạch: Trang 1 Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 1 1 1 1 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 1 X X X X X X 0 1 1 X X X X X X 1 0 0 X X X X X X 1 1 1 X X X X X X Q 1 Q 0 Q 2 00 01 11 10 0 X X 1 1 X X 1 Q 1 Q 0 Q 2 00 01 11 10 0 X X 1 1 X 1 X Q K Q J QQQQ H 0 2 1 2 0212 2 ; ==⇒ += 20120 202100 ; QKQQJ QQQQQH ==⇒ += Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K + 1 1 11 1 ==⇒ = KJ H Bài tập chương 5 . Làm lại bài 1. Thêm điều kiện các trạng thái không sử dụng 001,011,100 và 111 phải luôn nhảy về 000 ở trạng thái kế tiếp. Bảng trạng thái và các hàm chuyển: Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 1 1 1 0 0 0 1 1 1 Lập bảng Karnaugh H 2 012012 0122012 ; )( QQKQQJ QQQQQQH +==⇒ ++= H 1 1; )( 1021 1020211 =⊕=⇒ ++= KQQJ QQQQQQH H 0 1; 0120 00120 ==⇒ += KQQJ QQQQH Sơ đồ mạch Trang 2 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 1 Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K + + Bài tập chương 5 .Thiết kế mạch đếm đồng bộ dùng FF-JK với dãy đếm sau: 000, 001, 011,010, 110, 111,101,100,000… Bảng trạng thái và hàm chuyển của mạch đếm: Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 1 0 1 0 1 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 Bảng Karnaugh cho các hàm chuyển: H 2 H 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 H 0 Sơ đồ Mạch: Trang 3 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 QQ K QQ J QQQQQQ H 01 2 01 2 012012 2 ; == += => QQ K QQ J QQQQQ Q H 02 1 02 1 02102 1 1 ; ===> += QQQQQQ K J QQQQQQQQQQ QQQQQQQQQQQQ H 121212 0 0 0121201212 012012012012 0 ⊕=+== ++ += +++= Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K Bài tập chương 5 . a/Thiết kế một mạch đếm đồng bộ dùng FF-JK tác động cạnh xuống, có dãy đếm như sau: 000, 001, 011,111,110,100,001… Những trạng thái không sử dụng sẽ được đưa về trạng thái 000 ở xung đồng hồ kế tiếp. Bảng trạng thái và hàm chuyển của mạch đếm: Bảng Karnaugh cho các hàm chuyển: H 2 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 Sơ đồ Mạch: Trang 4 Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 0 0 0 1 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 Q K QQ J QQQQQ H 1 2 01 2 12012 2 ; == += Q K QQ J QQQQQ H 0 1 02 1 01021 1 ; == += Q K Q J QQQQ H 2 0 1 0 2010 0 ; == += Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K H 1 H 0 Bài tập chương 5 Trang 5 C K Q 3 Q 2 Q 1 Q 0 Bài tập chương 5 b/ Mắc nối tiếp một bộ đếm 2 (Dùng FF-JK tác động cạnh xuống) với bộ đếm đã được thiết kế ở câu a. Vẽ dạng sóng ở các ngã ra của bộ đếm giả sử trạng thái ban đầu của các ngã ra đều bằng 0 và xác định dãy đếm của mạch. Sơ đồ mạch: Dạng sóng ở các ngã ra của bộ đếm: Mạch đếm trên có dãy đếm sau:1000, 0001, 1001, 0011, 1011, 0111, 1111, 0110, 1110, 0100, 1100, 0001… Những trạng thái không sử dụng được đưa về trạng thái 0000 ở xung đồng hồ kế tiếp. Trang 6 Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K Q 3 J 3 Q 3 K 3 + QQQQ K J QQQQQQQQQQ QQQQQQQQQQQQ H 0203 1 1 1020302031 012012013013 1 +== ++ += ++= + QQQ K J QQQQQQQQ H 013 2 2 01230123 2 == += QQQ K QQQ J QQQQQQQQ H 012 3 012 3 01230123 3 ; == += Bài tập chương 5 . 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. Bảng trạng thái và các hàm chuyển của mạch đếm: Q 3 Q 2 Q 1 Q 0 Q + 3 Q + 2 Q + 1 Q + 0 H 3 H 2 H 1 H 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 1 1 0 1 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 Bảng karnaugh cho các hàm chuyển: Trang 7 Q 1 Q 0 Q 3 Q 2 00 01 11 10 00 1 1 01 1 1 11 10 1 1 Q 1 Q 0 Q 3 Q 2 00 01 11 10 00 1 01 1 11 10 Q 1 Q 0 Q 3 Q 2 00 01 11 10 00 01 1 11 10 1 1 1 0 0 0 == = K J H H 1 H 2 H 3 Bài tập chương 5 Sơ đồ mạch: Dùng các ngã ra mạch đếm để điều khiển hệ thống đèn giao thông : Dựa vào bảng trạng thái của mạch đếm ta thấy: − Ngõ ra Q 1 cứ sau 2 xung C K thì đổi trang thái, mà đèn vàng cháy trong 20s nên ngõ ra Q 1 dùng để điều khiển đèn vàng. − Ngõ ra Q 2 đổi trạng thái sau 4 xung CK dùng để điều khiển đèn xanh − Ngõ ra Q 3 dùng để điều khiển đèn đỏ Đèn cháy khi các ngõ ra ở mức 1, tắt ở mức 0. Cho mỗi xung C K tác động cạnh xuống là 10s .Thiết kế mạch đếm đồng bộ dùng FF-JK có ngã vào điều khiển: Khi X=0 mạch đếm 0,2,4,6 rồi trở về 0,các trạng thái còn lại đều trở về 0 Bảng trạng thái và hàm chuyển của mạch: Trang 8 Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 0 1 0 0 1 0 0 1 0 1 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 Q 0 J 0 Q 0 K 0 Q 1 J 1 Q 1 K 1 Q 2 J 2 Q 2 K 2 Q 3 J 3 Q 3 K 3 + C K ( ) QQ K QQ J QQQQQQ H 01 2 01 2 012012 2 ; +===> ++= 1;0 0 0 0 0 ===> = K J Q H Bài tập chương 5 Bảng Karnaugh của các hàm chuyển : Khi X=1 mạch đếm 0,6,4,2 rồi trở về 0. Các trạng thái còn lại đều trở về 0 . Bảng trạng thái và hàm chuyển của mạch: Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 Bảng Karnaugh cho hàm chuyển H2: Trang 9 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 Q 1 Q 0 Q 2 00 01 11 10 0 1 1 1 1 1 1; 1 0 1 101 1 ===> += K Q J QQQ H QQ K QQ J QQQQQQ H 01 2 01 2 012012 2 ; +===> ++= H 2 H 0 H 2 H 1 Bài tập chương 5 Tương tự mạch trên: Sơ đồ mạch: Trang 10 1; 1 0 1 101 1 ===> += K Q J QQQ H 1;0 0 0 0 0 ===> = K J Q H Q 0 J 0 Q 0 K 0 C K + + Q 1 J 1 Q 1 K 1 + + Q 2 J 2 Q 2 K 2 X . 6 Q 2 J 2 Q 2 K 2 Q 1 J 1 Q 1 K 1 Q 0 J 0 Q 0 K 0 C K Q 3 J 3 Q 3 K 3 + QQQQ K J QQQQQQQQQQ QQQQQQQQQQQQ H 0203 1 1 1020302031 012012013013 1 +== ++ += ++= + QQQ K J QQQQQQQQ H 013 2 2 01230123 2 == += QQQ K QQQ J QQQQQQQQ H 012 3 012 3 01230123 3 ; == += Bài tập chương 5 . 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. Bảng trạng thái và các hàm chuyển của mạch đếm: Q 3 Q 2 Q 1 Q 0 Q + 3 Q + 2 Q + 1 Q + 0 H 3 H 2 H 1 H 0 0. 1 1 1 0 0 0 == = K J H H 1 H 2 H 3 Bài tập chương 5 Sơ đồ mạch: Dùng các ngã ra mạch đếm để điều khiển hệ thống đèn giao thông : Dựa vào bảng trạng thái của mạch đếm ta thấy: − Ngõ ra Q 1 . ) QQ K QQ J QQQQQQ H 01 2 01 2 012012 2 ; +===> ++= 1;0 0 0 0 0 ===> = K J Q H Bài tập chương 5 Bảng Karnaugh của các hàm chuyển : Khi X=1 mạch đếm 0,6,4,2 rồi trở về 0. Các trạng thái còn lại đều trở về 0 . Bảng trạng thái và hàm chuyển của mạch: Q 2 Q 1 Q 0 Q + 2 Q + 1 Q + 0 H 2 H 1 H 0 0