
- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •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.
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«ТОМСКИЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ
И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра информационной безопасности электронно-вычислительных систем (КИБЭВС)
Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
для студентов специальностей 211000.62 – «Проектирование центральных и периферийных устройств» и 091005 – «Комплексное обеспечение информационной безопасности автоматизированных систем»
В-Спектр
Томск – 2012
УДК 681.31
ББК 32.97
Т 60
Т 60 Торгонский Л.А. Проектирование центральных и периферийных устройств ЭВС-2: Методические указания по лабораторным работам. – Томск: В-Спектр, 2012. – 104 с.
ISBN 978-5-91191-240-6
В сборник включены описания и методические указания лабораторных работ по дисциплинам «Проектирование центральных и периферийных устройств ЭВС» и «Микропроцессорные ЭВС» для специальностей 211000 и 090105. Работы выполняются на микропроцессорных стендах, ядром которых являются микропроцессоры с разделёнными магистральными шинами доступа к совмещённой памяти команд/данных и однокристальные микроЭВМ со встроенной разделенной памятью команд и данных.
ISBN 978-5-91191-240-6
© Л.А. Торгонский, 2012
© ТУСУР, каф. КИБЭВС, 2012
Содержание
Введение……………………………………………………………………..4
Лабораторная работа 1 4
Изучение лабораторных стендов УС-80 4
Лабораторная работа 2 9
Изучение и исследование системы команд учебных стендов 9
Лабораторная работа 3 26
Исследование арифметико-логического устройства (АЛУ) учебных стендов 26
Лабораторная работа 4 31
Подготовка и отладка программы обработки числовой информации 31
Лабораторная работа 5 36
Микропроцессорное управление вводом/выводом и контроль времени 36
Лабораторная работа 6 48
Микропроцессорное управление матричной клавиатурой и источником звука 48
Лабораторная работа 7 59
Микропроцессорное управление матричным семисегментным табло 59
Лабораторная работа 8 64
Микропроцессорное правление электромеханическими исполнительными механизмами 64
Лабораторная работа 9 80
Управление вводом/выводом и контроль времени учебного стенда УС-51 (УМПК-51) 80
Введение
В сборнике приведены описания десяти лабораторных работ, исполняемых на микропроцессорных стендах. Для исполнения по учебным поручениям предлагается от четырёх до восьми работ.
В стендах применены в качестве центральных три разных модификации микропроцессоров:
– с классической архитектурой взаимодействия с памятью и периферией по трём шинам (микропроцессор фирмы intel 808X);
– с параллельными физически разделёнными шинами доступа к полям памяти команд и данных (гарвардская архитектура микропроцессора фирмы intel 803X – 805Х);
Разнообразие микропроцессорного базиса стендов предоставляет более широкие возможности для демонстрации общих и специфических ресурсов микропроцессоров.
Сведения о стендах и приёмах работы с ними приведены в справочном пособии «Учебные стенды», изданном отдельной брошюрой и размещенном в локальной сети (ЛВС) кафедры в папке учебных материалов по изучаемой дисциплине.
Программная часть работ с учебными стендами, исключая возможность контроля процессов и управления в реальном времени (таймер, звук, внешние входные и выходные сигнал могут быть лишь абстрактными моделями), может отлаживаться на моделирующих программах, имитирующих работу стендов. Программа «УМПК80» позволяет готовить программу, вводить её в модель, проверять правильность исходного текста программы, выполняет ассемблирование и дизассемблирование, отрабатывает исполнение объектного кода программы, включает информационные индикаторы. Работа этой программы симулирует выполнение команд микропроцессора i8080.
Аналогичные возможности предоставляются программой «Single-Chip Machine 2» в отношении ОМЭВМ 8051.
Лабораторная работа 1
Изучение лабораторных стендов УС-80