- •Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- •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.
Программируемый параллельный адаптер (ppi) предназначен для организации параллельных синхронных, асинхронных двунаправленных и квазидвунаправленных интерфейсов периферийных устройств.

Рис. А5.1
На рис. А5.1 представлено УГО адаптера. На рис. А5.2 показана программная модель адаптера. На рис. А5.3 приведен формат слова приказа для настройки трёх каналов адаптера в необходимый режим работы с периферийным устройством.

Рис. А5.2
Адреса обращения к объектам программной модели следующие:
А1А0 – 00 – порт А; А1А0 – порт С;
А1А0 – 01 – порт В; А1А0 – порт управления/состояния.

Рис. А5.3. Формат приказа настройки адаптера
Содержимое порта управления модифицируется по управляющему сигналу ЗпВУ, а по сигналу ЧтВУ принимается содержимое порта состояния.
Формат слова установки/сброса состояний регистра с приведен на рис. А5.4. Загрузка названного слова производится по адресу регистра управления при состоянии «0» разрядного бита d7.

Рис. А5.4

Рис. А5.5. Формат слова состояния и конфигурация порта С в режиме 1 портов А и В при вводе
На рис. А5.5, А5.6, А5.7 изображены форматы слова состояния и приведены входные и выходные сигналы с указанием номеров разрядов порта С, используемых в асинхронных режимах применения портов А и В при вводе (см. рис. А5), выводе (см. рис. А5.6) и двунаправленном режиме порта А (см. рис. А5.7).

Рис. А5.6. Формат слова состояния и конфигурация порта С в режиме 1 портов А и В при выводе
Сигналы подтверждения (ack) выдает принимающий порт, а сигналы сопровождения выдаёт передающий порт.

Рис. А5.7. Формат слова состояния и конфигурация
порта С для режима 2 порта А (двунаправленный обмен)
Лабораторная работа 6
Микропроцессорное управление матричной клавиатурой и источником звука
6.1. Цель работы
Приобретение и развитие практических навыков программного управления вводом состояний матричных датчиков и выводом сигналов на излучатель звука.
6.2. Задание на лабораторную работу
6.2.1. Подготовьте алгоритм и программу управления для стенда УМК с макетным блоком М1 по следующим условиям:
– должен быть обеспечен ввод и опознание состояния контактной пары заданной клавиши числового поля клавиатуры стенда;
– если заданная клавиша нажата, то через 10 с должен быть выведен звуковой сигнал заданной частоты и длительности согласно индивидуальному варианту;
– если нажата любая другая или одновременно более одной клавиши на активизированной горизонтали матричной схемы подключения контактных пар, то управление должно быть передано системной программе “Монитор” без вывода звука;
– если клавиши, подключенные через активизированную горизонталь, не нажаты, то должно быть обеспечено программное ожидание нажатия клавиш.
Примечание:
1) Задания выполняются по индивидуальным вариантам бригадами из одного-двух исполнителей.
2) Вариант задания образуется из чисел-N1, N2, N3, где N1, N2, N3 – числа в hex-формате, соответствуют цифре года поступления исполнителя в вуз N1, цифре номера группы на курсе N2 и цифре номера бригады исполнителей N3.
3) Цифра N3 соответствует номеру клавиши инициирующей вывод звукового сигнала.
4) Частота звукового сигнала для варианта определяется по выражению
F=50(N1+1)N3 (Гц).
5) Длительность вывода звука для варианта определяется по выражению
T= 0.5(N216 +N3) (сек).
Пример:
Задание для шестой бригады группы 578-1 кодируется числами N1=8, N2=1, N=6 и, соответственно, код варианта есть 816h. Звуковой сигнал частотой F=5096=2700 Гц с длительностью звучания Т=0.5(116+6)=11 с должен быть выдан через 10 с после нажатия клавиши «6».
6.2.2. Продемонстрируйте функционирующую программу руководителю занятия.
6.2.3. Оформите отчет по лабораторной работе в соответствии с требованиями раздела 6 руководства по форме и содержанию. Сдайте отчёт руководителю занятия для контроля.
