лабы / эвт-2-универсальные регистры-панов-(2) / Регистры - отчет
.docПермский государственный технический университет
Кафедра Автоматики и Телемеханики
Отчёт
Анализ функционирования работы универсального регистра
Выполнил: студент гр. ЭВТ 99-2
Войнов Е.А.
Проверил: Панов В.А.
Пермь, 2001
Цель работы:
Исследование функционального регистра в схемах ручного и автоматического запуска.
Регистр - это устройство, служащее для записи, хранения, сдвига вправо и влево поразрядно и выдачи информации в двоичном коде. Выполняются на RS- триггерах или на других типах триггеров, которые могут работать в двоичном (D и JK). Регистры делятся на параллельные, последовательные, последовательно – параллельные, параллельно – последовательные.
Обозначение регистра:
Параллельная загрузка регистра.
Данный режим работы возможен если установить S0=1, S1=1
Таблица работы регистра при параллельной загрузке.
R |
D0 |
D1 |
D2 |
D3 |
C |
Q0 |
Q1 |
Q2 |
Q3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
0 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
Временная диаграмма работы регистра при параллельной загрузке.
Сдвиг вправо:
Работа в данном режиме осуществляется при S0=1, S1=0
Таблица работы регистра при сдвиге вправо.
R |
DSR |
C |
Q0 |
Q1 |
Q2 |
Q3 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Сдвиг влево
Работа в данном режиме осуществляется при S0=0, S1=1
Таблица работы регистра при сдвиге влево.
R |
DSL |
C |
Q0 |
Q1 |
Q2 |
Q3 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Хранение информации :
Для работы в режиме хранения информации мы должны сбросить S0 и S1 в 0, предварительно записав туда информацию, и тогда независимо от приходящего сигнала регистр будет хранить информацию пока не придет на S0 и S1 1.
Вывод:
В данной работе мы ознакомились с работой универсального регистра. Регистры служат для хранения, выдачи, поразрядного сдвига вправо и влево информации, для этого необходимо на входы S0 и S1 подавать соответствующие сигналы. Регистр может хранить информацию, для этого S0 и S1 устанавливают в 0. Регистры выполняются на RS тригггере или других работающих в этом режиме.