D-триггер запоминает ту информацию, которая есть на входе D в момент подачи синхронизирующего импульса
Т-триггер. При подаче единицы на вход Т-триггер переходит в противоположное предыдущему состояние. Т-триггер делит количество импульсов пополам.
J-k триггер. Таблица истинности J-K-триггера отличается от таблицы истинности R-S триггера одной нижней строчкой.
Регистры
Регистром называется устройство, предназначенное для приёма, хранения и выдачи
информации. Проще всего построить регистры на триггерах D-типа.
Классификация регистров:
1. Параллельные.
2. Последовательные.
Рис.2.6. |
Схема параллельного регистра приведена на рис.2.6.
В параллельном регистре информация на регистр записывается в параллельном коде:
— записываемый код, — магистраль синхронизирующих импульсов, — код, записанный в регистр.
По магистрали информация записываемого кода подаётся на входы . По приходу синхронизирующего импульса информация с магистрали переписывается в регистр и хранится там до подачи следующего синхронизирующего импульса. По приходу следующего синхронизирующего импульса в регистр записывается новая информация. Считывание информации с регистра осуществляется с выходов .
Схема последовательного регистра приведена на рис.2.7.
При записи информации в последовательный регистр двоичный код последовательно, разряд за разрядом, подаётся на вход. Первым подаётся старший разряд, последним — младший. Выход триггера предыдущего разряда соединяется со входом триггера последующего разряда. Поэтому по каждому синхронизирующему импульсу информация с
предыдущего разряда записывается в последующий разряд, т.е. происходит сдвиг информации.
Рис.2.7. |
Работа регистра (пример записи входного кода 101):
1. Исходное состояние: Q1=0, Q2=0, Q3=0.
2. Входы: T1=1, T2=0, T3=0.
3. СИ1: Q1=1, Q2=0, Q3=0.
4. Входы:T1=0, T2=Q1=1, T3=Q2=0.
5. СИ2: Q1=0, Q2=1, Q3=0.
6. Входы: T1=1, T2=Q1=0, T3=Q2=1.
7. СИ3: Q1=0, Q2=0, Q3=1.
Особенности работы регистра:
1. Запись n-разрядного кода происходит за n синхронизирующих импульсов.
2. При работе регистра происходит сдвиг информации слева направо, поэтому такой регистр называют регистром сдвига.
3. Информация с регистра может быть считана как в параллельном, так и в последовательном коде. Для снятия информации в последовательном коде необходимо подключить приёмник к выходу триггера старшего разряда и подать синхронизирующий импульс. Регистр позволяет преобразовать последовательный код в параллельный.
Существуют регистры сдвига, сдвигающие информацию слева направо, справа налево, а также реверсивные регистры, которые позволяют делать и то и другое.
Обозначение:
2.4. Счётчики
Счётчиком называется устройство, предназначенное для подсчёта количества поданных импульсов.
Классификация счетчиков:
1. Счётчики на сложение.
2. Счётчики на вычитание.
3. Реверсивные счётчики. В соответствии с управляющим сигналом могут работать как на сложение, так и на вычитание.
Различают счётчики с модулем счёта k: , ( — число разрядов счётчика).
2.4.1. Трёхразрядный двоичный счётчик на сложение:
В каждый момент времени в разрядах счётчика записан код числа поданных импульсов.
Таблица состояний счётчика.
Входн. импульс | |||
2.4.2. Трёхразрядный двоичный счётчик на вычитание:
Таблица состояний счётчика.
Входной импульс | |||
Условное обозначение реверсивного счётчика:
При подаче импульса на вход Т+ к ранее записанному коду прибавляется 1. При подаче импульса на вход Т- из ранее записанного кода вычитается 1.
2.4.3. Десятичные счётчики. Относятся к счётчикам с модулем счёта . Различают счётчики с естественным ходом счёта и с принудительным насчётом.
Десятичный счётчик с принудительным насчётом:
За счёт обратной связи единица с триггера Т4 записывается в триггеры Т2 и Т3.
Таблица состояний счётчика.
Входной импульс | Т1 | Т2 | Т3 | Т4 |
8* | ||||
При подаче восьмого импульса триггер Т4 устанавливается в “1”. Через обратные связи он устанавливает в “1” также триггеры Т2 и Т3. Таким образом, после восьмого импульса записывается код 1110. Девятый импульс запишет код 1111. Десятый импульс сбросит счётчик в нулевое состояние. Таким образом счётчик считает до десяти.