Методические указания к лабораторной работе № 3 по МПСУ

Автор: admin от 19-03-2011, 23:14 | Категория: «МПСУ»

Популярность: 0.03 %


Тема: "Изучение ввода/вывода данных в мпсу в функции времени"
по курсу "Микропроцессорные системы управления".  
Разработал: Самойленко А.Ю. 
Формат: doc. 

1. ЦЕЛЬ РАБОТЫ. 
Целью работы является изучение формирования в микроЭВМ временных интервалов программным способом при вводе/выводе дискретных сигналов.

2. ОРГАНИЗАЦИЯ ВРЕМЕННЫХ ИНТЕРВАЛОВ ПРИ ВВОДЕ/ВЫВОДЕ ДАННЫХ В МПСУ.  

3. ЛАБОРАТОРНОЕ ОБОРУДОВАНИЕ.  

4. УПРАВЛЯЮЩАЯ ПРОГРАММА.  
- Блок-схема алгоритма основной программы
- Блок-схема алгоритма программы задержки времени

5. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.  
5.1. Установить макетную плату М1 в УМК. Подать питание на УМК.
5.2. Ввести в УМК управляющую программу (табл. 1, графы "Адрес", Код"). Оп-ределить и записать контрольную сумму программы.
5.3. Запустить программу с адреса 80D, для чего ввести последовательно в УМК команды: СТ 080D ВП. Если программа введена верно, то после ее запуска все светодиоды будут погашены. При кратковременном нажатии кнопки светодиод на выходе PA7 начнет светиться. Такое состояние будет сохраняться в течение 5с, после чего светодиоды прийдут в исходное состояние. Повторные нажатия кнопки будут вызывать аналогичную реакцию.
5.4. Модернизировать программу с целью изменения задержки времени. Для этого изменить содержимое ячеек, указанное в таблице вариантов (табл.2).
Определить и записать контрольную сумму программы. Запустить програм-му. Определить по секундомеру и записать длительность временной задержки.
5.5. Модернизировать программу, введенную в УМК при выполнении предшест-вующего пункта. Для этого в ячейку с адресом 81D вместо кода 80 занести код 00, а в ячейку 812 вместо 00 записать 01. Определить и записать контрольную сумму.
Запустить программу. Результаты наблюдений за работой индикации при разных положениях кнопки занести в протокол.

6. ОБРАБОТКА РЕЗУЛЬТАТОВ И ИХ АНАЛИЗ.  
6.1. Объяснить причины изменения задержки времени при выполнении п.5.4. Для этого уяснить, что записано в ячейках, указанных в табл. 2. Затем перевести со-держимое этих ячеек из 16-ричного кода в десятичный (смотри /2/). После этого обратиться к пояснению работы программы задержки времени в п.4.
6.2. Объяснить причины изменения характера индикации при выполнении п. 5.5, в зависимости от состояния кнопки.

7. СОДЕРЖАНИЕ ОТЧЕТА.  
В отчет следует включить:
- цель работы;
- текст модернизированной в п. 5.5. программы с измененными комментариями и блок-схему алгоритма для нее;
- исходные данные и результаты выполнения п.п. 5.3...5.5., включая контрольные суммы и номер варианта;
- результаты анализа в соответствии с п. 6.

8. КОНТРОЛЬНЫЕ ВОПРОСЫ.  
8.1. Какие существуют способы формирования временных интервалов в МПСУ?
8.2. Кратко охарактеризовать функции таймера и его преимущества.
8.3. Когда используется программный способ формирования временных задер-жек?
8.4. Пояснить сущность программного способа формирования временных задер-жек.
8.5. Пояснить назначение блоков блок-схемы алгоритма основной программы.
8.6. Пояснить алгоритм работы программы задержки времени.
8.7. Как определить или задать длительность временной задержки?
8.8. Как нужно изменить блок-схему алгоритма, чтобы получить задержку более 200 с?
8.9. Командами MOV A, B и ORA C, записанными в ячейках 826 и 827 проверяется равенство нулю содержимого счетчика внутреннего цикла. Докажите, что эта проверка выполняется правильно.

Скачать mp3-vvod-vyvod-dannyh-v-mpsu-v-funkcii-vremeni.rar [20.28 Kb] (cкачиваний: 51)

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 
  • Rambler's Top100
  • Сайт находится на хостинге Host Food