Реферат Курсовая Конспект
КР580ВН59 - раздел Философия, КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления Данное Устройство Предназначено Для Организации Обслуживания Прерываний В Мик...
|
Данное устройство предназначено для организации обслуживания прерываний в микропроцессорных системах, при этом выполняет следующие функции:
1) осуществляет фиксацию запросов на прерывание от восьми внешних источников;
2) программное маскирование поступивших запросов;
3) присвоение фиксированных или циклически изменяемых приоритетов входам контроллера;
4) формирование кода операции CALL и двухбайтного адреса перехода на подпрограмму обслуживания прерываний;
5) последовательный опрос внешних устройств для выявления внешнего устройства, нуждающегося в обмене.
Основные технические характеристики:
1) n-MOP – технология;
2) 28 выводов; число запросов на прерывание: 8;
3) потребляемая мощность – не более 1Вт;
4) стандартный температурный диапазон: -10 ÷ +70град.;
5) один источник питания +5В ±5%;
6) Степень интеграции – около 1000 активных элементов.
Условное графическое обозначение программируемого контроллера прерываний представлено на рис. 15.
Рис. 15
SP – вход выбора ведомого контроллера. Если SP=1, то контроллер ведущий.
IR0÷IR7 – входы поступающих запросов на прерывание.
А0 – вход выбора ячейки регистра управляющего слова для записи информации.
В системе может быть максимум 9 контроллеров, из которых один ведущий, а остальные – ведомые.
GAS0 ¸GAS2 – входы (для ведомого)/выходы (для ведущего) – линии выбора.
Ведущий выбирает ведомого, сообщая его адрес по данным линиям.
СS – выбор устройства.
RD/WR – управляющие сигналы чтения/записи.
D0 ¸ D7 – входы/выходы шины данных. По этим линиям осуществляется либо программирование контроллера, либо считывание информации о содержимом его регистров.
INT – запрос на прерывание. Если контроллер ведомый, то сигнал с его выхода INT поступает на вход IRi ведущего, если контроллер ведущий, то – на одноименный вход микропроцессора.
Рис. 16
На структурной схеме контроллера прерываний (см. рис. 16) имеются следующие блоки:
Буфер данных (БД) – предназначен для временного хранения данных.
Схема управления – для приема и формирования сигналов управления чтения и записью.
Блок РУС (регистр управляющего слова) – для записи и хранения управляющих слов, определяющих особенности работы контроллера.
Схема каскадирования – определяет, есть ли каскадирование в системе, и формирует адрес выбираемого ведомого контроллера.
Регистр маски – для хранения маски. Маска – это байт, который определяет, какие из входов запроса могут быть закрыты (замаскированы).
Схема управления прерываниями – для формирования сигнала запроса и приема сигнала разрешения на прерывание.
Регистр состояния – определяет, какой из поступивших запросов будет обслужен.
Схема обработки приоритетов – позволяет сформировать сигнал для обслуживания наиболее приоритетного запроса путем установки соответствующего триггера в регистре состояния.
Регистр запросов на прерывание – для запоминания поступающих запросов на прерывание.
– Конец работы –
Эта тема принадлежит разделу:
Федеральное ГОСУДАРСТВЕННОЕ бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ... ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ... ИНСТИТУТ НЕФТИ И ГАЗА...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: КР580ВН59
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов