Микропроцессорные системы управления электроприводом. Иванов В.М. - 22 стр.

UptoLike

Составители: 

21
подпрограмме обслуживать другие прерывания. В целом работа с прерываниями,
особенно при работе в реальном времени, оказывается сложной. Наиболее оправдано
использование прерывания таймера, устройств последовательной связи, при опросе
датчиков аварийных сигналов в системах ЧПУ и кнопок пульта оператора.
3. Задание для домашней подготовки
3.1. Изучить организацию обмена с внешними устройствами [3,4].
3.2. Изучить работу интерфейса устройств сопряжения с объектом [6].
4. Рабочее задание
4.1. Написать и отладить программы с опросом готовности и по прерываниям.
4.2. Произвести доработку алгоритмов ввода-вывода в соответствии с
заданием, полученным от преподавателя.
Пример 1: осуществить ввод команды (MOV Rl, @R2) с клавиатуры, ее
р
аспознавание и запись машинного кода команды в ячейку памяти с адресом 4000;
написать программу и осуществить ее отладку.
Пример 2: обработать содержимое ячейки памяти 4000/010112 , выдать его на
экран в символьной форме с последующим выводом мнемоники команды.
5. Содержание отчета
5.1. Титульный лист, цель работы.
5.2. Блок-схема разработанного алгоритма, программа.
5.3. Выводы по
работе, отслеживающие ход отладки программы
6. Контрольные вопросы
6.1. Напишите последовательность команд, которую выполняет процессор при
получении запроса на прерывание и возврате из прерывания.
6.2. Два внешних устройства одновременно выставляют сигнал требования
п
р
ерывания. От какого устройства прерывания будут обработаны раньше:
обладающего более высоким или более низким приоритетом?
6.3. В ячейке памяти загружена символьная информация 030060(8). Каким
двум символам она соответствует?
6.4. Каким образом можно обеспечить поочередную работу двух внешних
устройств, если они работают по прерываниям?
6.5. Нужно ли производить очистку экрана и перезапись строки
символов,
если режим ввода символов предусматривает использование клавиши удаления
символов «Delete»?