Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электроника / Lektsia21Schetchiki_impulsov_8.doc
Скачиваний:
88
Добавлен:
17.03.2015
Размер:
101.89 Кб
Скачать

21.2 Счетчики с модулем счета, не равным

Широко применяются счетчики с модулями счета 3,5,6,10,12. Общий принцип построения этих счетчиков – это исключение избыточных состояний. Например, для =10 необходимо взять четырех разрядный счетчик (число состояний 16) и исключить шесть состояний. Чаще всего такие счетчики строятся с естественным порядком счета, т.е. он работает как обычный двоичный счетчик, но когда номер импульса совпадает с модулем счетчика, то счетчик устанавливается принудительно в состояние «0». Схема такого счетчика, который называют двоично-десятичным, показана на рисунке 21.3,а.

Рисунок 21.3 - Схема двоично-десятичного счетчика с естественным порядком счета (а), таблица состояний счетчика (b), временная диаграмма работы счетчика (с), условное графическое обозначение счетчика (d)

До прихода десятого импульса (см. таблицу состояний рисунок 21.3,b) счетчик работает как обычный двоичный, т.е. наблюдается естественный порядок счета.

С приходом заднего фронта десятого импульса на входах элемента И появятся три логические «1». Одна - с элемента НЕ ( инверсия входного сигнала), вторая - с выхода , третья с выхода. На выходе элемента И сформируется логический уровень «1», который установит все триггеры в состояние 0.

Аналогично можно построить счетчики с другими модулями, не равными .

21.3 Регистры

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

Регистры по способу записи и считывания информации делятся на: параллельные, последовательные и параллельно-последовательные.

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

Регистры состоят из триггеров, число которых определяет разрядность регистра, т.е. число двоичных разрядов, которые можно записать в регистр. Параллельные регистры (регистры памяти) часто строятся на D-триггерах (рисунок 21.4,а).

Рисунок 21.4 - Схема параллельного регистра (а), условные обозначения параллельного регистра (b) и регистра с высокоимпедансным состоянием

В параллельном регистре запись числа (его называют словом) производится одновременно всех его разрядов. На входы D0….D3 подается информация, по заднему фронту сигнала С она записывается в регистр и появляется на выходах Q0…Q3. В таком состоянии регистр может находиться сколь угодно долго. Обычно существует возможность установить все триггеры регистра в состояние «0» путем подачи логической «1» на R вход. Иногда функциональные возможности регистра расширяют, для этого вводят дополнительные управляющие входы (рисунок 21.4,с). По сигналу «1» на входе V инвертируется предварительно записанное слово, т.е. на выходах появляются сигналы . По сигналу «1» на входе ОЕ все выходы регистра переходят в третье высокоимпедансное состояние.

21.3.2 Последовательные регистры

Последовательные регистры (регистры сдвига) характеризуются записью числа последовательным кодом, т.е. каждый бит информации записывается поочередно по мере поступления (рисунок 21.5,а).

Рисунок 21.5 - Схема последовательного регистра (а), временная диаграмма работы (b), условное графическое обозначение (с)

Записываемая информация в виде последовательно поступающих импульсов на вход D сопровождается специальным синхроимпульсом, который подается на вход С. Запись и сдвиг информации происходит одновременно по заднему фронту. Рассмотрим пример, когда на вход D поступает четырехразрядное слово 1101, временная диаграмма показана на рисунке 21.5,b. С приходом первого импульса на вход D по заднему фронту импульса на входе С логическая «1» появляется на выходе Q0. Произошла запись первого бита в регистр. Состояние второго триггера не меняется, т.к. событие Q0=1 происходит после окончания заднего фронта импульса С. Второе состояние входа D в момент прихода заднего фронта импульса С соответствует логическому «0», поэтому происходит запись «0» в первый триггер, а «1» переписывается во второй триггер. Далее легко проследить, как все слово под действием четырех синхроимпульсов будет записано в регистр. Если подать еще четыре синхроимпульса при D=0, то получим на выходе Q3 такую же последовательность импульсов, какая была на входе. Сущность сдвига состоит в том, что с приходом каждого синхроимпульса происходит перезапись информации с предыдущего триггера в последующий. Эта перезапись может происходить слева направо (показано стрелкой в условном обозначении (рисунок 21.5,с).) или наоборот. Регистр часто служит для преобразования последовательного кода в параллельный.

Соседние файлы в папке Электроника