Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР580.doc
Скачиваний:
15
Добавлен:
01.05.2025
Размер:
577 Кб
Скачать
☆

Тема 4. Имс мпк кр580.

Тема 4.1. Микропроцессор кр580вм80а.

План:

  1. Назначение и основные параметры МКП КР580ВМ80А.

  2. УГО и таблица назначения выводов МКП КР580ВМ80А.

  3. Описание основных блоков и работа МКП КР580ВМ80А.

    1. . Назначение и основные параметры мкп кр580вм80а.

Микросхема КР580ВМ80А - это функционально законченный, однокристальный, параллельный, 8-разрядный микропроцессор с фиксированной системой команд.

Он не обладает возможностью аппаратного наращивания разрядности обрабатываемых данных, но позволяет осуществить это программным способом.

ОСНОВНЫЕ ПАРАМЕТРЫ КР580ВМ80А:

  1. Разрядность обрабатываемых данных - 8.

  2. Число выполняемых команд - 78.

  3. Максимальный объем адресуемой памяти - 64КБайт.

  4. Число адресуемых устройств ввода/вывода - 256/256.

  5. Число уровней прерывания - 8.

  6. Виды адресации:

    • Прямая;

    • Косвенная;

    • Непосредственная;

    • Регистровая;

    • По указателю стека;

  7. Быстродействие 625000 операций/сек.

  8. Тактовая частота <2,5 МГц.

  9. Потребляемая мощность <1250 мВт.

2. Уго и таблица назначения выводов мкп кр580вм80а.

Рис. 1. УГО микропроцессора КР580ВМ80А.

Таблица 3. Назначения выводов микропроцессора КР580ВМ80А.

№ вывода

Обозначение

Тип вывода

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

1,25-27,29-40

А0-А15

Выходы

Канал адреса

2

GND

---

Заземление (общий)

3-10

D0-D7

Входы/выходы

Канал данных

11

Uio

---

Напряжение источника смещения -5В

12

SR

Вход

Установка в исходное состояние (обнуление)

13

HLD

Вход

Запрос захвата СШД

14

INT

Вход

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

15,22

C2,C1

Входы

Тактовые сигналы

16

INTE

Выход

Разрешение прерывания

17

RC

Выход

Прием информации

18

ТR

Выход

Передача информации

19

SYN

Вход

Сигнал синхронизации

20

Ucc1

---

Напряжение питания +5В

21

HLDA

Выход

Подтверждение захвата

23

RDY

Вход

Сигнал «Готовность»

24

WI

Выход

Сигнал «Ожидание»

28

Ucc2

---

Напряжение питания +12В

3. Описание основных блоков и работа мкп кр580вм80а.

Одним из основных блоков МКП КР580ВМ80А является АЛУ. Оно обеспечивает выполнение арифметических, логических операций и операций сдвига над двоичными данным, представленными в дополнительном коде или над двоично-десятичными данными. АЛУ содержит схему десятичной коррекции, позволяющую производить операции десятичной арифметики.

По результатам операции в АЛУ формируется ряд признаков в регистре признаков.

Рис. 2. Регистр признаков (8-и разрядный)

D7

D6

D5

D4

D3

D2

D1

D0

S

Z

AC

P

1

C

  1. Признак S - бит знака. Если число получилось отрицательным, то S=1, а если положительным, то S=0.

  2. Признак Z - бит нуля. Если результат операции равен 0, то Z=1, а если не равен нулю, то Z=0.

  3. Признак АС-бит вспомогательного переноса -это перенос из D3 в D4. Если перенос был, то АС=1, если не было, то АС=0.

  4. Признак Р - бит четности. Он равен единице, если в результате операци, количество единиц в полученном числе - четное, он равен нулю, если количество единиц в результате операций - нечетное.

  5. Признак С - перенос. С = 1, если в результате операции произошел перенос из D7 в более старшие разряды

Пример:

1 0 1 1 0 0 1 1

+ 1 1 0 1 1 0 1 1

------------------ S=0, АС=0, С=1, Z=0, Р=1

1 1 0 0 0 1 1 1 0

МКП КР580ВМ80А имеет в своём составе:

  1. РОН - регистры общего назначения - шесть 8-и разрядных регистров: B,C,D,E,H,L. Они применяются как накопители (т.е. данные находятся в самом регистре) или как указатели (16-ти разрядный адрес операнда, определяется содержимым двух регистров РОН).

  2. Регистры временного хранения - два восьмиразрядных W и Z. Они используются для приема и временного запоминания второго и третьего байтов команд переходов, они являются программно доступными.

  3. Регистр адреса - он 16-ти разрядный. Он принимает и хранит в течение одного машинного цикла адрес команды или операнда, а затем выдает его по линиям А0-А15.

Схема синхронизации и управления формирует машинные такты и циклы, которые координируют выполнение всех команд. Для выполнения одной команды требуется от одного до пяти машинных циклов. Каждый цикл состоит из 3-5 тактов.

Всего команд 78, они делятся на 5 групп:

  1. Команды передачи данных.

  2. Арифметические команды.

  3. Логические команды.

  4. Команды переходов.

  5. Команды управления и ввода/вывода.

Микропроцессор может находиться в одном из 3-х состояний:

  1. «Ожидание».

  2. «Захват».

  3. «Останов».

Контрольные вопросы:

  1. Дайте определение МКП КР580ВМ80А.

  2. Перечислите основные параметры МКП КР580ВМ80А.

  3. Зарисуйте УГО МКП КР580ВМ80А.

  4. Расскажите о выводах МКП КР580ВМ80А.

  5. Расскажите о регистре признаков и о признаках АЛУ.

  6. Расскажите о блоках МКП КР580ВМ80А.