Kiến thức cốt lõi
Ở flip-flop D **tác động cạnh lên** trong hình22.6, khi các ngõ đặt/xóa bất đồng bộ không tác động, mỗi lần `CLK` chuyển **0→1** thì `Q_mới=D` tại thời điểm lấy mẫu; giữa các cạnh tác động, Q **giữ** giá trị đã chốt. Ngõ `Q̄` là phần bù của Q trong điều kiện vận hành chuẩn. Việc D đổi giữa hai cạnh không tự làm Q đổi ngay; cạnh xuống 1→0 cũng không chốt D trong loại flip-flop đang học. Nếu ngõ xóa/đặt bất đồng bộ tác động, quy tắc chốt thông thường có thể bị ghi đè; cần xem đúng sơ đồ và IC. Kí hiệu tam giác ở CLK cho biết nhận cạnh, dấu tròn đi kèm mới chỉ loại cạnh âm; không suy từ một chữ D rằng mọi linh kiện chốt cùng cạnh.
Ví dụ
Ban đầu Q=0. D chuyển lên 1 khi CLK đang mức 0: Q vẫn 0. Đến cạnh lên kế tiếp, Q chốt thành 1; D có giảm ngay sau đó thì Q vẫn 1 tới cạnh tác động sau, nếu set/clear không can thiệp.
Bài luyện
FF D cạnh lên nhận D ở lúc nào trong điều kiện chuẩn?
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Cạnh lên là thời điểm chốt dữ liệu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Cạnh lên là thời điểm chốt dữ liệu.
Bài luyện
D đổi từ 0 lên 1 giữa hai cạnh clock, Q sẽ thế nào?
Đúng. FF D không phải chốt trong suốt khoảng clock.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
FF D không phải chốt trong suốt khoảng clock.
Bài luyện
Ngõ Q-bù trong điều kiện vận hành chuẩn có quan hệ gì với Q?
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Hai ngõ biểu diễn trạng thái bổ sung nhau.
Lời giải
Hai ngõ biểu diễn trạng thái bổ sung nhau.
Đang học