Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0_МПиИСТС_Все главы.doc
Скачиваний:
518
Добавлен:
27.03.2016
Размер:
10.5 Mб
Скачать

5.1.2. Режимы работы микропроцессора

Предполагается, что все устройства, входящие в состав микропроцессорной системы, способны работать в темпе процессора, но может иметься строго ограниченное количество медленных устройств (на практике – 2).

Вводится TW – время ожидания, связанное с работой медленных устройств.

Процессор способен работать в 2-х режимах:

- минимальный;

- максимальный.

В минимальном режиме МП работает аналогично процессору К580ВМ80 с более высокой производительностью и сам формирует сигналы для шины управления (ШУ). Максимальный режим используется в системах, где присутствуют сопроцессоры (8087, ввода-вывода, и т.д.). В этом случае сигналы управления заменяются специальными сигналами состояния и для восстановления сигналов шины управления необходимо использовать специализированную микросхему системного контроллера. Количество сигналов управления и их назначение становятся иными. Образуется целый ряд сигналов, различных для разных режимов работы.

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

5.1.3. Структура минимально укомплектованной системы на базе микропроцессора к1810вм86

Системная магистраль микропроцессора имеет раздельные шины адреса и данных, но на выводах микропроцессора они мультиплексированы (рис. 5.2).

Для перехода к раздельным шинам адреса и данных разряды адреса запоминаются в буферных регистрах типа КР580ИР82. Запись производится с помощью сигнала ALE - Address Location Enable. В этих регистрах обычно фиксируется сигнал ВНЕ#, разрешающий или определяющий использование старшего байта. Эти регистры постоянно находятся в активном состоянии (вход управления третьим состоянием постоянно заземлен).

Таблица 5.1

Назначение сигналов на выводах микропроцессора

Обозначение вывода

Вход/выход

Назначение вывода

AD15-AD0

Вх/вых

Мультиплексированная ША/Д

A16/S3-A19/S6

Вых

Линии адреса или состояния

BHE#/S7

Вых

Разрешение старшего байта шины

RD#

Вых

Управление чтением

WR#

Вых

Управление записью

M/IO#

Вых

Выбор памяти или ВУ

ALE

Вых

Разрешение фиксации адреса

DT/R#

Вых

Управление пересылкой данных

DEN#

Вых

Разрешение пересылки данных

MN/MX#

Вх

Установка режима

TEST#

Вх

Сигнал окончания режима ожидания

HOLD

Вх

Запрос захвата шины

HLDA

Вых

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

INTR

Вх

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

NMI

Вх

Запрос немаскируемого прерывания

INTA#

Вых

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

READY

Вх

Готовность памяти или ВУ

RESET

Вх

Сброс (начальная установка)

CLK

Вх

Такты ГТИ

GND, +5B

Вх

Общий (земля), питание

Рис.5.2 Схема минимально укомплектованной системы на базе процессора К1810ВМ86

Таблица 5.2

Передача слов и отдельных байтов по ШАД

ВНЕ#

АО

Действия системы

0

0

Передача 16-разрядного слова

0

1

Передача старшего байта из нечетного адреса

1

0

Передача младшего байта из четного адреса

1

1

Устройство не выбрано