Contents

СТОРІНКИ |  |

7.1. Регістри зсуву

7.2. Лічильники по mod M

7.3. Лічильники на регистрах зсуву

7.4. Реверсивні лічильники

7.5. Лічильники зі змінним коефіцієнтом перерахування

7.6. Послідовні двійкові суматори

7.7. Послідовна схемиа рівнозначності кодів

7.8. Послідовна схема порівняння двійкових чисел

Лабораторний практикум

Висновки

Тестування

7.1. Регістри зсуву

На рис. 7.1 зображено цифровий автомат, що складається з m послідовно з'єднаних D-тригерів, функції збудження яких мають вид

, , r = 2, 3, …, m. (7.1)

Зі співвідношення (7.1) випливає, що інформація, яка зберігається у деякому такті в тригері Qr-1, передається в наступному такті в тригер Qr, тобто відбувається зсув інформації від тригера до тригера. Такі автомати називаються регістрами зсуву. Їх використовують для зсуву m-розрядних чисел в одному напрямку (значення вхідного сигналу x, що відповідає деякому такту, з'являється на виході регістра зсуву Qm через m тактів).

Якщо Qm — старший розряд, то відбувається зсув убік або ліворуч старших розрядів. Якщо Qm вважати молодшим розрядом, то відбувається зсув убік або праворуч молодших розрядів. Крім основного призначення (зсув чисел) регістри зсуву, використовують і для зсуву нечислової інформації (наприклад, у разі побудови з них лічильників).

На рис. 7.2 зображено 8-розрядний регістр зсуву, виконаний на мікросхемі К564ИР2, що є здвоєним 4-розрядний регістром зсуву. Асинхронні входи R' призначені для установлення регістра зсуву у стані «0». Даний регістр зсуву можна використовувати для перетворення послідовного коду на паралельний (зчитування в цьому випадку проводиться з восьми виходів регістра за допомогою схем І після введення в нього 8-розрядного коду ).

Регістр зсуву можна виконати і з RS-тригерів. Дійсно, підставивши у