Система векторных прерываний реализуется с помощью БИС ПКП 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#
Читайте также
Проект цифровой радиорелейной линии г. Волгоград – г. Астрахань
Связь всегда имела большое значение в жизни людей. Особенную
важность связь приобрела в последние годы, поскольку многие сферы деятельности
человека, например бизнес, напрямую зависят от ...
Надежность работы ВОЛП
В данной работе рассматривается проблема обеспечения
надежности эксплуатируемых линейно-кабельных сооружений при воздействии внешних
факторов - влияние молнии, воздействие коррозии, меха ...
Проектирование и разработка интернет-магазина Компьютерная техника
Разработка
сайтов для компаний является актуальной и востребованной сферой деятельности,
т.к. сайт фирмы в сети Интернет представляет собой достаточно дешевый и
массовый способ рекл ...