Читайте также:
|
|
Преобразователи последовательного кода в параллельный и обратно
Преобразование последовательного кода (см. 31) в параллельный и обратно может осуществляться двумя способами: с помощью регистров сдвига или с помощью распределителей импульсов.
Преобразователи с регистрами сдвига
Регистр сдвига - это устройство, с помощью которого осуществляют хранение и поразрядный сдвиг (вправо, влево) хранящихся в нем чисел. В простейшем случае регистр сдвига двоичных чисел выполняют на статических триггерах (по одному на каждый разряд), причем выходы низших разрядов связаны с входами высших определенным образом. Так, в схеме рис. 116 выход 1 триггера Т1 связан со входом j (вход Установка в 1 в данном случае инверсный) триггера высшего разряда Т2 через элемент динамической памяти S2 (моностабильный элемент, одновибратор, каскад транзисторной задержки). Такой элемент служит для кратковременного запоминания информации (сигнала 1), поступающей с триггера низшего разряда в высший. Это необходимо для того, чтобы обеспечить некоторый сдвиг между сигналами, поступающими с низшего разряда на вход j и с шинки сдвига кода на вход k (установка в 0).
Пусть в трехразрядный регистр требуется ввести кодовую комбинацию 101. Первоначально через S1 в триггер Т1 вводится первый элемент кодовой комбинации (в данном случае 1), затем ее второй элемент (в данном случае 0) и подается импульс (в данном случае сигнал 0, так как вход k инверсный) на шинку сдвига. Триггер Т1 при этом возвращается в состояние 0. На его выходе 1 появляется сигнал 0, который запускает динамический элемент S2. Сигнал 1 с триггера Т1 как бы переписывается в S2 и временно в нем запоминается. На входе j триггера Т2 при этом будет сигнал 1 (такт подготовки). Через время tз элемент S2 возвращается в исходное состояние. На входе триггера Т2 появится сигнал 0, и, следовательно, триггер перейдет в состояние 1 (сигнал 1 с триггера Т1 первоначально сместился в S2, а затем спустя время tз в триггер Т2). Так как второй элемент кодовой комбинации был 0, то Т1 сохранит состояние 0. Далее одновременно вводится 3-й элемент и подается импульс на шинку сдвига. Аналогично с некоторой задержкой первый элемент (единица) сместится в триггер третьего разряда (на схеме рис. 116 не показан). Сигнал 0 из триггера Т1 переместится в Т2, а сигнал 1 - со входа в триггер Т1. Таким образом, последовательно вводится вся комбинация 101.
Продолжая подавать импульсы на шинку сдвига, можно последовательно вывести всю комбинацию из регистра и получить на выходе регистра временную последовательность импульсов, соответствующую кодовой комбинации 101.
Рис.116. Преобразователь параллельного кода в последовательный и обратно с регистром сдвига
Для преобразования последовательного кода в параллельный регистр сдвига дополняется схемами совпадений ввода LI - L2 и вывода L3 - L4 параллельного кода. Последовательный код вводится в регистре рассмотренным выше способом. После этого, подав разрешающий импульс на шинку считывания параллельного кода, можно осуществить считывание параллельного кода.
При преобразовании параллельного кода в последовательный комбинация кода вводится в регистр параллельно через схемы совпадений L1 - L2, а затем путем последовательного сдвига выводится из регистра в виде временного кода.
Рис.117. Преобразователь параллельного кода в последовательный с распределителем импульсов (а) и диаграмма его работы (б)
Дата добавления: 2015-07-16; просмотров: 80 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ЛЕКЦИЯ 10. | | | Преобразователи с распределителями импульсов. |