
- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •1.1. Цель работы
- •1.2. Общие сведения об объектах изучения
- •1.3. Задание на лабораторную работу
- •1.4. Методические указания по выполнению работы
- •Листинг представления программы и результата исполнения
- •1.5. Содержание отчета по работе
- •1.6. Вопросы для самоконтроля
- •2.1. Цель работы
- •2.3. Сведения о лабораторной установке
- •2.4. Система команд процессора и стенда умк
- •2.5. Методические указания к выполнению работы
- •Форма листинга (к отчету по работе)
- •2.6. Содержание отчета по работе
- •2.7. Вопросы для самоконтроля
- •Приложение а1
- •Кодировочная таблица мп i8080 и стенда Старшая тетрада
- •Приложение а2
- •Команды микропроцессора мп i8080 и стенда
- •3.1. Цель работы
- •3.2. Задание на работу
- •3.3. Сведения о лабораторной установке
- •3.4. Сведения об объекте изучения и исследования
- •3.5. Методические указания к выполнению работы
- •3.6. Содержание отчета по работе
- •3.7. Вопросы для самоконтроля
- •4.1. Цель работы
- •4.2. Задание на лабораторную работу
- •4.3. Сведения о лабораторной установке
- •4.4. Сведения об объекте исследования занятия
- •4.5. Методические указания по выполнению работы
- •4.6. Содержание отчета по работе
- •4.7. Вопросы самоконтроля
- •5.1. Цель работы
- •5.2. Задание на лабораторную работу
- •5.3. Сведения о лабораторной установке
- •Признак приказа Режим группы а Режим 0 0 0 1 Ввод c
- •5.4. Контроль времени в микропроцессорных средствах
- •5.5. Методические указания по выполнению работы
- •5.6. Содержание отчета
- •5.7. Вопросы для самоконтроля
- •Программируемый параллельный адаптер (ppi) предназначен для организации параллельных синхронных, асинхронных двунаправленных и квазидвунаправленных интерфейсов периферийных устройств.
- •Формат слова установки/сброса состояний регистра с приведен на рис. А5.4. Загрузка названного слова производится по адресу регистра управления при состоянии «0» разрядного бита d7.
- •Сигналы подтверждения (ack) выдает принимающий порт, а сигналы сопровождения выдаёт передающий порт.
- •6.1. Цель работы
- •6.3. Сведения о лабораторной установке
- •6.4. Алгоритмы управления адаптерами аиз и акм
- •6.5. Методические указания по выполнения работы
- •6.6. Содержание отчета по работе
- •6.7. Вопросы для самоконтроля
- •Приложение а6 Подпрограмма вывода звукового сигнала
- •7.1. Цель работы
- •7.2. Задание на лабораторную работу
- •7.3. Сведения о лабораторном стенде
- •7.4. Методические указания по выполнению работы
- •7.5. Содержание отчета по работе
- •7.6. Вопросы для самоконтроля
- •8.1. Цель работы
- •8.2. Задание на лабораторную работу
- •8.3. Сведения о лабораторном стенде
- •Назначение разрядов регистров а, с
- •8.4. Подготовка макета к работе
- •8.5. Методические указания по выполнению работы
- •8.6. Содержание отчета по работе
- •8.7. Вопросы для самоконтроля
- •9.1. Цель работы
- •9.2. Задание на лабораторную работу
- •9.3. Сведения о лабораторной установке
- •Формат регистра tmod управления режимами таймеров
- •Формат регистр tcon управления статусом таймеров
- •Формат регистра ie управления масками прерывания
- •9.4. Программа управления
- •9.5. Методические указания к выполнению работы
- •9.6. Содержание отчета по работе
- •9.7. Вопросы для самоконтроля
- •Приложение а9
- •Система команд омэвм семейства i8051
- •Типы форматов команд
- •Команды передачи данных
- •Команды арифметических операций
- •Команды логических операций и сдвига
- •Команды передачи управления
- •Команды операций с битами
- •Л. А . Торгонский Микропроцессорные эвс Лабораторный практикум
- •634055, Г. Томск, пр. Академический, 13-24, Тел. 49-09-91.
6.5. Методические указания по выполнения работы
6.5.1. Изучите руководство к лабораторному занятию и подготовьте ответы на вопросы самоконтроля.
6.5.2. Составьте шифр индивидуального варианта (номер бригады назначает руководитель занятия).
6.5.3. Определите частоту и длительность вывода звукового сигнала.
6.5.4. Определите полупериод и период звукового сигнала.
6.5.5. По заданной длительности вывода звука определите число повторов периода тона.
6.5.6. Определитесь с составом структурных модулей, подготовьте алгоритм и программу вывода звукового сигнала, руководствуясь материалами разд. 6.2.
6.5.7 Произведите трансляцию, ввод и отладку программных модулей и программы вывода звука в целом.
6.5.8 Определите код активизации горизонтали и код нажатой клавиши с номером N4 на вертикалях КМ.
Пример для варианта 816:
Для клавиши «6», которая подключена к горизонтали 5 (линия устанавливаемая разрядом D4 СЩД), код активизации горизонтали 10h. Код состояния, с неопределенными разрядными линиями D0, D1, D3, D7, для нажатой клавиши «6» в двоичном формате должен иметь вид Х011Х1ХХ (Х условное обозначение неопределенного состояния). После инверсии кода и фильтрации через маску 74h и код состояния нажатой клавиши «6» соответствует 40h.
6.5.9. Произведите трансляцию, ввод, отладку модулей и программы ввода и анализа состояний клавиш КМ.
6.5.10. Объедините отлаженные по п.п.5.7; 5.9 программы, проверьте правильность функционирования и продемонстрируйте отлаженную программу в работе руководителю занятия.
6.5.11. Оформите отчет по работе в соответствии с требованиями раздела 6 и сдайте для контроля руководителю занятия.
6.6. Содержание отчета по работе
Отчет оформляется один на бригаду из одного– двух исполнителей и должен содержать следующие сведения:
– наименование работы;
– цель работы;
– формулировку варианта задания;
– сведения об аппаратных средствах, задействованных в исполнении задания (схемы адаптеров, адреса, активные состояния линий, дополнительное оборудование);
– алгоритм (алгоритмы) управления вводом/выводом с комментариями к его блокам);
– листинг программы управления с указанием входных/выходных параметров, объектов программой модели стенда, задействованных в программе; комментариями в форме ссылок на блоки алгоритма;
– заключение по работе (с отражением выявленных недоработок, возможных причин, оценки объема командного файла и файла данных, времени исполнения программы).
6.7. Вопросы для самоконтроля
6.7.1. Назовите датчики и исполнительные органы лабораторного стенда, задействованные в выполняемой работе.
6.7.2. Назовите шины и линии стенда, обеспечивающие вывод сигнала на источник звука.
6.7.3. Назовите шины и линии стенда, обеспечивающие обслуживание клавишного модуля.
6.7.4. Представьте диаграммой форму сигнала на входе и выходе адаптера источника звука.
6.7.5. Какие функции должен выполнять МП контроллер, если адаптер источника звука не содержит генераторов в своем составе?
6.7.6. Какой полупериод и почему необходимо корректировать у тонального сигнала заданной длительности звучания при выводе звукового сигнала, если адаптер не содержит генераторов?
6.7.7. На каком уровне выходного напряжения завершается вывод звукового сигнала с адаптера?
6.7.8. Назовите минимальную длительность паузы между выводом двух следующих друг за другом токов для программы приложения А, если длительности воспроизведения и периоды токов записаны массивом в памяти.
6.7.9. Поясните причину, по которой нецелесообразно значение N = 0 устанавливать для варианта программы приложения А.
6.7.10. Каким образом гистерезис в перемагничивании для электромагнитного излучателя звука проявляется в воспроизведении звука для используемого в работе адаптера стенда?
6.7.11. Для чего необходима пауза после первого обнаружения замкнутого состояния клавиш?
6.7.12. Для чего при работе с множеством клавиш (контактов) выделяют проверки состояния «замкнуто» в двух участках алгоритма?
6.7.13. При каких обстоятельствах целесообразно включать контактные датчики (иные цифровые датчики) в матричные схемы?
6.7.14. Надо ли сохранять и формировать код замкнутого состояния контактов в выполняемой работе? Когда это может быть необходимым?
6.7.15. Каким уровнем активизируются линии сканирования матрицы контактов УМК? Готовы ли Вы указать код активизации в h-формате линии произвольно задаваемой десятичной цифры клавишного модуля УМК?
6.7.16. Готовы ли Вы назвать код замкнутого контакта произвольной нажатой десятичной клавиши?
6.7.17. Назовите адрес порта активизации горизонталей клавишного модуля.
6.7.18 .Какой адрес порта УМК применен для опроса контактов клавишного модуля?
6.7.19. Сформируйте требования к алгоритму обнаружения произвольно нажатой клавиши для УМК.
6.7.20. Приведите один из вариантов кодирования нажатой клавиши для приведенной в работе размерности матрицы.