Вивід |
Позначення |
Тип виводу |
Функціональне призначення виводів |
1,25–27 |
А10, А0–А2, |
||
29–40 |
А3–А9, А15, |
Виходи |
Канал адреси |
А12–А14, А11 |
|||
2 |
GND |
– |
|
3–10 |
D4–D7, D3–D0 |
Входи виходи |
Канал даних |
11 |
U10 |
|
Напруга джерела зміщення – 5В |
12 |
SR |
Вхід |
Установка в початковий стан |
13 |
HLD |
Вхід |
Захоплення |
14 |
INT |
Вхід |
Запит переривання |
15, 22 |
C2, C1 |
Входи |
Тактові сигнали |
16 |
INTE |
Вихід |
Дозвіл переривання |
17 |
RC |
Вихід |
Прийом інформації |
18 |
(-TR) |
Вихід |
Видача інформації |
19 |
SYN |
Вихід |
Сигнал синхронізації |
20 |
UCC1 |
– |
Напруга живлення + 5В |
21 |
HLDA |
Вихід |
Підтвердження захоплення |
23 |
RDY |
Вхід |
Сигнал «Готовності» |
24 |
W1 |
Вихід |
Сигнал «Очікування» |
28 |
UCC2 |
– |
Напруга живлення + 12В |
В кінці машинного циклу знову аналізуєтся стан сигналу на вході HLD. При низькому рівні сигналу перевіряється, чи закінчено виконання команди. Якщо команда не закінчена, то мікропроцесор виконує наступний машинний цикл команди, починаючи з такту Т1. В кінці кожної команди мікропроцесор аналізує стан сигналу на вході INT. Якщо сигнал високого рівня і переривання було раніше дозволено командою EI, то мікропроцесор переходить до виконання машинного циклу «Переривання», починаючи з такту Т1. Інакше виконується перший машинний цикл нової команди з такту Т1.
Рисунок 2.3. - Внутрішня структура мікропроцесора КР580ВМ80А
Дії, які виконуються мікропроцесором в конкретному машинному циклі, визначаються 8-розрядною інформацією стану, яка видається через канал даних в такті Т1 кожного машинного циклу. Ця інформація може використовуватися для утворення сигналів звернення до ЗП, ПВВ і для організації різних режимів роботи мікропроцесора.
Залежно від поєднання сигналів стану, виданих в конкретному циклі, машинні цикли можна розділити на 10 типів:
1. Цикл М1 – прийом першого байта команди в регістр команд.
2. Цикл читання ЗП – читання ЗП по вмісту одного з регістрів BC, DE,HL.
3. Цикл запису в ЗП – запис в ЗП по вмісту одного з регістрів BC, DE,HL.
4. Цикл читання стека – читання ЗП по вмісту показника стека.
5. Цикл запису в стек – запис в ЗП по вмісту показника стека.
6. Цикл вводу-вводу інформації в регістр результату (акумулятор) із зовнішнього пристрою.
7. Цикл виводу-вивід інформації з регістра результату в зовнішній пристрій.
8. Цикл переривання – прийом коду команди RST або CALL із контролера перериваня.
9. Цикл зупинки.
10. Цикл переривання при зупинці – прийом коду команди RSY або CALL при виході мікропроцесора з режиму «Зупинки» по перериванню.
При виконанні команд мікропроцесор може переходити в один з трьох станів: «очікування», «захоплення» і «зупинки», тривалість яких визначається зовнішніми управляючими сигналами.
Сигнал високого рівня на вході RDY забезпечує автоматичне виконання команд програми мікропроцесором з частотою тактових сигналів. Якщо на виході RDY встановлений сигнал низького рівня, то мікропроцесор переходить в режим «Очікування» і формує сигнал WI високого рівня виходу.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.