Рисунок 4. Временная диаграмма работы | высокого, а на выходе - низкого ( |
Из сказанного следует, что смена состояния триггера происходит только при чередовании сигналов низкого уровня на входах
Работа
| | | |
1 | 1 | | |
1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 |
0 | 0 | Неопределённое состояние |
Не разрешается одновременная подача напряжения низкого уровня на оба входа
Триггер типа RS, как и
Рисунок 5. RS-триггер: его условное графическое обозначение и схема с четырьмя логическими элементами И-НЕ
На рисунке 5 показана схема RS-триггера, выполненного на логических элементах И-НЕ. Она отличается от схемы
Изменение входных сигналов от низкого уровня до высокого приводит к смене состояния триггера (моменты t1, t2, t2 и t5; в момент t4 опрокидывания не происходит, так как триггер уже установлен в единичное состояние в предшествующий момент - t3, рисунок 6).
Рисунок 6. Временная диаграмма работы RS-триггера
Все сказанное относительно RS-триггера сохраняет силу и для
Работа RS-триггера характеризуется следующей таблицей состояний:
| | | |
0 | 0 | | |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 1 | Неопределённое состояние |
3.3. Сдвигающие регистры
Триггерным регистром сдвига называют совокупность триггеров с определёнными связями между ними, при которых они действуют как единое устройство. Последовательные (сдвигающие) регистры представляют собой цепочку разрядных схем, связанных цепями переноса.
В однотактных регистрах со сдвигом на один разряд вправо (рисунок 7) слово сдвигается при поступлении сигнала синхронизации. Вход и выход последовательные (DSR – Data Serial Right). На рисунке 8 показана схема регистра со сдвигом влево (вход данных DSL – Data Serial Left), а на рисунке 9 иллюстрируется принцип построения реверсивного регистра, в котором имеются связи триггеров с обоими соседними разрядами, но соответст-вующими сигналами разрешается работа только одних из этих связей (команды «влево» и «вправо» одновременно не подаются).
Рисунок 7. Схема право-сдвигающего регистра
Рисунок 8. Схема лево-сдвигающего регистра
Рисунок 9. Схема реверсивного регистра
Согласно требованиям синхронизации, в сдвигающих регистрах, не имеющих логических элементов в межразрядных связях, нельзя применять одноступенчатые триггеры, управляемые уровнем, поскольку некоторые триггеры могут за время действия разрешающего уровня синхросигнала переключится неоднократно, что недопустимо. В данных схемах следует применить триггеры с динамическим управлением (двухступенчатые).
Появление в межразрядных связях логических элементов и, тем более, логических схем неединичной глубины упрощает выполнение условий работоспособности регистров и расширяет спектр типов триггеров, пригодных для этих схем.
Многотактные сдвигающие регистры управляются несколькими синхропоследовательностями. Из их числа наиболее известны двухтактные с основным и дополнительным регистрами, построенными на простых одноступенчатых триггерах, управляемых уровнем. По такту С1 содержимое основного регистра переписывается в дополнительный, а по такту С2 возвращается в основной, но уже в соседние разряды, что соответствует сдвигу слова. По затратам оборудования и быстродействию этот вариант близок к однотактному регистру с двухступенчатыми триггерами.