Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ochot.docx
Скачиваний:
21
Добавлен:
07.02.2015
Размер:
2.09 Mб
Скачать
  1. Анализ работы исходной схемы.

Работа схемы проиллюстрирована на рисунке 6.

Рисунок 6. Осциллограмма работы исходной схемы.

На схеме входные сигналы CS,WRиRDявляются управляющими и только изменение значения на данных входах приводит к изменениям в состояниях устройств схемы. Поэтому за поведением схемы проследим по изменениям управляющих сигналов. Все изменения внесем в таблицу 3.

Таблица 3. Управляющие сигналы и соответствующие

изменения в состояниях устройств.

Время, нсек

Управляющие сигналы.

Установившееся состояние схемы.

0

CS == 1

WR == 1

RD == 1

Адрес на входе == 0, однако благодаря значению «1» на входе CSдешифратора устройство с адресом 0 не выбрано. На всех регистрах значение нулевое, так как САПР так настраивает.

200

CS ==0

WR == 0

Дешифратор активизировался, на выходе с адресом 0 образовалось активное значение, что включило регистр RA. Задний фронт сигналаWR ни на что не повлиял.

300

WR == 1

Передний фронт сигнала WRкопирует значение из входной шины данныхD[7..0] в регистрRA.

400

CS == 1

Отменили выбор регистра RA.

600

CS ==0

WR == 0

Дешифратор активизировался, на выходе с адресом 1 образовалось активное значение, что включило регистр RB. Задний фронт сигналаWRни на что не повлиял.

700

WR == 1

Передний фронт сигнала WRкопирует значение из входной шины данныхD[7..0] в регистрRB.

800

CS == 1

Отменили выбор регистра RA.

1000

CS == 0

RD == 0

Дешифратор активизировался, на выходе с адресом 2 образовалось активное значение, что на входе EN2 одного из элементов 2ИЛИ-НЕ создало логический «0». Задний фронт сигналаRDсформировал на втором входе (RD) элемента 2ИЛИ-НЕ логический «0». На выходе элемента 2ИЛИ-НЕ образовалась «1», что подало на шинуQ[7..0] значение логической функцииY(RAилиRB).

1200

CS == 1

Отменили выбор регистра RA.

1400

CS == 0

Дешифратор активизировался, на выходе с адресом 3 образовалось активное значение, включающее регистр RSA.

1500

RD == 0

Задний фронт сигнала RDкопирует значение из входной шины данныхSA[7..0] в регистрRSA. Так же значение из регистраRSAвыдается на шинуQ[7..0].

1600

CS == 1

RD == 1

Дешифратор деактивировался, передний фронт сигнала RDне повлиял на регистрRSAи отменил вывод значенияRSAна выходQ[7..0].

По таблице видно, что сначала копируется значение из шины данных D[7..0] в регистрRA, затем новое значение изD[7..0] копируется вRB, считывается результат логической функцииY, затем копируется результат из шиныSAв регистрRSA.

Внесение изменений в исходную схему.

  1. Изменение адресов регистровRa,rb, регистра дискретных входовRsAи результата логической функцииY.

Необходимо задать для регистра RAадрес 7, для регистраRBадрес 8, для регистраRSAадрес 9 и для результата логической функцииYадрес 1. Для этого изменим подписи на входахENрегистров и входах элементов 2ИЛИ-НЕ. Результат изменения показан на рисунке 7.

Рисунок 7. Схема после изменения адресов.

Рисунок 8. Осциллограмма работы устройства после изменения адресов.

Как видно по осциллограмме работы схемы (рисунок 8), от изменения адресов результаты, по сравнению с рисунком 6, не изменились.

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