Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MINOBR_ROSSII.docx
Скачиваний:
26
Добавлен:
28.03.2015
Размер:
1 Мб
Скачать
☆

2.3.3 Организация режима прерываний

Рисунок 16 – УГО КР580ВН59

Таблица 9 – Назначение выводов КР580ВН59

Обозначение

Назначение

IRQ0-IRQ7

входные сигналы запроса прерывания от УВВ

CAS0- CAS2

Локальная шина ПКП

D0-D7

Шина данных

CS

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

RD

Чтение содержимого регистров каналов

WR

Запись управляющего слова в регистр режима запись

INTA

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

A0

Младший адрес ШД

INT

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

SP

Выбор ведущего ПКП

Ucc

питание



БИС КР580ВН59 - программируемый контроллер прерывания. Предназначен для организации режима приоритетных прерывания от 8 УВВ, с возможностью увеличения количества прерывания до 64 (при каскадном включении нескольких БИС ПКП).

Режим прерывания - это такой режим МП, при котором он прерывает выполнение основной программы и по запросу УВВ переходит на выполнение прерывающей подпрограммы (драйвера УВВ). После окончания обслуживания прерывания МП переходит к выполнению основной программы.

Приоритетное прерывание - каждому УВВ назначается свой приоритет, в соответствии с которым оно обслуживается.

УВВ подключаются к входам ПКП IRQ0-IRQ7. Каждому входу IRQ0-IRQ7 присваивается свой вектор прерывания ВП0-ВП7. Вектор прерывания - это первый адрес прерывающей программы (драйвер). Драйверы ПФУ могут быть записаны в разных областях памяти. Начиная с начальных адресов, а все вектора прерываний записаны в определенную область памяти - область векторов прерывания. ВП могут отставать друг от друга на 4 или 8 бит. Обычно по адресу ВП записана команда JMP < начальный адрес драйвера > - безусловный переход на выполнение драйвера. Самая главная задача КПДП при работе в режиме векторных прерываний - сформировать 3-х байтовую команду CALL.

2.3.4 Логика выбора периферийных БИС

A0

A1

A2

A3

A4

A5

A6

A7

PROM

D0

D1

D2

D3

___

CS1

___

CS2

К556РТ4



ППИ

КПДП

ПКП Рисунок 17 – УГО К556РТ4

Адреса периферийных БИС

КПДП (КР580ВТ57)= 20 h подключен к выводу D2

ППИ (КР580ВВ55)= 84 h подключен к выводу D1

ПКП (КР580BН59)= E2 h подключен к выводу D3

ША

8

A0

A1

A2

A3

A4

A5

A6

A7

PROM

D0

D1

D2

D3

___

CS1

___

CS2

К556РТ4

к CS КР580ВТ57

к CS КР580ВН59

к CS КР580ВВ55

Рисунок 18 – Схема подключения периферийных БИС

Таблица 10 – Карта памяти ПЗУ

Тип БИС

Rg

Адрес

D3

D2

D1

D0

HEX

0 0

1

1

1

1

F

КПДП

РА0

20

1

1

0

1

D

(РУ+РЦ)0

21

1

1

0

1

D

РА1

22

1

1

0

1

D

(РУ+РЦ)1

23

1

1

0

1

D

РА2

24

1

1

0

1

D

(РУ+РЦ)2

25

1

1

0

1

D

РА3

26

1

1

0

1

D

(РУ+РЦ)3

27

1

1

0

1

D

РР

28

1

1

0

1

D

ПКП

УСИ 1

84

0

1

1

1

7

УСИ 2

85

0

1

1

1

7

ППИ

КА

Е2

1

0

1

1

В

КВ

Е3

1

0

1

1

В

КС

Е4

1

0

1

1

В

РУС

Е5

1

0

1

1

В

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]