Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

фоэ, 2ч

.pdf
Скачиваний:
11
Добавлен:
17.05.2015
Размер:
775.62 Кб
Скачать

Для записи чисел в регистр в виде параллельного кода служат элементы И-НЕ. Перед записью числа все триггеры устанавливаются в нулевое состояние подачей нулевого сигнала на установочные R-входы (на шину Y 0 – уста-

новка нуля). На входные шины a, b, c подаются сигналы 0 или 1 – в зависимости от того, в какое состояние нужно перевести триггеры регистра. При подаче единичного сигнала на шину ПЧ (прием числа) те элементы И-НЕ, на кодовых шинах которых были единицы, подают нулевые сигналы на установочные S- входы, и соответствующие триггеры переводятся в единичное состояние, остальные остаются в нулевом состоянии. Записанный код числа может хранить-

ся как угодно долго, пока не будет подан новый сигнал установки нуля на шину

Y 0.

12.3. Описание работы регистра при сдвиге вправо

Для осуществления режима работы “сдвиг вправо” на шину “сдвиг вправо” подается единичный сигнал, а на шину “сдвиг влево” – нулевой. Рассмот-

рим работу регистра при сдвиге вправо. Подав на шины a, b, c сигналы a = 0, b = 1, c = 0 и подав единичный сигнал на шину ПЧ, запишем в регистр число 010 (Q2=0, Q1=1, Q0=0). На входы D-триггеров при этом поступают следующие сигналы с выходов элементов И-ИЛИ-НЕ

D2 = 0 0 +1 1 = 0 , D1 =1 0 +1 1 = 0, D0 =1 0 +0 1 =1.

Поэтому с приходом первого тактового импульса триггер Q2 останется в нулевом состоянии, триггер Q1 перейдет в нулевое состояние из исходного единичного, а Q0 перейдет в единичное состояние из исходного нулевого. В регистре окажется число 001, т.е. ранее записанное число сдвинулось на один разряд вправо. На входах D-триггеров теперь будут сигналы:

D2 =1 0 +1 1 = 0, D1 =1 0 +1 1 = 0, D0 =1 0 +1 1 = 0 .

С приходом следующего тактового импульса триггеры Q1 и Q2 останутся в нулевом состоянии, а триггер Q0 перейдет тоже в нулевое состояние. В регистре окажется число 000.

На выходе Q0 регистра под действием каждого тактового импульса получаем поочередно каждый разряд числа, начиная с младшего, т.е. считывание происходит в последовательном коде. При таком считывании все триггеры в результате сдвига устанавливаются в состояние 0, т.е. информация в регистре не сохраняется («выталкивается»). Если ввести связь старшего разряда с младшим, при непрерывном поступлении тактовых импульсов записанное двоичное число в регистре будет циркулировать, т.е. информация не потеряется. Такой

60

регистр называется кольцевым. Для превращения рассмотренного реверсивного регистра в кольцевой в схему введены связи, указанные на рис. 12.2 пунктиром.

Регистр со сдвигом влево работает аналогично и описание его работы в данном руководстве не приводится.

12.4. Порядок выполнения работы

12.4.1. Исследование работы регистров в статическом режиме а) ознакомьтесь со схемой лабораторного макета (приложение 2), вклю-

чите питание макета. Установите регистр в нулевое исходное состояние нажатием кнопки «Сброс»;

б) соедините проводами гнезда 45 и Х1, 46 и Х2, 47 и Х3. Клавишами 45, 46, 47 наберите любой код числа (нажатая клавиша соответствует подаче 1) и, нажав кнопку «Прием числа», запишите набранный код в регистр;

в) подготовьте к проверке регистр при сдвиге вправо, для чего нажмите клавишу S2, S1 должна быть отжата. Нажатием кнопки S4 подавать импульсы на вход регистра и по индикаторным лампочкам наблюдать за сдвигом кода числа. Результаты занесите в таблицу 12.1;

г) проверьте работу кольцевого регистра при сдвиге вправо. Для этого нажмите клавишу S1. Запишите число в регистр и повторите п. в);

д) проверьте работу регистра при сдвиге влево. Для этого следует отжать клавишу S 2. Вновь запишите число в регистр, например, 001 (см. п. а и б). Нажатием кнопки S 4 подавать импульсы на вход регистра и по индикаторным светодиодам наблюдайте за сдвигом кода числа. Результаты занесите в табли-

цу 12.1;

 

 

 

 

Таблица 12.1

 

 

 

 

 

 

nвх

 

Q2

Q1

 

Q0

Исх. сост.

1

0

 

0

 

1

 

 

 

 

 

2

 

 

 

 

 

3

 

 

 

 

 

4

 

 

 

 

 

5

 

 

 

 

 

6

 

 

 

 

 

7

 

 

 

 

 

8

 

 

 

 

е) проверьте работу кольцевого регистра при сдвиге влево. Для этого нажмите клавишу S7. Запишите число в регистр и повторите п. д).

12.5. Выполнение работы с использованием программы моделирования электронных устройств “Electronics Workbench”.

61

12.5.1. Изучается 4-х разрядный реверсивный регистр сдвига на интегральной микросхеме TTL 74194 (555ИР11), схема подключения которого изображена на рис.12.4.

Рис.12.4

Выводы микросхемы имеют следующее назначение:

16 (VCC) – питание;

8 (GND) – общий;

1 (CLR’) – сброс (низкий уровень);

9, 10 (S0,S1) – установка режима работы;

11 (CLK) – тактовый импульс (активный фронт); 15, 14, 13, 12 (QA, QB, QC, QD) – выходы;

2 (SR) – вход данных для сдвига вправо (от QA к QD); 7 (SL) – вход данных для сдвига влево (от QD к QA) ; 3, 4, 5, 6 (A, B, C, D) – входы параллельной загрузки.

Режим работы регистра задается логическими уровнями на входах S0 и S1 (переключатели (0) и (1)) согласно таблице 12.2.

Переключатель (G) служит для сброса регистра, переключатель (T) формирует тактовые импульсы, переключатели (A), (B), (C), (D), (R) и (L) устанавливают состояния соответствующих входов. Нижнее по схеме положение переключателей задает нулевой уровень, верхнее – единичный. Индикаторы показывают состояния на выходах (“1” – светится, “0” – не светится).

62

 

 

Таблица 12.2

 

 

 

 

S0

S1

Режим работы

 

 

 

 

 

0

0

Хранение

 

1

0

Сдвиг вправо

 

0

1

Сдвиг влево

 

1

1

Параллельная загрузка

 

12.5.2.Активизируйте схему. Произведите сброс регистра путем установки переключателя G в нижнее, а затем в верхнее положение. Произведите запись в регистр какого-либо двоичного числа, для этого установите переключатели (0) и (1) в нужные положения согласно таблице 12.2, задайте код числа переключателями (A) – (D) и установите переключатель (T) в нижнее, а затем в верхнее положение.

12.5.3.Для исследования регистра в режиме сдвига вправо установите переключатели (0) и (1) в нужные положения согласно таблице 12.3. Переключателем (R) задайте единичный уровень на входе сдвига вправо. Действуя переключателем (T), подавайте на регистр тактовые импульсы и, в соответствии со свечением индикаторов, занесите результаты в таблицу. Сделайте выводы. Задайте переключателем (R) нулевой уровень и продолжите измерения. Сделайте выводы.

12.5.4.Для исследования регистра в режиме сдвига влево установите переключатели (0) и (1) в нужные положения согласно таблице 12.2. Переключателем (L) задайте единичный уровень на входе сдвига влево. Действуя переключателем (T), подавайте на регистр тактовые импульсы и, в соответствии со свечением индикаторов, занесите результаты в таблицу 12.3. Сделайте выводы. Задайте переключателем (L) нулевой уровень и продолжите измерения. Сделайте выводы.

 

 

 

 

Таблица 12.3

 

 

 

QC

 

 

Режим

QA

QB

QD

Сброс

0

0

0

0

 

Запись (загрузка)

 

 

 

 

 

Сдвиг вправо R=1

 

 

 

 

 

 

 

 

 

 

Сдвиг вправо R=0

 

 

 

 

 

 

 

 

 

 

Сдвиг влево L=1

 

 

 

 

 

 

 

 

 

 

Сдвиг влево L=0

 

 

 

 

 

 

 

 

 

 

63

12.6. Содержание отчета

В отчете приведите схему исследуемого регистра, таблицы и временные диаграммы работы регистра в различных режимах работы

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

1.Изобразите схемы и диаграммы работы регистров сдвига вправо, влево, кольцевых и реверсивных.

2.Поясните схему лабораторного макета для исследования регистров сдвига. Укажите назначение отдельных узлов схемы.

3.Как выполнена запись числа в регистр в лабораторном макете?

64

Литература основная:

1.Лачин В.И., Савелов Н.С. Электроника. – Ростов на Дону: «Феникс», 2002.*)

2.Прянишников В.А. Электроника: Курс лекций. – СПб.: Корона принт, 2000.*)

3.Москатов Е.А. Электронная техника. – Таганрог, 2004.*)

4.Москатов Е.А. Справочник по полупроводниковым приборам. – Таган-

рог, 2004.*)

5.Петров К.С. Радиоматериалы, радиокомпоненты и электроника. – СПб.:

Питер, 2003.

6.Бурков А.Т. Электроника: физические основы, полупроводниковые приборы и устройства. – СПб.: ПГУПС, 1999.**)

7.В.С. Валенко, Полупроводниковые приборы и основы схемотехники электронных устройств. М.:, Дотека-XXI, 2001.

8.Угрюмов Е.П. Цифровая схемотехника. – СПб.: БХВ – Санкт Петер-

бург, 2004.

*) имеется в электронном виде; **) более 50 экз. в библиотеке УрГУПС.

Дополнительная:

1.Карлащук В.И. Электронная лаборатория на IBM PC. Программа Electronics Workbench и ее применение. – М.: Солон-Р, 2005.

2.Джонс М.Х. Электроника – практический курс. – М.: Постмаркет, 1999.

Учебно-методическая:

1.Штрапенин Г.Л. Краткое описание и порядок работы с программой моделирования радиоэлектронных схем Electronics Workbench. – Екатеринбург: УрГАПС, 1998. – 24 с.

2.Штрапенин Г.Л. Электротехника и электроника Методическое руководство для выполнения лабораторных работ. – Екатеринбург: УрГУПС, 1999.

3.Штрапенин Г.Л. Схемотехника. Методическое руководство для выполнения лабораторных работ. Екатеринбург: УрГУПС, 1999.

4.Воронцова Л.Н., Штрапенин Г.Л . Физические основы электроники. Часть 1. Методическое руководство к выполнению лабораторных работ. – Екатеринбург: УрГУПС. 2005.

65

66

67

Лариса Николаевна Воронцова Геннадий Львович Штрапенин

Физические основы электроники

Методическое руководство к выполнению лабораторных работ для студентов специальности 190402

“Автоматика, телемеханика и связь на железнодорожном транспорте”

В2-х частях Часть 2

Редактор С.В. Пилюгина

620034, Екатеринбург, ул. Колмогорова, 66, УрГУПС Редакционно-издательский отдел

__________________________________________________________________

 

Подписано в печать

 

Бумага тип №1

Формат 60х84 1/16

Усл. п.л. 4,4 Уч-изд. л 3,7

Тираж 150

Цена договорная

Заказ

__________________________________________________________________

69