Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / ЛабПрактикум_МПЭВС.doc
Скачиваний:
55
Добавлен:
11.05.2015
Размер:
2.05 Mб
Скачать

5.5. Методические указания по выполнению работы

5.5.1. Ознакомьтесь с заданием на работу и материалом разд. 5.3, 5.4.

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

5.5.3. Введите программу, соответствующую заданию, в ОЗУ стенда.

5.5.4. Первым фрагментом, подлежащим вводу и отладке, должен быть фрагмент (1) инициализации, который после запуска выключит светодиоды линейки (с тем, чтобы не нагружать источник питания стенда УМК токами восьми светодиодов во время отладки программы).

5.5.5. Программу целесообразно разделить на структурные модули, реализующие законченные функциональные фрагменты укрупненного алгоритма или подпрограмм (если они предусмотрены).

5.5.6. Структурные единицы целесообразно отделять одну от другой тремя-шестью пустыми ячейками памяти, которые могут понадобиться при отладке и для соединения структурных единиц в общий модуль.

5.5.7. Структурные модули отлаживаются, как самостоятельные программы, которые, если они не являются подпрограммами, следует завершать командами выхода в системную программу «Монитор» (rst 7).

5.5.8. Паузы Т1, Т2 целесообразно формировать, используя подпрограмму базовой паузы длительности (0,1–0,5) сек в составе подпрограмм более высокого уровня или применением ее в основном модуле.. Проверку и настройку длительности базовой паузы целесообразно выполнять, контролируя по секундомеру длительности пауз Т1, Т2.

5.5.9. После отладки структурных единиц программы объедините их в один модуль (см. методические указания руководства работы 4).

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

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

5.5.12. Оформите отчет, руководствуясь требованиями разд. 5.6, и сдайте для контроля руководителю занятия.

5.6. Содержание отчета

5.6.1. Отчет оформляется один на бригаду из одного– двух исполнителей.

5.6.2. Отчет должен содержать:

– наименование работы;

– цель работы;

– задание на работу с данными варианта;

– краткую характеристику ресурсов лабораторного стенда, применяемых в работе и регистровый эквивалент функциональной схемы подключения к ППА светодиодов и переключателей;

– алгоритм решения задачи с комментарием к блокам по выбору адресов и регистров;

– листинг программы, с представлением входных/выходных параметров программы, задействованных в программе объектов программной модели стенда, комментария в форме ссылок на номера блоков алгоритма;

– заключение по выполненной работе в части оценки объема программы, объёма под программные данные и времени выполнения программы.

5.7. Вопросы для самоконтроля

5.7.1. Определите источник и приемник в рамках понятия «опрос» датчика?

5.7.2. В чем отличие понятий «цифровой», «непрерывный» датчик в отношении к МП контроллеру и внешним объектам?

5.7.3. Какие сигнальные линии и для каких целей необходимы от МП контроллера для взаимодействия с портами объектов контроля и управления?

5.7.4. С какими объектами стенд УМК может взаимодействовать через блок расширения М1?

5.7.5. Известны варианты способов взаимодействия МП контроллеров с устройствами связи с объектами ввода/вывода, как «синхронные» и «асинхронные». В чем сходство и различия этих способов? Какой способ предпочтителен для объектов, примененных в лабораторном стенде выполняемой работы?

5.7.6. Какие требования предъявляются и какие функциональные узлы требуются для организации «синхронного» ввода с датчиков цифровых состояний? Для «синхронного» вывода?

5.7.7. Средства связи с конкретными объектами ввода/вывода из внешней среды в МП контроллерах могут идентифицироваться, как объекты памяти или объекты внешней среды (внешние объекты, устройства). В чем смысл различий? С чем различия связаны? Какой вариант применен в МП стенде лабораторной работы?

5.7.8. Какими способами можно осуществлять временное согласование в задачах взаимодействия контроллеров с объектами реального мира?

5.7.9. Понятия «абсолютного» и «относительного» контроля времени в задачах контроля процессов? Ограничения для вариантов?

5.7.10. Какие режимы предпочтительны и какие технические средства необходимы для реализации взаимодействия с привязкой к «абсолютному» времени?

5.7.11. Какие технические средства и организационные решения применяются в процессах контроля и управления с “относительной привязкой» по времени?

5.7.12. На чем основывается программный контроль времени в контроллерах?

5.7.13. Какие ограничения связаны с применением программного контроля времени?

5.7.14. Чем определяется длительность временных интервалов при программном контроле? Какие длительности временных интервалов могут быть реализованы по минимальной оценке для разрядности счетных регистров 8, 16?

5.7.15. Поясните специфику алгоритма формирования временного интервала в стенде УМК при использовании в качестве счетного регистра одной из разрешенных системой команд регистровых пар?

5.7.16. Какие технические возможности и особенности применения адаптера КР580ВВ55 использованы в лабораторном стенде?

Приложение А5

(Справочное)

Программируемый параллельный адаптерi 8255