Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABrab-zadaniaSH.doc
Скачиваний:
12
Добавлен:
11.11.2018
Размер:
647.68 Кб
Скачать

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

1. Чем отличается динамическое управление триггеров от статического?

2. Можно ли определить запрещенные комбинации входных сигналов для D- и JK- триггеров?

3. При каких условиях возможна генерация в асинхронном RS- триггере?

4. Чем отличается синхронный и асинхронный T- триггеры?

5. Разверните схему синхронного RS- триггера до уровня отдельных элементов типа И-НЕ. Как следует изменить схему, чтобы организовать дополнительно асинхронные входы S и R ?

Лабораторная работа №5

Регистры

Цель работы: изучить принципы работы и способы применения регистров.

Рис.5.2. Условное графическое обозначение регистра К155ИР1

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

Если работа выполняется на компьютере, то вместо регистра К155ИР1 можно выбрать модель любого другого регистра, на которой и выполнить работу. По возможности для формирования входных информационных и синхронизирующих сигналов целесообразно использовать генератор слов (Word Generator), а для наблюдения результатов работы следует использовать логический анализатор (Logic Analyzer).

1. Изучить работу регистра К155ИР1, используя его в режиме преобразования параллельного двоичного кода в последовательный. Временные диаграммы сигналов синхронизации показаны на рис. 5.5. Исходное состояние регистра 0000. Принимаемое в регистр слово определяется из табл. 5.2. На входе O-> сформировать “0”.

Рис. 5.5. Сигналы синхронизации при преобразовании параллельного кода в последовательный

Таблица 5.2

Вариант

1

2

3

4

5

6

7

8

Rg[3/0]

1000

1001

1010

1011

1100

1101

1110

1111

Построить схему преобразователя параллельного кода в последовательный, указав выходную цепь. Построить временные диаграммы работы регистра в режиме преобразователя кодов. На временных диаграммах указать поведение сигналов на всех выходах регистра и на входах E, CWR, C->. Собрать макет и проверить функционирование.

2. Изучить работу регистра К155ИР1, используя его в режиме преобразования последовательного четырехразрядного кода в параллельный. Принимаемое на регистр слово определяется из табл. 5.2. Построить схему и временные диаграммы всех сигналов. Собрать макет и проверить его функционирование.

3. Синтезировать многофункциональный регистр, выполняющий заданный табл. 5.3 набор микроопераций. При синтезе мультиплексорами не пользоваться. Разработать схему, построить временные диаграммы работы схемы при исходном состоянии регистра 0000 и при заданной в табл. 5.3 последовательности управляющих импульсов.

Значение числа А выбирается из табл. 5.2. Определить с учётом выполняемых микроопераций, какой из разрядов регистра старший. Исходить при этом следует из тех соображений, что левый сдвиг соответствует сдвигу в сторону старших разрядов.

Проверить функционирование синтезированной схемы путем макетирования на стенде.

4. Изучить работу регистра К155ИР1 в динамике по пункту 1, используя в качестве сигнала управления E сигнал F16. Построить временные диаграммы и испытать макет. Оценить быстродействие микросхемы регистра.

5. Собрать сдвигающий регистр на JK- триггерах и испытать его функционирование при подаче на вход последовательного кода числа А.

6. Собрать на микросхеме К155ИР1 и триггерах стенда регистр максимальной разрядности, занести одну- две единицы и, замкнув обратную связь с выхода (прямого, затем инверсного) последнего разряда на вход D первого, наблюдать эффект бегущих огней. Синхронизацию подать с кнопки.

Таблица 5.3

Вариант

Микрооперация

Упр. сигн.

1

y1

y2

y3

RG:=A

RG:=0

RG:=LS(RG,1); RG[0]:=0

y1, y2, y1, y3, y3, y2

2

y1

y2

y3

RG:=RG

RG:=1011

RG:=RS(RG,1); RG[3]:=1

y2, y1, y3, y3, y1, y2

3

y1

y2

y3

RG:=A

RG:=1101

RG:=RS(RG,1); RG[3]:=1

y2, y3, y3, y1, y3, y2

4

y1

y2

y3

RG:=RG

RG:=0010

RG:=LS(RG,1); RG[0]:=1

y1, y3, y3, y1, y3, y2

5

y1

y2

y3

RG:=LS(RG,1); RG[0]:=1

RG:=1111

RG:=RS(RG,1); RG[1]:=0

y2, y3, y3, y3, y1, y1

6

y1

y2

y3

RG:=LS(Rg,1); RG[0]:=1

RG:=0111

RG:=LS(RG,2); RG[0]:=1; RG[1]:=0

y2, y3, y1, y1, y3, y2

7

y1

y2

y3

RG:=LS(RG,1);RG[0]:=1

RG:=0110

RG:=RS(RG,2); RG[3]:=0; RG[2]:=0

y2, y3, y2, y1, y3, y2

8

y1

y2

y3

RG:=RS(RG,2); RG[3]:=0; RG[2]:=1

RG:=1001

RG:=RS(RG,1);RG[3]:=1

y2, y1, y1, y3, y3, y2

7.На базе К155ИР1 синтезировать трехразрядный суммирующий или вычитающий счетчик, реализовать на стенде и проверить функционирование.

Лабораторная работа №6

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]