Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная схемотехника.rtf
Скачиваний:
49
Добавлен:
21.09.2019
Размер:
46.11 Mб
Скачать

9.2.2.4 Последовательно-параллельные и параллельно-последовательные регистры

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

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

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

9.2.2.5 Регистры в интегральном исполнении

В современных сериях ИМС широко представлены разнообразные регистры. Рассмотрим в качестве примера один из них - К555ИР1, представляющий 4-разрядный универсальный регистр (рисунок 9.49, а, б). Эта микросхема содержит четыре тактируемые перепадом из 1 в 0 D-триггера, соединенные последовательно с помощью элементов И-ИЛИ. Если на вход V регистра подан сигнал “нуль”, то выход каждого предыдущего триггера через ячейку И-ИЛИ соединяется с входом D последующего. При этом импульсы, приходящие на тактовый вход С2, будут каждый раз устанавливать последующий триггер в состояние, в котором до этого находился предыдущий. Вход I регистра, связанный с входом D первого триггера, служит для приема информации в последовательном коде. Перед приходом очередного тактового импульса на вход I должно подаваться новое значение входного двоичного разряда. После приема четырех бит последовательного кода соответствующий ему параллельный код может быть получен с выходов триггеров Q1...Q4.

Запись в регистр информации в параллельной форме осуществляется с входов D1...D4 при подаче тактового импульса на вход С1 и значении управляющего сигнала V=1. Устанавливая затем V=0 и подавая тактовые импульсы на вход С2, можно осуществлять сдвиг записанного кода. При этом с выхода Q4 снимается последовательный двоичный код.

Рассматриваемые регистры могут использоваться для сдвига информации как вправо, так и влево (как реверсивные). Для этого необходимо попарно соединить выводы Q4 и D3, Q3 и D2, Q2 и D1 (рисунок 9.49, в). Вход V в этом случае играет роль переключателя направления сдвига. При V=0 и поступлении сигналов синхронизации на вход С2 последовательный код подается на вход I и осуществляется сдвиг вправо. Если V=1, а последовательный код поступает на вход D4, то синхросигналами на входе С1 производится сдвиг кода влево.

Рисунок 9.49

Это ПЦУ, предназначенные для счета поступающих на их вход импульсов. В паузах между импульсами счетчик хранит в двоичном коде информацию о количестве уже поступивших импульсов. Максимальное число, которое может быть записано в счетчике, равно (2n-1), где n – число разрядов счетчика. Каждый разряд включает триггер. Наиболее просто счетчики строятся на триггерах со счетным входом (Т-триггерах).

Однако для их построения могут применяться не только триггеры со счетным входом, но также D- и JK-триггеры.

Основным параметром счетчика является модуль счета (коэффициент пересчета) Ксч, определяемый максимальным числом единичных сигналов, которое может быть посчитано. N-разрядный двоичный счетчик может находиться в состояниях 0, 1, 2,..., (2n-1). При поступлении на вход суммирующего счетчика 2n -й единицы он переходит из состояния (2n-1) в состояние 0. Следовательно, его модуль счета Ксч = 2n. Т. е. в зависимости от числа разрядов такой счетчик может посчитать 2, 4, 8, 16,... единиц и сформировать на выходе сигнал переноса. Через 2, 4, 8, 16... импульсов на входе, на выходе Q (или ) будет перепад из 1 в 0 или из 0 в 1, который сигнализирует о конце счета. Однако в ряде случаев требуется, чтобы коэффициент пересчета отличался от 2n. Широкое распространение получили, например, десятичные счетчики, для которых Ксч = 10. Такой счетчик после каждого 10-го импульса возвращается в исходное состояние, формируя при этом на выходе сигнал переноса. Количество разрядов n счетчика с произвольным коэффициентом пересчета определяется из условия

2n-1 < Ксч < 2n. (9.20)

Очевидно, что для Ксч = 10 требуемое число разрядов n = 4. Обычный двоичный четырехразрядный счетчик имеет 24 = 16 различных устойчивых состояний. Следовательно, для Ксч = 10 имеется N = 16 - 10 = 6 избыточных состояний, которые необходимо исключить.

Кроме значения модуля счета счетчики можно классифицировать еще по ряду признаков.

В зависимости от направления счета различают

суммирующие (с прямым счетом),

вычитающие (с обратным счетом),

реверсивные (с прямым и обратным счетом)

счетчики.

По способу организации схемы переноса различают счетчики с

последовательным,

параллельным (сквозным),

параллельно-последовательным

переносом.

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

асинхронные,

синхронные.