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. Десятый импульс сбросит счётчик в нулевое состояние. Таким образом счётчик считает до десяти.