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

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

7.4.1. Ознакомьтесь с содержанием настоящего руководства и подготовьте ответы на вопросы по самоконтролю подготовки к работе.

7.4.2. Используя материалы работы № 6 по клавишному модулю стенда и справочное пособие «Учебные микроЭВМ», определите коды идентификации нажатия клавиши с номерами N1, N2.

7.4.3. Подготовьте коды включения катодов и анодов матриц для исполнения вывода на табло.

7.4.4. Составьте алгоритм управления программного управления табло в соответствии с заданием, используя фрагменты обслуживания клавишного модуля из лабораторной работы № 6.

7.4.5. Подготовьте, произведите трансляцию программы и заполните листинг программы управления, выделив структурные модули:

– контроль пароля N1, N2 вводимого с клавишного модуля;

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

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

– необходимые программы пауз по обслуживанию клавишного модуля.

7.4.6. Произведите ввод и отладку структурных модулей, разделив их зарезервированными полями по (3÷6) свободных ячеек памяти.

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

7.5. Содержание отчета по работе

7.5.1. Отчет выполняется один на бригаду из одного-двух исполнителей.

7.5.2. В отчете необходимо представить:

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

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

– задание на работу (по индивидуальному варианту);

– сведения о лабораторном стенде, включая схемы адаптеров, с указанием задействованных адресов, активных состояний управляющих сигналов;

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

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

– заключение по работе с указанием:

а) объема программы и массива данных;

б) времени исполнения программы;

в) обнаруженных по итогам исполнения недостатков принятых решений.

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

7.6.1. Назовите датчики и исполнительные органы лабораторного стенда, задействованные в исполняемой работе.

7.6.2. Назовите шины, линии управления, обеспечивающие взаимодействие процессора с адаптером табло.

7.6.3. Какие линии клавишного модуля подлежат активизации при доступе к клавишам, указанным индивидуальным заданием?

7.6.4. Какие коды с активными состояниями контактов соответствуют числам индивидуального пароля?

7.6.5. Приведите диаграмму сигналов на входах и выходах адаптера клавишного модуля при обращении за первым числом (N1) пароля.

7.6.6. Какие адреса применены при обращении к портам адаптера клавишного модуля в стенде УМК?

7.6.7. Какие адреса применены при обращении к портам адаптера семисегментного табло УМК?

7.6.8. Какие коды следует занести в регистры адаптера табло для вывода знака «?»?

7.6.9. Сколько регистров необходимо для статического вывода строки символов из шести позиций?

7.6.10. Сколько необходимо регистров для вывода в шесть позиций символов в динамическом режиме?

7.6.11. Сколько времени будет включена одна матрица в динамическом режиме вывода при частоте повторения 50 Гц для стенда УМК?

7.6.12. Почему в динамическом режиме вывода символов на табло следует последним активизировать и первым переводить в пассивное состояние выходы регистра RG1 адаптера табло? Что произойдет, если нарушить эту последовательность?

7.6.13. Для чего в цепи катодов диодов матриц М1-М6 адаптера включают резисторы?

7.6.14. Сколько времени и чем определяется этот интервал должен быть включен выводимый символ на матрицах табло для режима динамической индикации?

7.6.15. Для режима динамической индикации порт сканирования линий клавишных модулей часто совмещают с портом управления подключением анодов матриц табло. Как совместить обслуживание клавишного модуля с неискаженным выводом символов на табло при сканировании горизонталей клавишного модуля?

7.6.16. Какие различия можете отметить между кодом выводимого на матрицу табло кода и кодом выводимого числа? Какие способы можете указать для получения кода символа для семисегментной матрицы из кода числа?

7.6.17. Назовите позитивные и негативные свойства табло на семисегментных матрицах?

7.6.18. Назовите позитивные и негативные свойства статического и динамического режимов индикации.

7.6.19. Какой режим индикации используется при использовании электронно-лучевых трубок (ЭЛТ)?

7.6.20. Какие элементарные образы формируют изображения на экране ЭЛТ?

7.6.21. Как обеспечить отладку фрагментов программы на стенде УМК?

7.6.22. Как обеспечить соединение отлаженных фрагментов программы или ее структурных единиц в единую отлаженную программу на уровне исходного текста и исполняемого командного кода?

Лабораторная работа 8

Микропроцессорное правление электромеханическими исполнительными механизмами