Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Схемотехника.Методичка.Лаб 7-9.doc
Скачиваний:
9
Добавлен:
11.11.2019
Размер:
898.05 Кб
Скачать

3. Практическая часть лабораторной работы

Практическая часть лабораторной работы включает синтез на ПЛМ следующих цифровых устройств:

а) преобразователя кодов (см. лаб. раб. № 2);

б) некоторый узел ЦВМ, являющийся конечным автоматом.

Студенту требуется разработать таблицы программирования ПЛМ и проверить правильность составления таблиц программирования с помощью моделирующей программы. При составлении таблиц для ПЛМ следует учитывать ограничения, которые обусловлены спецификой моделирующей программы.

А0 A15

! . . . !

! !

0123456789ABCDEF <------ ШЕСТНАДЦАТЕРИЧНЫЙ НОМЕР ВХ. ПЕРЕМ.

0000000000000000 <------ ТЕКУЩЕЕ ЗНАЧЕНИЕ ВХОДНОЙ ПЕРЕМЕННОЙ

1-------000----- ..*.*... 00 ---------------- ........ 15

1-------000----- .*...... 01 ---------------- ........ 16

1-------000----- .**..... 02 ---------------- ........ 17

1-------000----- *...*... 03 ---------------- ........ 18

1-------000----- *.*..... 04 ---------------- ........ 19

1-------000----- **..*... 05 ---------------- ........ 20

1-------000----- ***.*... 06 ---------------- ........ 21

1-------000----- ..*..... 07 ---------------- ........ 22

1-------000----- .*..*... 08 ---------------- ........ 23

1-------000----- .**..... 09 ---------------- ........ 24

1-------000----- *...*... 10 ---------------- ........ 25

1-------000----- *.*.*... 11 ---------------- ........ 26

1-------000----- **...... 12 ---------------- ........ 27

1-------000----- ***.*... 13 ---------------- ........ 28

1-------000----- ...*.... 14 ---------------- ........ 29

------->DDD HHHHHHHH <-- ВЫХОД (Н-ПРЯМОЙ, L-ИНВЕРСНЫЙ)

!

! 00000000 <-- ТЕКУЩЕЕ ЗНАЧЕНИЕ ВЫХ. ПЕРЕМЕННОЙ!

! 01234567 <-- НОМЕР ВЫХОДНОЙ ПЕРЕМЕННОЙ !

!!-СВЯЗЬ I-ГО ВЫХОДА С I+8-М ВХОДОМ(ПРОБЕЛ-СВЯЗИ НЕТ;'D'-СВЯЗЬ!

ЧЕРЕЗ D-ТРИГГЕР;'+'-НЕПОСРЕДСТВЕННАЯ СВЯЗЬ ВЫХОДА С ВХОДОМ)!

Рис.9. Вид экрана при реализации счетчика из примера 3

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

Подготовка к лабораторной работе

  1. Выбрать из табл.5 к лабораторной работе № 2 исходные данные для преобразователя кодов.

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

  3. Составить таблицу программирования ПЛМ для преобразователя кодов.

  4. Выбрать из табл.1 исходные данные для синтеза конечного автомата.

  5. Установить соответствие между входами/выходами ПЛМ и входами/выходами автомата.

  6. Выбрать входы и выходы ПЛМ для подключения элементов памяти.

  7. Составить таблицу программирования для синтезируемого автомата.

  8. Подготовить тестовый пример (для проверки работы синтезируемого автомата).

Работа в учебной лаборатории

После запуска лаборантом моделирующей программы студент выполняет следующие действия.

  1. Вводится описание таблицы программирования ПЛМ для преобразователя кодов.

  2. В ручном режиме проверяется и в случае ошибки редактируется описание таблицы программирования.

  3. Окончательная проверка выполняется в автоматическом режиме. Результат проверки демонстрируется преподавателю.

  4. Вводится описание таблицы программирования ПЛМ для конечного автомата.

  5. В ручном режиме проверяется и в случае ошибки редактируется описание таблицы программирования.

  6. Работа автомата демонстрируется преподавателю.