
- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •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.
4.6. Содержание отчета по работе
4.6.1. Отчет оформляется один на бригаду из одного– двух исполнителей.
4.6.2. Отчет должен содержать:
– наименование работы;
– цель работы;
– задание на работу с данными варианта;
– краткую характеристику ресурсов лабораторного стенда, применяемых в работе;
– алгоритм решения задачи с комментарием к блокам по выбору адресов и регистров;
– листинг программы, с представлением входных/выходных параметров программы, задействованных в программе объектов программной модели стенда, комментария в форме ссылок на номера блоков алгоритма;
– заключение по выполненной работе в части оценки объема программы, объёма под программные данные и времени выполнения программы.
4.7. Вопросы самоконтроля
4.7.1. Что называют входными параметрами программы?
4.7.2. Что называют выходными параметрами программы?
4.7.3.Какой способ адресации данных массива предпочтительно использовать для выполняемого задания? Почему?
4.7.4. Какой способ адресации предпочтительно использовать для сохранения результатов выполняемого задания?
4.7.5. Что понимается под понятием «программная модель» программируемого устройства?
4.7.6. Какие объекты программной модели микропроцессора i8080А используются при выполнении команды арифметического сложения содержимого регистра А и ячейки памяти М?
4.7.7. Какие команды поддерживают условное переключение программы с одного направления на другое? Какому требованию должна удовлетворять программа, чтобы условное переключение было предсказуемым?
4.7.8. Как предусмотреть и определить вариант завершения исполнения программы на лабораторном стенде УМК, если их несколько?
4.7.9. Известно, что разбиение алгоритма решения задачи и соответствующей ему программы на части позволяет сократить время отладки. Что необходимо предусматривать в алгоритме выполнения структурированной программы?
4.7.10. Когда целесообразно и когда необходимо использовать подпрограммы в основной программе?
4.7.11. Как влияет применение подпрограмм на объем основной программы? Поясните мотивы утверждения.
4.7.12. Как влияет применение подпрограмм на время исполнения основной программы? Поясните мотивы утверждения.
4.7.13. Что означают термины «отладка программы» и «тестирование программы»? В чем сходство? В чем отличие?
4.7.14. Как организовать счет в основной программе? Почему предпочтительно вести счет циклов в сторону уменьшения содержимого счетчика?
4.7.15. Как определить факт завершения счета на восьмиразрядном программном счетчике? На шестнадцатеричном счетчике? На счетчике большей разрядности?
4.7.16. Как определить допустимое место массива данных для размещения в оперативной памяти стенда?
4.7.17. Что следует предусматривать в основной программе при включении в ее состав подпрограмм?
4.7.18. Как определить объем программы и выбрать объем памяти команд под размещение программы?
4.7.19. Какой объем памяти необходим под размещение данных в решаемой по варианту задаче?
Лабораторная работа 5
Микропроцессорное управление вводом/выводом и контроль времени