Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
РегистрыСтр 1 из 3Следующая ⇒
Регистром называется последовательностное устройство, предназначенное для записи, хранения и (или) сдвига информации, представленной в виде многоразрядного двоичного кода (от английского — Register). Из определения вытекает, что регистры должны содержать элементы памяти и, следовательно, строятся на триггерах. Также в регистрах используются вспомогательные элементы в виде комбинационных схем для управления работой триггеров. В регистрах выполняются следующие операции: · ввод и вывод хранимой информации; · хранение информации; · сдвиг хранимой информации вправо либо влево на определенное число разрядов; · преобразование кода числа из последовательного в параллельный и наоборот. Регистры также могут использоваться в различных устройствах для организации обработки чисел, выполнения над ним различных преобразований. Основная функция регистра — хранение многоразрядного числа, которое представлено в двоичной системе счисления. Таким образом, для хранения n-разрядного двоичного числа регистр должен содержать n-триггеров. По способу приема информации регистры подразделяются: · параллельные — информация записывается и считывается только в параллельной форме; · последовательные, которые также называются сдвигающие (сдвиговые) — запись и считывание информации происходит только в последовательной форме; · последовательно-параллельные, такие универсальные регистры можно использовать для преобразования кода из параллельного в последовательный и наоборот. По числу каналов передачи информации регистры подразделяются: · однофазные — информация вводится либо в прямом, либо в обратном коде; · парафазные — одновременно и прямом, и в обратном кодах. При этом как входная, так и выходная информация может быть представлена как в прямом, так и инверсном входе. По способу тактирования (синхронизации) регистры подразделяют: · однотактные, синхронизируемые одной управляющей последовательностью; · двутактные; · многотактные, управляемые несколькими последовательностями импульсов. Сдвиговые регистры могут быть однонаправленные, когда записанную информацию сдвигают только в одном направлении, и двунаправленные, в которых информация сдвигается как вправо, так и влево. Для таких регистров предусматривается специальный вход включения режима направления сдвига. В отечественных сериях микросхем регистры определяют по буквам ИР — функциональное назначение, например, 555ИР8, К561ИР2. Первая буква И соответствует подгруппе «Схемы арифметических и дискретных устройств». На принципиальных схемах регистры обозначают буквами RG (рис. 3.20, в). Чаще всего регистры строят на основе D и JK-триггеров. · Параллельный регистр В параллельных регистрах прием и выдача двоичных слов осуществляется по всем разрядам одновременно. Поэтому триггеры, соответствующие разным разрядам не связаны между собой (рис. 3.20). Каждый триггер в параллельном регистре имеет свои независимые входы и выходы. Тактовые входы всех триггеров соединены между собой. Подавая на входы RS- триггеров (рис. 3.20, а) парафазные сигналы, в регистр записывается двоичный код. При xi = 1 ( =0) активный сигнал воздействует на S вход и триггер устанавливается в единичное состояние. При xi = 0 ( =1) логическая единица поступает на R вход и триггер устанавливается в состояние 0. Следовательно, состояния регистров определяется поступающими на входы сигналами. Запись входного входа происходит во время прихода синхроимпульса на вход С. Если для записи в данном регистре используется только прямой или только обратный входной код, то запись информации выполняется за два такта синхронизации. По первому такту необходимо сбросить или установить все триггеры регистра подачей на соответствующие входы активного логического уровня, а по второму — записать в регистр новую информацию. На рис. 3.20, б параллельный регистр построен на D- триггерах: однотактный регистр с однофазным входом. В таком регистре при уровне логической 1 на С-синхровходе все триггеры устанавливаются в состояния, определяемые действующим на D-входах входными сигналами. Для записиинформации необходим только один импульс синхронизации. Дополнительный вход R начальной установки переводит все триггеры в нулевые состояния одним управляющим импульсом. На рис. 3.20, в показано условное графическое обозначение четырехразрядного параллельного регистра. Этот триггер имеет четыре однофазных прямых входа D0, D1, D2, D3, четыре соответствующих выхода Q0, Q1, Q2, Q3 и вход синхронизации С. Параллельные регистры могут иметь дополнительно вспомогательные комбинационные схемы, которые расширяют функциональные возможности. Они используются для установки начального состояния, режима приема, хранения либо выдачи информации, реализуют запись с двух направлений и т. д. В этом случае регистр имеет соответствующие входы.
|