рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Режимы работы контроллера прерываний

Режимы работы контроллера прерываний - раздел Философия, КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления   Выделяют 5 Основных Режимов Работы Контроллера Прерываний:...

 

Выделяют 5 основных режимов работы контроллера прерываний:

1) Режим фиксированных приоритетов (режим полного вложения подпрограммы обслуживания прерываний);

2) Режим циклического сдвига приоритетов «А»;

3) Режим циклического сдвига приоритетов «В»;

4) Режим специального маскирования;

5) Режим последовательного программного опроса.

Рассмотрим подробнее каждый из режимов.

1. Режим фиксированных приоритетов. В данный режим контроллер переходит после окончания программирования, если не вносятся изменения в особенности его работы.

В указанном режиме приоритеты входов фиксированы и не меняются. Нулевой вход IR0 имеет высший приоритет, а IR7 – низший. Если в момент обслуживания запроса, поступившего на один из входов контроллера прерываний, придет запрос на более приоритетный вход, то система прервет выполнение подпрограммы по текущему запросу и перейдет на выполнение обслуживания прерывания по более приоритетному запросу.

2. Режим циклического сдвига приоритетов «А». Данный режим используется для возможности программного изменения приоритетов входов контроллера прерываний, т.е. приоритеты входов могут быть динамически изменены таким образом, что вход, запрос по которому только что был обслужен, загрузкой специального управляющего слова получает низший приоритет. Т.е. происходит сдвиг приоритетного кольца, и указанный вход назначается «дном» приоритетного кольца. Осуществление циклического сдвига каждый раз предполагает засылку операционного управляющего слова.

3. Режим циклического сдвига приоритетов «В». В данном режиме пользователь может программно управлять назначением входа с низшим приоритетом, но в отличие от режима циклического сдвига приоритетов «А» здесь не требуется дожидаться конца обслуживания по конкретному входу, приоритеты могут быть изменены в любой момент засылкой по команде OUT с микропроцессора операционного управляющего слова OCW2.

4. Режим специального маскирования. Данный режим позволяет разрешить прерывания по входам с более низким приоритетом, чем входы с более высоким приоритетом, по которым производится обслуживание. В данном режиме с помощью специального управляющего слова записывается маска, содержащая «1» для тех входов, которые должны быть закрыты. Перед записью маски необходимо организовать вход в маскирование, затем записать маску, а после окончания режима маскирования – выход из маскирования путем загрузки специального управляющего слова.

Например,

MVI А, 68Н

OUT (ADR) PIC

MVI А, МАSC

OUT (ADR) PIC

…………………

MVI А, 48Н

OUT (ADR) PIC

 

68Н – OCW3 – вход в маскирование, 48Н – OCW3 – выход из маскирования.

5. Режим последовательного программного опроса. В данном режиме микропроцессор с помощью контроллера прерываний последовательно опрашивает источники запросов многократной загрузкой операционного управляющего слова в контроллер прерываний (OCW3, код ОСН) командой OUT. Далее по команде IN микропроцессор читает системную шину данных. Переход в этот режим осуществляется, таким образом, программным путем. Контроллер прерываний, получив OCW3 от МП, выставляет на шину данных следующий шифр: это байт D7D6D5D4D3D2D1D0, в котором если D7=1, то запрос (INT) есть, биты D6D5D4D3 не анализируются, биты D2D1D0 указывают номер внешнего устройства с высшим приоритетом, которое нуждается в обслуживании. Во время опроса микропроцессором внешних устройств должны быть запрещены прерывания.

– Конец работы –

Эта тема принадлежит разделу:

КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления

Федеральное ГОСУДАРСТВЕННОЕ бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ... ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ... ИНСТИТУТ НЕФТИ И ГАЗА...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Режимы работы контроллера прерываний

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

МИКРОПРОЦЕССОРЫ
Электронная система – это электронный узел, блок или комплекс, состоящий из отдельных компонентов. Задача – это набор функций, выполнение которых требуется от электронной системы.

Состав микропроцессорного комплекта КР580
  Этот комплект содержит набор БИС относительно невысокого быстродействия с f=2,5 МГц. КР580ВМ80 – ЦП (8-разрядный). КР580ВВ51 – программируемый последовательный инт

Микропроцессор INTEL 8080 (KP580BM80A)
Технические характеристики микропроцессора: 1) Тактовая частота f=2,5МГц; 2) Среднее быстродействие: 500000 операций в секунду; 3) Степень интеграции: 4500 транзи

Понятие машинного такта, цикла команды и машинного такта
  Цикл команды – это время, необходимое микропроцессору для выполнения отдельной команды. Цикл команды (ЦК) подразделяется на машинные циклы (МЦ) – это более ко

Из памяти
  Схема извлечения микропроцессором кода команды (данных) из памяти приведена на рис. 4.  

Основные состояния микропроцессора
Микропроцессор может находиться во включенном и выключенном режиме. Во включенном режиме различают четыре состояния микропроцессора: 1. Состояние захвата шин. 2. Состояние прерыва

Система команд микропроцессора
Микропроцессор имеет 244 команды, которые делятся на группы. Группы команд: 1) Команды передачи данных: а) Команды передачи данных: MOV, MVI, LDA и др.

КР580ВК28
  Устройство предназначено для: 1) Фиксации слова состояния микропроцессора; 2) Буферизации выходных линий; 3) Повышения нагрузочной способности выхо

КР580ВВ55
  Данное устройство предназначено для организации обмена данными между микропроцессором и внешними устройствами (см. рис. 11).  

Выбор порта или регистра управляющего слова
  А1 А0   РА РВ

Направление передачи данных в PPI
  1. Ввод данных: А1 А0 СS

Режимы работы программируемого параллельного интерфейса
1) Нулевой режим; 2) Первый режим; 3) Второй режим.   Нулевой режим – ввод/вывод данных. В данном режиме данные записываются в ВУi или

Программирование PPI
  Программирование PPI предполагает, что при инициализации необходимо загружать управляющие слова в регистр управляющего слова. Управляющие слова:   D7

КР580ВН59
Данное устройство предназначено для организации обслуживания прерываний в микропроцессорных системах, при этом выполняет следующие функции: 1) осуществляет фиксацию запросов на прерывание

Характеристика управляющих слов для настройки контроллера прерываний
  Существует две группы управляющих слов для настройки программируемого контроллера прерываний: 1) Управляющие слова для инициализации (ICW1, ICW2, ICW3). Они позволяю

Особенности обслуживания при каскадировании контроллера прерываний
  Поскольку есть ведущий и ведомый контроллеры, то появляется разграничение функций обслуживания прерываний между контроллерами. По первому сигналу, разрешающему прерывание (

Характеристика и формат управляющих слов
  I. Управляющие слова инициализации. 1. ICW1 – программируется при А0 = 0.

Избыточности
Рис. 19   Используется метод схемного последовательного опроса (см. рис. 19.).

ПРОГРАММИРУЕМЫЙ ТАЙМЕР КР580ВИ53
  Данное устройство предназначено для задания временных интервалов в микропроцессорных системах и может быть использовано как: 1) Одновибратор с программируемой длительностью

Первый режим.
В первом режиме на выходе счетчика формируется отрицательный импульс, длительность которого определяется следующим образом: низкий уровень сигнала на выходе устанавливается со второго такта CLK при

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги