- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •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.
1.1. Цель работы
Ознакомление с конструкцией, подсистемами процессора, памяти, ввода/вывода микропроцессорных стендов УС-80 (учебный микропроцессорный комплект УМК и учебное отладочное устройство УОУ) и освоение приемов работы со стендами.
1.2. Общие сведения об объектах изучения
1.2.1. Объектами изучения являются учебные микропроцессорные стенды УМК и УОУ, выполненные на микропроцессоре КР580ВМ80А, и плата расширения, приданная стенду УМК (блок М1).
1.2.2. Технические материалы по стендам УМК и УОУ приведены в справочном пособии «Учебные стенды», включенном в состав материалов лабораторного практикума.
1.2.3. В справочном пособии «Учебные стенды» приведены сведения об архитектурных свойствах МП КР580ВМ80А и представлены рабочие материалы по учебным стендам УМК, учебному отладочному устройству (УОУ) и модификации УМПК-80 стенда УМК.
1.2.4. В материалах по каждому из стендов выделены следующие сведения:
– об отличительных признаках архитектур стендов при одном типе базового микропроцессора (МП);
– об органах управления и индикации, доступных пользователям стендов;
– реализации и приёмах работы со стендами в процессе автоматической и пошаговой отладки программ;
– об адресуемых объектах стендов (области памяти и ввода/вывода);
– о порядке подключения и включения стендов;
– о процедурах просмотра, модификации, записи в память команд и данных, запуска программ на исполнение;
– о формах индикации ошибок;
– о средствах подключения внешних объектов расширения памяти и ввода/вывода;
– о подключении элементов встроенных клавишного модуля и семисегментного матричного дисплея к разрядным линиям системной шины данных стенда.
1.3. Задание на лабораторную работу
1.3.1. Ознакомьтесь со сведениями по архитектуре базового микропроцессора, составом программных моделей, назначением и расположением органов управления и индикации учебных стендов УМК и УОУ, приёмами включения и выключения стендов, приемами ввода, размещения, контроля команд и данных в объектах их хранения стендов.
1.3.2. Отработайте приемы контроля, модификации регистров микропроцессора (МП), ячеек памяти, ввода, запуска и отладки программ на стендах.
1.3.3. Для отчета зафиксируйте сведения:
– по составу и специфике режимов функционирования стенда;
– по составу допустимых операционных процедур стенда;
– по составу органов управления, индикации и их форматах;
– по принятому в стендах распределению адресного пространства подсистемы памяти, адресам и назначению портов подсистемы ввода/вывода;
– по составу и назначению доступных пользователям управляющих программ стенда УМК.
1.3.4. Предложите эскиз функциональной схемы, соответствующей составу органов управления и контроля, режимам функционирования стенда УМК в базисе регистров, шинных формирователей, модулей памяти, необходимых логических элементов.
1.3.5. Руководствуясь материалами справочного пособия «Учебные стенды», подготовьте по завершению цикла лабораторных работ функциональную схему стенда УОУ на уровне отличий от УМК.
1.4. Методические указания по выполнению работы
1.4.1. Изучите технические материалы по стендам УМК и УОУ.
1.4.2. В соответствии инструкцией, приведенной в пособии «Учебные стенды « применительно к стенду УМК, подготовьте к работе, включите и убедитесь в готовности стенда к работе.
1.4.3. Выберите область оперативной памяти стенда для размещения в ней программного фрагмента, представленного в табл. 1.1 (форма листинга контрольной программы), отработайте приемы ввода команд и данных в память стенда.
Примечание
1. Обозначения XXL и XXH, УУL и УУH соответствуют младшему и старшему байтам адресов перехода по метке М0 и обращения к ячейке памяти Mem.
2. Фрагменты программ приведены для постановки их на стенде УМК. При выполнении фрагментов программ на стенде УОУ следует вместо команды RST 7 применить на команду RST 4, а на стенде УМПК-80 (RST 1)
3. Адреса ячеек памяти размещения программы и данных следует выбрать самостоятельно, с учетом различия адресных пространств оперативной памяти УМК и УОУ.
4. Для ввода программ в память лабораторных стендов необходимо текстовые записи команд (см. табл. 1.1) представить в кодах формата hex (h-формат). Соответствующие коды команд определяются по таблице «Коды команд процессора» Приложения Б1. Код байта команды состоит из двух чисел, которые являются номерами столбца и строки, на пересечении которых находится текстовая запись соответствующей команды. Номер столбца в таблице является старшей цифрой, а номер строки – младшей цифрой h-представления байта кода команды.
Таблица 1.1
