Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Триггеры, регистры, счетчики.doc
Скачиваний:
90
Добавлен:
02.05.2014
Размер:
316.93 Кб
Скачать

Пример.

Универсальный JK-триггер

Универсальный JK-триггер может использоваться как D, T и RS-триггер.

 

Cинхронный RS-триггер

 

Асинхронный Т-триггер

 

Синхронный Т-триггер

 

Синхронный D-триггер

Регистры

Регистры - это устройства предназначенные для хранения информации, а также выполнение над ними некоторых логических преобразований. Регистры выполняются на триггерах, число которых соответствует числу разрядов в регистре.

Регистры могут выполнять следующие операции :

  1. Установка в ноль.

  2. Прием кода из другого устройства.

  3. Передача кода в другой устройство.

  4. Сдвиг кода вправо или влево на определенное число разрядов.

  5. Преобразование последовательного кода в параллельный и наоборот.

  6. Преобразование прямого кода в обратный или дополнительный и наоборот.

  7. Выполнение логических операций.

Различают параллельные регистры, последовательные, последовательно-параллельные и параллельно-последовательные.

Регистры бывают парафазные и однофазные.

Однофазные - поступает код числа.

Парафазные - вместе с кодом числа поступает и его инверсия.

Параллельный парафазный регистр.

Замените этот текст своими текстом, рисунками и файлами мультимедиа. Для установки связи с другой страницей, выделите текст, а затем выберите команду Гиперссылка в меню Вставка.

Имеет пять режимов работы :

 1. Установка 0 или сброса.

 2. Прием информации.

 3. Выдача информации в прямом коде.

 4. Выдача информации в инверсном коде.

 5. Выдача информации в парафазном коде(выдается прямое значение и инверсное.

Схема данного регистра построена на асинхронных RS -триггерах. Информация в регистрах данного типа заносится по линиям a1,a2,..., an только при подаче активного сигнала на вход "Прием информации". Записанный код числа будет храниться в регистре до тех пор пока не будет сброса регистра или записи новой информации. Регистр позволяет выдавать данные в прямом коде, инверсном и парафазном коде.

Пример

Регистры сдвига.

Регистры сдвига предназначены для выполнения операции сдвига кода слова. Сдвиг кода влево на один разряд будет соответствовать умножению сдвиг вправо - делению. Сдвигающие регистры выполняют на сложных двухтактных триггерах. При использовании простых однотактных триггеров в схему необходимо поместить еще один регистр, предназначенный для промежуточного запоминания кода слова в процессе сдвига.  

Схема универсального сдвигающего регистра.

Установка в 0 ; запись сдвиг

С2(r) 0 ; С2(r) 1 ; С2(r) 0

сдвиг(r) * ; сдвиг(r) * ; сдвиг(r) "0"

уст. "0"(r) 0 ; "0"(r) 0 ; "0"(r) 1

С1(r) 0 ; С1(r) 0 ; С1(r) 1

X1- X4(r) * ; X1- X4(r) * ; X1- X4(r) * ;

Данный сдвигающий регистр выполняет следующие функции :

 1. Сброс (установка "0").

 2. Запись в параллельном коде X1- X4.

 3. Преобразование параллельного в последовательный вход X1- X4. Вход Q4.

 4. Запись в последовательном коде. Вход сдвиг.

 5. Преобразование последовательного в параллельный. Вход сдвиг. Вход Q1- Q4

 6. Сдвиг информации вправо на определенное число разрядов.  

Пример