РЕВЕРСИВНИЙ РЕГІСТР

На рис. 13.18 зображена схема 3-розрядного регістра (а) і часові діаграми (б). Регістр містить:

  • • три D-тригера з асинхронним R- входом, використовуваним для скидання. Запис і зрушення даних здійснюються по фронту синхроімпульсів С, що подаються на керуючий вхід тригерів;
  • • три логічних елемента 2І-АБО-НЕ, призначених для зміни напрямку зсуву інформації в регістрі;
  • • чотири джерела сигналів. Генератор синхроімпульсів Н _2 призначений для запису даних в тригери. Джерело D02 спільно з інвертором використовується для формування сигналів керування напрямком зсуву даних, джерело D01 - для формування сигналу R = 0 скидання регістра. Джерелом інформаційних сигналів X служить формувач D03 з інвертором.

Схема 3-розрядного реверсивного регістра на D-тригерах (а) і часові діаграми (б), що пояснюють принцип його роботи

Мал. 13.18. Схема 3-розрядного реверсивного регістра на D-тригерах (а) і часові діаграми (б), що пояснюють принцип його роботи

У початковому стані встановлений сигнал керування напрямком зсуву Z = 1, на тригери поданий сигнал скидання R = O, тому сигнали Q0, Q1, Q2 на виходах тригерів рівні 0. За три такту в напрямку Q0 → Q1 → Q2 по фронту синхроімпульсів C в тригери записуються вхідні дані Q2Q1Q0 = 100.

На 4-му такті подаються сигнали скидання і керування напрямком зсуву Z = 0.

На 5-му, 6-м і 7-м тактах з боку входу X надходить той самий послідовність бітів 1, 0, 0. Однак в цьому випадку в тригери записуються дані в зворотній послідовності Q 2 → Q1 → Q 0, тому в регістр заноситься код Q2Q1Q0 = 001.

 
< Попер   ЗМІСТ   Наст >