Đặc điểm : Xung CK chỉ tới FF đầu tiên.Ngõ ra của FF trước được kết nối với ngõ vào xung nhịp Ck của FF sau. Do đó sự chuyển đổi trạng thái của mỗi FF sẽ tạo ra tác động chuyển đổi trạng thái cho FF kế tiếp nó.
15 trang |
Chia sẻ: nyanko | Lượt xem: 1439 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Bài giảng Bộ đếm tuần tự, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
BỘ ĐẾM TUẦN TỰĐặc điểm : Xung CK chỉ tới FF đầu tiên.Ngõ ra của FF trước được kết nối với ngõ vào xung nhịp Ck của FF sau. Do đó sự chuyển đổi trạng thái của mỗi FF sẽ tạo ra tác động chuyển đổi trạng thái cho FF kế tiếp nó.Ví dụ : bộ đếm 3 bitTTT111Q0Q1Q2ooooooCkCkCkCk 1 2 3 4 5 6 7 8 9 10CkQ0Q1Q2ttttNhận xét :- Nội dung bộ đếm thay đổi theo quy luật mã nhị phân.- Bộ đếm có 8 trạng thái phân biệt.Sau 8 chu kỳ xung Ck bộ đếm trở về trạng thái đầu.- Kết nối tuần tự n FF thì nhận được bộ đếm có dung lượng M = 2nXây dựng bộ đếm có M ≠ 2n sử dụng ngõ xóa :- Xác định số lượng FF cần thiết theo bất đẳng thức : 2n-1 < M < 2n- Kết nối tuần tự các FF.- Nối ngõ ra của các FF có mức 1 ở xung Ck thứ M tới mạch xóa,ngõ ra của mạch nối với ngõ xóa của tất cả các FF.Ví dụ : bộ đếm M = 10TTT111Q0Q1Q2ooooooCkCkCkCkoT1oQ3CkooooClClClCl Cl Q3Q2 Ck Q3Q2Q1Q0 Q1Q0 00 01 11 10 0 0 0 0 0 00 X 1 0 0 0 1 01 X 2 0 0 1 0 11 X X 3 0 0 1 1 10 X 0 4 0 1 0 0 5 0 1 0 1 Cl = Q3 + Q1 6 0 1 1 0 = Q3Q1 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1/0 0/0 1/0 0/0 1 2 3 4 5 6 7 8 9 10 11 12CkQ0Q1Q2ttttQ3ttClXây dựng bộ đếm có M ≠ 2n sử dụng ngõ lập:- Xác định số lượng FF cần thiết theo bất đẳng thức : 2n-1 < M < 2n- Kết nối tuần tự các FF.- Nối ngõ ra của các FF có mức 1 ở xung Ck thứ M-1 tới mạch ghi,ngõ ra của mạch nối với ngõ lập của các FF còn lại.Ví dụ : bộ đếm M = 10TTT111Q0Q1Q2ooooooCkCkCkCkoT1oQ3CkooPrPr Pr Q3Q2 Ck Q3Q2Q1Q0 Q1Q0 00 01 11 10 0 0 0 0 0 00 X 1 0 0 0 1 01 X 0 2 0 0 1 0 11 X X 3 0 0 1 1 10 X 4 0 1 0 0 5 0 1 0 1 Pr = Q3 + Q0 6 0 1 1 0 = Q3Q0 7 0 1 1 1 8 1 0 0 0 9 1 0/1 0/1 1 10 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12CkQ0Q1Q2ttttQ3ttPrVí dụ : bộ đếm ngược 3 bitTTT111Q0Q1Q2ooooooCkCkCkCk 1 2 3 4 5 6 7 8 9 10CkQ0Q1Q2ttttKết nối tuần tự hai bộ đếmBộ đếm M1Bộ đếm M2CkCkCkMM = M1M2