Тема Математическое введение в цифровую технику


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


Download 0.9 Mb.
bet19/31
Sana30.04.2023
Hajmi0.9 Mb.
#1416190
1   ...   15   16   17   18   19   20   21   22   ...   31
Bog'liq
Konspekt lektsy.doc.

Последовательные регистры. Последовательный регистр предназначен для кратковременного хранения информации, но, в отличие от параллельного регистра, в нем осуществляется логическая операция сдвига кода хранимого числа на любое количество разрядов. Ввод информации в последовательный регистр осуществляется по одному последовательному каналу V. Сдвиг кода числа происходит с помощью синхронизирующих импульсов С, в результате подачи которых осуществляется сдвиг всех разрядов кода числа со входа к выходу или наоборот. Как и в случае параллельных регистров, последовательный регистр может быть синтезирован на базе триггеров RS-типа (JK-типа), но наиболее удобным для этих целей является использование D-триггеров. (рис. 5.23). Из рисунка видно, что информация с первым тактирующим импульсом с входа V передается на выход первого и вход второго триггеров. С приходом второго тактирующего импульса информация из первого триггера перепишется на выход второго триггера. На выход первого триггера запишется новое значение с входа V. Таким образом, будет осуществляться сдвиг исходного кода вправо. Отсюда последовательные регистры называются еще регистрами сдвига. Информация выводится из триггера по одному выходу Q.



Рис. 5.23. Структурная схема последовательного регистра.

Для построения последовательного реверсивного регистра, в котором код числа может сдвигаться как влево, так и вправо, необходимо между триггерами регистра включить устройства управления направлением сдвига. Эти устройства в зависимости от значения управляющих сигналов «сдвиг вправо» и «сдвиг влево» должны переключать входы каждого триггера регистра либо к выходам предыдущего, либо к выходам последующего триггера (рис. 5.24). Поскольку элемент 2И-ИЛИ-НЕ, выполняющий роль коммутатора, инвертирует значения сигналов, то для подачи на входы соответствующих разрядов сдвигаемого кода в прямом виде, необходимо использовать инверсные выходы этих триггеров. Информацию на самый первый элемент 2И-ИЛИ-НЕ с входа V последовательного ввода необходимо подавать через инвертор. В практических схемах для упрощения процесса управления режимами направления сдвига вместо двух сигналов «сдвиг вправо» и «сдвиг влево», используется только один из этих сигналов. Второй сигнал формируется через инвертор.





Рис. 5.24. Структурная схема последовательного реверсивного регистра.

Последовательные регистры находят ограниченное применение. Широкое распространение получили последовательно-параллельные регистры. На их базе строятся преобразователи кодов из последовательного в параллельный и из параллельного в последовательный. Для реализации параллельного вывода информации в последовательном регистре достаточно использовать выходы Qi всех триггеров. Чтобы реализовать ввод информации как в последовательном, так и в параллельном виде, можно использовать D-триггеры с асинхронной установкой в нуль или единицу. Пример такой структуры приведен на рис. 5.25.





Рис. 5.25. Структурная схема последовательно-параллельного регистра.

Как и в последовательном регистре, ввод информации в последовательном коде осуществляется по входу V. Для тактирования сдвига синхровходы всех триггеров объединены. При этом, для возможности введения кода числа в параллельном виде используются элементы И-НЕ ЛЭ1i и ЛЭ2i в своих разрядах. Элемент ЛЭ1i осуществляет функцию стробирования и инвертирования разряда Di при единичном уровне управляющего сигнала «параллельная запись». В результате на вход S установки в единицу триггера Тi проходит инверсное значение разряда параллельного кода числа только в том случае, если сигнал разрешения на линии «параллельная запись» имеет единичное значение. Элемент ЛЭ2i выполняет функцию инвертирования сигнала с элемента ЛЭ1i и передачи его на вход R сброса триггера Тi также по активному уровню сигнала разрешения параллельной записи. В результате парафазный код всех разрядов параллельного кода проходит на соответствующий триггер только при активном уровне сигнала разрешения параллельной записи. Поскольку элементы ЛЭi имеют инверсные выходы, то триггеры Тi должны иметь инверсные входы R и S.


Если выход последнего триггера соединить с входом первого, то получится кольцевой регистр сдвига. Записанная в его разряды информация под воздействием сдвигающих импульсов будет циркулировать по замкнутому кольцу. Кольцевой регистр иначе называется кольцевым счетчиком. Его коэффициент пересчета равен числу разрядов n последовательного кода. Единица, записанная в один из разрядов, периодически будет появляется в нем после того, как будут поданы n сдвигающих импульсов. В условном графическом обозначении функция регистра задается символами «RG», а в маркировке микросхем – символами «ИР».


Контрольные вопросы.
1. Поясните принципы организации ПЦУ.
2. В чем состоит отличие синхронного RS-триггера от синхронного JK-триггера?
3. В каких типовых ПЦУ используются в качестве элементной базы D- и T-триггеры?
4. Что такое входы асинхронной установки в нуль и единицу?
5. Приведите схемы реализации триггеров RS-, D- и T-типов на базе синхронных JK-триггеров.
6. Чему равны Kсч. Восьмиразрядного двоичного и восьмиразрядного двоично-десятичного счетчиков?
7. Изобразите структурную схему и временные диаграммы работы трехразрядного двоичного вычитающего счетчика на основе T-триггеров с инверсным динамическим счетным входом.
8. В чем отличие схем и принципов функционирования счетчиков с параллельным и сквозным переносами?
9. В чем заключается принцип построения недвоичных счетчиков и как реализовать счетчик с Ксч.=8 на базе двоичных счетчиков?
10. Объясните принцип работы последовательно-параллельного регистра.

Download 0.9 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling