Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
L_R_MP32.doc
Скачиваний:
49
Добавлен:
09.02.2015
Размер:
711 Кб
Скачать
☆

4.2. Описание лабораторного стенда

Работа выполняется с помощью программируемого универсального контроллера “Электроника МС2702”, описания структуры которого и порядка работы с ним даны в прил. 1.

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

Параллельный ввод–вывод в КПУ осуществляется с помощью двух микросхем КР580ИК55 (и еще одна микросхема используется для обеспечения работы ПУ). В лабораторной работе используется только один из ППИ КПУ со следующими адресами каналов: РУС – F7, канал А – F4, канал В – F5, канал С – F6.

Рис. 4.3

Из-за наличия буферных элементов на выходах ППИ су­жается возможный вы­бор режимов про­граммирования. В со­от­ветствии со схемой (рис. 4.3) канал А и младшие разряды ка­нала С ППИ могут работать на вывод информации, а канал В и старшие разряды канала С – на ее ввод. Кроме того, в буферных элементах производится инвертирование информации, что необходимо учитывать при выполнении лабораторной работы.

Для упрощения установки и наблюдения входной и выходной информаций на выносной панели установлены 8 светодиодов, соединенных с разрядами канала А ППИ, и 8 тумблеров, уста­нав­ли­вающих напряжение логического нуля или единицы на входах канала В. Таким образом, с помощью выносной панели можно передавать информацию в КПУ и наблюдать выходные данные контроллера.

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

1. Собрать измерительную установку или проверить соответствие собранной аппаратуры функциональной схеме, приведенной в описании лабораторной работы.

2. После разрешения преподавателя включить установку и проверить функционирование КПУ (см. прил. 1).

3. Вручную, используя команды программы “Монитор”, запрограммировать работу ППИ в режиме 0 (для этого определить необходимое управляющее слово и загрузить его в микросхему параллельного интерфейса).

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

5. Написать, отладить и запустить программу, дублирующую информацию с входного канала на выходной, для чего необходимо:

  • написать соответствующий фрагмент программы на языке ассемблер микросхемы КР580ВИ80;

  • перевести программу в машинный код, используя прил. 2;

  • ввести программу в ОЗУ КПУ, начиная с ячейки памяти 2100h, используя команду S программы “Монитор”;

  • запустить программу, используя команду G программмы “Мони­тор”;

6. Проверить соответствие выводимой информации состоянию тумблеров и при необходимости внести коррективы в программу.

7. Разработать и запустить программу, обеспечивающую динамическое изменение режима свечения светодиодов (например “бегущий огонек”). Для фиксации визуального восприятия состояния светодиода необходимо в программу включить фрагмент, обеспе­чиваю­щий временную задержку.

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

ПАУЗА:

MVI B, FF

L1:

MVI C, FF

L2:

DCR C

JNZ L2

DCR B

JNZ L1

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