Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по ЦУМП.DOC
Скачиваний:
199
Добавлен:
26.05.2014
Размер:
1.04 Mб
Скачать

Другие типы счетчиков

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

Более быстродействующими являются параллельные счетчики, в которых все разряды переключаются одновременно.

В вычитающих счетчикахпри подаче на счетный вход очередного импульса значение выходного кода счетчика уменьшается на единицу.

Реверсивные счетчикипозволяют выполнять операции суммирования и вычитания импульсов в зависимости от сигналов управления на входах счетчика.

Рассмотренный двоичный счетчик позволяет получить коэффициент счета, т.е. число устойчивых состояний, 2n, где n - разрядность счетчика. Однако иногда нужны счетчики с модулем счета, отличным от 2n, например, счетчики с модулем 10. Принцип построения таких счетчиков заключается в исключении “лишних” устойчивых состояний в счетчике 2n. Это может быть достигнуто:

  • путем применения логических схем, запрещающих некоторые состояния;

  • использованием обратных связей;

  • начальной установкой счетчика в некоторой состояние.

Наиболее широко применяемые счетчики такого типа - это двоично-десятичные счетчикиСТ2/10, имеющие 10 устойчивых состояний (декадные счетчики).

Регистры

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

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

  • сброс триггеров в логической 0;

  • прием слова из другого устройства (регистра, сумматора и т.д.);

  • передача слова в другое устройство;

  • сдвиг слова вправо или влево на требуемое число разрядов;

  • преобразование последовательного кода слова в параллельный и наоборот;

  • поразрядные логические операции.

Регистры делятся на параллельные и последовательные (сдвигающие).

Параллельные регистры

В параллельных регистрах прием и выдача слов производятся по всем разрядам одновременно. В них могут осуществляться также поразрядные операции над словами.

В последовательных регистрах слова принимаются и выдаются разряд за разрядом. Их также называют сдвигающими, так как тактирующие сигналы сдвигают хранимое в регистре слово влево или вправо.

Последовательно-параллельные регистры одновременно имеют входы как для последовательного, так и параллельного приема/выдачи слов. Они могут выполнять взаимное преобразование последовательных кодов в параллельные и наоборот.

Параллельный регистр на рис.19 принимает слово за два такта: в первом такте все триггеры устанавливаются в нулевое состояние, во втором такте переключаются в логическую 1 те триггеры, на входы которых поступают единичные сигналы ai.

Рис.19. Параллельный регистр на основе RS-триггеров с однофазным входом и выходом.

В схеме на D-триггерах (рис.20) параллельный код подается на входы an-1...a0. Поданный код записывается в регистр импульсом записи С.

Рис.20. Параллельный регистр на D-триггерах с однофазным входом и выходом.

На рис.21 приведены временные диаграммы работы регистра на D-триггерах. При С=1 записываемые данные должны быть статическими, С=0 - хранение информации.

Рис.21. Временные диаграммы работы регистра на D- триггерах

Рис.22. Параллельный регистр на RS - триггерах с парафазными входами и выходами.

Видим, что параллельные регистры состоят из разрядных схем, не связанных между собой.