Популярность: 0.08 %
Тема: "Изучение ввода/вывода дискретных сигналов в МПСУ".
по курсу "Микропроцессорные системы управления" .
Разработал: Самойленко А.Ю.
Формат: doc.
1. ЦЕЛЬ РАБОТЫ .
Цель работы - изучение устройства для ввода и вывода дискретных сигна-лов и организации обмена информацией между внешними дискретными устрой-ствами и микроЭВМ МПСУ.
2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ .
2.1. Средства сопряжения с внешними устройствами дискретного действия.
- Условное графическое обозначение и структурная схема ППИ КР580ВВ55 .
- Назначение разрядов управляющего слова для настройки портов KP580BB55A.
- Назначение разрядов управляющего слова для установки битов (разрядов) порта С KP580BB55A .
- Адреса портов и РУС ППИ KP580BB55A.
2.2. Организация обмена данными между микроЭВМ и ППИ.
3. СХЕМА ЛАБОРАТОРНОЙ УСТАНОВКИ.
- Адреса портов ППИ и формирование сигнала CS.
4. ПРОГРАММА УПРАВЛЕНИЯ.
- Текст программы для контроллера логико - командного управления.
- Блок-схема алгоритма.
5. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.
5.1. Установить макетную плату М1 в УМК. Подать питание на УМК.
5.2. Ввести в УМК управляющую программу (табл. 3, графы "Адрес", "Код"). Определить и записать контрольную сумму программы.
5.3. Запустить программу в работу с адреса 800, для чего ввести последовательно в УМК команды: СТ 0800 ВП. Если программа введена верно, то нажатие кнопки на плате М1 будет вызывать свечение всех светодиодов. Результаты работы установки записать в произвольной форме. Если работа установки не со-ответствует заданному алгоритму - проверить занесенную в УМК программу (клавишей П) и при необходимости откорректировать ее.
Остановить работу программы (клавишей ПР).
5.4. Модернизировать программу с целью изменения характера индикации в зависимости от положения кнопки.
Определить контрольную сумму текста программы.
Запустить программу в работу. Результаты наблюдений за характером ин-дикации в зависимости от состояния кнопки занести в протокол: какие светодиоды светятся до нажатия кнопки, какие - после нажатия, какие - постоянно светятся или постоянно погашены.
5.5. Модернизировать программу, введенную в УМK при выполнении предшествующего пункта. Для этого в ячейку с адресом 808 вместо кода С2 за-нести код СA. Определить и записать контрольную сумму.
Запустить программу. Результаты наблюдений за работой индикации при разных положениях кнопки записать в протокол.
6. ОБРАБОТКА РЕЗУЛЬТАТОВ И ИХ АНАЛИЗ .
6.1. Объяснить причины изменения характера индикации при выполнении п. 5.4. Для этого перевести содержимое ячеек 80С и 813 в двоичную форму и обра-титься к п. 4 методических указаний.
6.2. Объяснить причины изменения характера индикации при выполнении п. 5.5, для чего обратиться к п. 4 методических указаний.
7. СОДЕРЖАНИЕ ОТЧЕТА.
В отчет следует включить:
- цель работы;
- схему лабораторной установки;
- текст модернизированной в п. 5.5 программы с измененными комментариями и блок-схему алгоритма для нее;
- исходные данные и результаты выполнения п.п. 5.3...5.5., включая контрольные суммы и номер варианта; - результаты анализа в соответствии с п. 6.
8. КОНТРОЛЬНЫЕ ВОПРОСЫ.
8.1. Перечислить основные элементы структурной схемы ППИ.
8.2. Сколько портов имеет ППИ и для чего они могут использоваться?
8.3. Назначение регистра управляющего слова в ППИ.
8.4. Что понимается под программированием ППИ?
8.5. Назначение двух разновидностей управляющих слов ППИ.
8.6. Какие сигналы управления подаются на ППИ? Их назначение.
8.7. Какие команды имеет МПKP580BM80 для обращения к портам?
8.8. Как задается адрес порта в микроЭВМ?
8.9. Каково назначение дешифратора в схеме лабораторной установки?
8.10. Каково назначение команды ANI 02 в программе?
8.11. Какие действия выполняет микроЭВМ по команде JNZ M1?
8.12. В порт A выведено число F1. Какие светодиоды будут светиться?
8.13. Какие действия выполняет микроЭВМ по команде IN 82?
8.14. Какие действия выполняет микроЭВМ по команде OUT 80?