Лабораторная работа №9. «Работа в Electronics Workbench. Регистры». — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Лабораторная работа №9. «Работа в Electronics Workbench. Регистры».

2017-11-17 1733
Лабораторная работа №9. «Работа в Electronics Workbench. Регистры». 0.00 из 5.00 0 оценок
Заказать работу

 

1. Цель работы:

1.1. Изучить принцип работы параллельного регистра.

1.2. Изучить принцип работы последовательного регистра.

 

2. Общие сведения.

Регистр представляет собой набор триггеров, число которых соответствует числу разрядов запоминаемого слова. Регистр используется для хранения n-разрядного слова и выполнения над ним логических преобразований. При этом в регистре могут выполняться следующие микрооперации:

· прием (запись) слова;

· передача слова в другой регистр;

· поразрядные логические операции;

· сдвиг слова влево или вправо на заданное число разрядов;

· преобразование последовательного кода слова в параллельный и обратно;

· установка регистра в начальное состояние (сброс).

Кроме того, регистр может осуществлять преобразование двоичного кода из прямого в обратный (когда единицы заменяются нулями, а нули – единицами), и наоборот.

В каждом из триггеров, составляющих регистр, хранится соответствующая цифра разряда числа. Поэтому по способу ввода и вывода разряда числа регистры разделяются на параллельные, последовательные и параллельно-последовательные.

В параллельном регистре ввод или вывод слова осуществляется одновременно для всех разрядов. В последовательном регистре разряды числа вводятся и выводятся последовательно один за другим. В параллельно-последовательном регистре ввод осуществляется в параллельной форме, а вывод в последовательной, или наоборот.

 

Регистр

Рис. 8.1. Цифровые элементы «Electronics Workbench».

 

Функциональная схема параллельного регистра на RS-триггерах приведена на рис. 8.2. Подготовка к приему информации (обнуление триггеров) составляет первый такт. Во втором такте по сигналу «1», подаваемому по шине П (прием), двоичное число x1x2x3x4 всеми разрядами одновременно (параллельно) через конъюнкторы (элементы И) записывается в разряды регистра. Выдача сигнала в прямом коде осуществляется по сигналу, подаваемому по шине Впр, в обратном - Вобр.

В последовательных регистрах двоичное число вводится и выводится последовательно разряд за разрядом. Разряды самого регистра соединены последовательно. Каждый разряд выдает информацию в следующий разряд и одновременно принимает новую информацию из предыдущего. Для этого каждый разряд должен иметь два запоминающих элемента, т.е. двухступенчатый триггер. Двухступенчатый триггер (например, JK-триггер, D-триггер) представляет собой совокупность двух запоминающих элементов. Если в цепи таких триггеров выходы одного соединить с входами другого, то по фронту тактового импульса, подаваемого на вход С, во входную (первую) ступень каждого триггера будет заноситься информация из выходной (второй) ступени предыдущего триггера, а по спаду импульса она будет переписываться в выходную ступень.

Рис. 8.2. Схема параллельного регистра на RS-триггерах.

Рис. 8.3. Условное обозначение 8-битного параллельного регистра (74165).

 

Функциональная схема последовательного регистра приведена на рис. 8.4. Разряды двоичного числа, начиная с младшего, последовательно поступают на входы старшего разряда регистра. Поступление разрядов числа на входы J и K чередуются с поступлением импульсов сдвига на входы С, которыми вводимые разряды продвигаются вдоль регистра, пока младший разряд n-разрядного числа не окажется в младшем разряде регистра.

 

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

 

Для выдачи записанного числа в последовательной форме надо на выходы старшего разряда регистра подать xi=0, xi=1, а на шину импульсов сдвига – n импульсов. Первый импульс выдвинет из младшего разряда регистра младший разряд числа, на его место передвинется второй разряд числа и.т.д. В итоге все число сдвинется вдоль регистра на один разряд, а в старший разряд регистра будет записан 0. После n импульсов сдвига число будет полностью выведено из регистра, а его разряды окажутся заполнены 0.

 

3. Задания для выполнения лабораторной работы.

3.1. Собрать схему изображенную на рис. 8.2 и записать в нее двоичное число от 0000 до 1111 в соответствии с выражением n+1, где n – номер варианта. Результаты на выходе регистра должны быть получены в прямом и обратном кодах.

 

Ход выполнения работы должен быть отражен в отчете по выполнению лабораторной работы.

 

4. Контрольные вопросы.

  1. Что называется регистром и для чего он необходим?
  2. В чем заключаются отличия параллельного, последовательного и параллельно-последовательного регистров.
  3. Объясните принцип работы параллельного регистра.
  4. Объясните принцип работы последовательного регистра.

 

 


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.