Теоретичні та практичні відомості з питань розробки систем керування на базі сучасних мікропроцесорних систем, страница 11

слова команди

А0

7

6

5

4

3

2

1

0

СКІ1

а

0

А7

А6

А5

1

-

1

1

-

б

0

А7

А6

А5

1

-

1

0

-

в

0

А7

А6

-

1

-

0

1

-

г

0

А7

А6

-

1

-

0

0

-

СКІ2

-

1

А15

А14

А13

А12

А11

А10

А9

А8

СКІ3

а

1

U7

U6

U5

U4

U3

U2

U1

U0

б

1

-

-

-

-

-

U2

U1

U0

СКО1

-

1

M7

M6

M5

M4

M3

M2

M1

M0

СКО2

а

0

0

0

1

0

0

-

-

-

б

0

0

1

1

0

0

B2

B1

B0

в

0

1

0

1

0

0

-

-

-

г

0

1

1

1

0

0

B2

B1

B0

д

0

1

1

0

0

0

B2

B1

B0

СКО3

а

0

-

0

0

0

1

1

0

0

б

0

-

0

0

0

1

0

1

1

в

0

-

0

0

0

1

0

1

0

г

0

-

1

1

0

1

0

0

0

д

0

-

1

0

0

1

0

0

0

Програмування. В процесі роботи ПКП можна змінювати алгоритми обслуговування переривань. Це здійснюється за допомогою системи команд, перелік яких приведений в таблиці 3.29. Перш за все мікросхема повинна бути встановлена в початковий стан. Для цього використовується послідовність двох або трьох команд СКІ1, СКІ2 і СКІЗ. По команді СКІ1 (ознака А0 = 0, D4=1) мікросхеми виконує наступні дії:

l встановлює в початковий стан схему, чутливу до перепаду рівня напруги з низького на високий по входах запитів;

l очищає регістр маскування запитів

l встановлює запиту на вході ІRQ7 низький рівень пріоритету;

l скидає тригер спец маскування, а тригер вибору РЗПР РОЗПР для подальшого прочитування встановлює в стан вибору РЗПР. Команда СКІ1 має чотири модифікації (СКІ1а—СКІ1г), що пов'язано з вказівкою в ній ознаки Е (розряд D1) числа ПКП в системі і ознаки формату адреси Ф (розряд D2). Якщо E=1, то ПКП в системі єдиний, якщо E = 0—в системі кілька ПКП. При Ф=1 формат рівний чотирьом, тобто початкові адреси програм обслуговування суміжних запитів відсунуті один від одного на чотири адреси, при Ф = 0—на вісім. В розрядах D7—D5 команди СКІ1 вказують розряди адреси A7—A5 молодшого байта початкової адреси підпрограми обслуговування запитів при форматі 4. При форматі 8 в розрядах D7—D6 указуються розряди адреси A7—A6. Можливі варіанти адрес молодшого байта залежно від номера запиту і формату показані в таблиці  3.30.