Контроллер прерываний

Система векторных прерываний реализуется с помощью БИС ПКП I8259A. На основе одного ПКП I8259A формируется 8-уровневая приоритетная система векторных прерываний для МП типа I82386 (рис. 5).

Рисунок 5 - УГО программируемого контроллера прерываний I8259A

Назначение выводов микросхемы I8259A приведено в таблице 4.

Таблица 4 - Назначение выводов микросхемы I8259A

Вывод

Обозначение

Тип вывода

Функциональное назначение вывода

11,10,9,8,7,6,5,4

D0-D7

Входы-выходы

Канал данных

27

A0

Вход

Адрес 0-го разряда

18-25

IRQ0 - IRQ7

Вход

Запрос прерывания

Продолжение таблицы 2

1

CS

Вход

Выбор микросхемы

2

WR

Вход

Запись информации

3

RD

Вход

Чтение информации

26

INTA

Вход

Подтверждение прерывания

16

MS/SV

Вход

Выбор ведомой микросхемы

12,13,15

CAS0-CAS2

Входы-выходы

Шина каскадирования

17

INT

Выход

Прерывание

14

GND

-

Общий

28

UCC

-

Напряжение питания

Разряды D7-D3 определяют старшие биты номера прерывания n для каждого входа IRQ ПКП. Младшие 3 бита номера прерывания определяются номером входа IRQ, на который поступил запрос прерываний. Формат управляющего слова ICW2 приведен на рисунке 6.

Рисунок 6 - Формат управляющего слова ICW2

В данной работе используется следующее управляющее слово:

IRQ1 00001001. Смещение в таблице векторов прерываний: IRQ1 00100100.

Запрос прерывания происходит после нажатия кнопки КН2. Для предотвращения дребезга контакта кнопки применяется схема (рис. 7).

Рисунок 7 - Схема подавления дребезга контактов и снятия сигнала IRQI после формирования сигнала INTA#

Читайте также

Основы статистической теории радиолокации
Если о сигнале все известно , то нет необходимости в его приеме, если о нем ничего не известно, то его невозможно отличить от помех, и прием его невозможен. Поэтому, ...

Проектирование САУ приводом наведения реактивной бомбометной установки РБУ-6000
Реактивные бомбометные установки РБУ-1000 "Смерч-2" и РБУ-6000 "Смерч-3" предназначенные для залповой и одиночной стрельбы реактивными глубинными бомбами РГБ-60 ...

Проектирование корпоративной сети
Информационная сеть - сеть, предназначенная для обработки, хранения и передачи данных. Информационная сеть состоит из: · абонентских и административных систем; · связы ...

Основные разделы

Все права защищены! (с)2024 - www.generallytech.ru