9.2. Задание на лабораторную работу
9.2.1. Подготовьте алгоритм к программе контроля состояния двоичных переключателей SA8 – SA1 и управления двоичными индикаторами HL8–HL1 стенда УС-51 (микроЭВМ УМПК-51) соответствующую условиям:
– выполнить приём и анализ байта числа, набираемого на переключателях SA1–SA8, подключённых к контактам порта Р1. К контактам порта P1 через инвертирующие логические усилители подключены светодиодные индикаторы HL8 – HL1 в соответствии с рисунком 9.1;
– если число Х1, набранное на переключателях SA8–SA1, совпадает со встроенным в программу значением (в примере 74h), то должен быть включён индикатор HL1, подключённый к выводу Р1.0 порта Р1, и после включения индикатора с применением штатного таймера Т/С0, задействованного в режиме 1 с обслуживания по прерываниям, выполняется временная пауза 10 с;
– по завершению паузы МЭВМ вводит код второго числа Х2, какое следует установить на переключателях в течение этой паузы и проверяет на совпадение со встроенным в программу значением, заданным по варианту (в примере 11h);
Рис. 9.1. Формат порта Р1 и функциональные соответствия состояний переключателей, индикаторов
– если число Х2, введённое с порта P1, совпадает со встроенным в программу значением, то оно должно быть выведено на индикаторы HL8 – HL1на заданное по варианту время, отсчитываемое по штатному таймеру (в примере ≈12 Сек);
– по истечению второй паузы должен быть включён индикатор HL8, подключённый к выводу Р1.7 порта Р1 (адрес порта 90h);
– при несовпадении числа Х1, со встроенным числом для проверки, следует включить индикатор HL7, подключённый к выводу Р1.6 порта Р1, и выйти на завершение (выполнять «пустой» цикл);
– при несовпадении числа Х2, со встроенным числом для проверки (в примере 11h), следует включить индикатор HL6, подключённый к выводу Р1.5 порта Р1, и выйти на завершение (выполнять «пустой» цикл).
Варианты заданий предусматривают индивидуальный код состояний переключателей в hex-формате и времени Т2 (сек) в десятичном формате. Коды задания представляются в форме
YY XX TT,
где YY – байт кода первого числа образуется из цифр номера специальности на факультете и последней цифры года набора; ХХ – байт кода второго числа образуется из цифр номера группы на курсе и номера бригады исполнителей в группе; ТТ – длительность паузы Т2 (сек) образуется делением десятичного эквивалента кода ХХ на 2 и округлением результата на уменьшение до целого.
Пример кодирования задания: Код 72 23 11 соответствует группе 72-2, третьей бригаде исполнителей и время Т2 с = 23 /2 = 11 с.
9.2.2. Составьте функциональную схему контроллера, реализующего программу управления по заданию.
9.2.3. Выполните анализ и разметку модульного состава программы управления.
- Л.А. Торгонский Микропроцессорные эвс Лабораторный практикум
- 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.