Автоматизация управления в производственных системах. Федотов А.В. - 155 стр.

UptoLike

Составители: 

155
стимый по системе команд с микропроцессором КР580ВМ80А (i8080) и являющий-
ся усовершенствованной моделью последнего. Микропроцессор имеет встроенный
генератор тактовых сигналов, для стабилизации частоты которого к выводам Х1 и
Х2 подключается кварцевый резонатор.
Формирователь сигнала RESIN формирует из внешнего сигнала СБРОС, по-
ступающего от цепей управления работой процессора, тактируемый сигнал RESIN
начальной установки (сброса) микропроцессора, по которому счетчик команд мик-
ропроцессора устанавливается в нулевое положение. В нулевое положение устанав-
ливаются также внутренние триггеры разрешения прерываний и подтверждения за-
хвата шин, регистры команд и признаков. После окончания действия сигнала RESIN
микропроцессор выполняет команду, выбираемую из нулевого адреса.
Сигнал управления HOLD служит для перевода микропроцессора в режим за-
хвата шин внешним устройством. По этому сигналу микропроцессор заканчивает
обмен данными по шинам и переводит свои выводы шин в высокоимпедансное со-
стояние, отключаясь от них. Одновременно микропроцессор выдает сигнал HLDA
разрешение захвата шин, который служит признаком для внешнего устройства того,
что оно может самостоятельно использовать системные шины для обмена информа-
цией. После снятия сигнала HOLD микропроцессор вновь получает доступ к шинам
и продолжает свою работу.
Формирователь сигнала управления READY формирует тактируемый сигнал
готовности внешнего устройства к обмену информацией с микропроцессором. Низ-
кий уровень этого сигнала в цикле чтения или записи означает, что устройство (па-
мять или устройство ввода-вывода) не готово для обмена информацией. Микропро-
цессор при этом переводится в режим ожидания до тех пор, пока не установится вы-
сокий уровень сигнала.
Сигнал TRAP вызывает немаскируемое (неблокируемое) прерывание работы
микропроцессора с адресом вектора прерывания (адресом команды, которая будет
выполнена), равным 24H (шестнадцатеричный адрес). Это прерывание имеет
наивысший приоритет и предназначено на случай возникновения неустранимой
ошибки.
INTR сигнал запроса прерывания с заданием вектора прерывания источни-
ком запроса. В микроконтроллере не используется.
RST сигналы запроса прерываний, которые могут запрещаться программно
(маскироваться). Эти запросы имеют следующие векторы прерываний: RST7.5
H, RST6.5 34H, RST5.5 2CH. Сигнал RST7.5 используется для запроса преры-
ваний от таймера, сигналы RST6.5 и RST5.5 для запроса прерываний от приемопе-
редатчика ИРПС.
Микропроцессор КР1821ВМ85А имеет 16-разрядную шину адреса и
8-разрядную шину данных. Старший байт адреса выдается по линиям А (адресные
линии А8…А15) на формирователь старшего байта, обеспечивающий буферизацию
шины данных (ее старшего байта). Младший байт адреса (А0…А7) мультиплекси-
рован с 8-битными данными и выдается на линии A/D. Признаком присутствия ад-
реса на шине A/D (стробом адреса) является сигнал ALE. По сигналу ALE младший
стимый по системе команд с микропроцессором КР580ВМ80А (i8080) и являющий-
ся усовершенствованной моделью последнего. Микропроцессор имеет встроенный
генератор тактовых сигналов, для стабилизации частоты которого к выводам Х1 и
Х2 подключается кварцевый резонатор.
      Формирователь сигнала RESIN формирует из внешнего сигнала СБРОС, по-
ступающего от цепей управления работой процессора, тактируемый сигнал RESIN
начальной установки (сброса) микропроцессора, по которому счетчик команд мик-
ропроцессора устанавливается в нулевое положение. В нулевое положение устанав-
ливаются также внутренние триггеры разрешения прерываний и подтверждения за-
хвата шин, регистры команд и признаков. После окончания действия сигнала RESIN
микропроцессор выполняет команду, выбираемую из нулевого адреса.
      Сигнал управления HOLD служит для перевода микропроцессора в режим за-
хвата шин внешним устройством. По этому сигналу микропроцессор заканчивает
обмен данными по шинам и переводит свои выводы шин в высокоимпедансное со-
стояние, отключаясь от них. Одновременно микропроцессор выдает сигнал HLDA –
разрешение захвата шин, который служит признаком для внешнего устройства того,
что оно может самостоятельно использовать системные шины для обмена информа-
цией. После снятия сигнала HOLD микропроцессор вновь получает доступ к шинам
и продолжает свою работу.
      Формирователь сигнала управления READY формирует тактируемый сигнал
готовности внешнего устройства к обмену информацией с микропроцессором. Низ-
кий уровень этого сигнала в цикле чтения или записи означает, что устройство (па-
мять или устройство ввода-вывода) не готово для обмена информацией. Микропро-
цессор при этом переводится в режим ожидания до тех пор, пока не установится вы-
сокий уровень сигнала.
      Сигнал TRAP вызывает немаскируемое (неблокируемое) прерывание работы
микропроцессора с адресом вектора прерывания (адресом команды, которая будет
выполнена), равным 24H (шестнадцатеричный адрес). Это прерывание имеет
наивысший приоритет и предназначено на случай возникновения неустранимой
ошибки.
      INTR – сигнал запроса прерывания с заданием вектора прерывания источни-
ком запроса. В микроконтроллере не используется.
      RST – сигналы запроса прерываний, которые могут запрещаться программно
(маскироваться). Эти запросы имеют следующие векторы прерываний: RST7.5 –
3СH, RST6.5 – 34H, RST5.5 – 2CH. Сигнал RST7.5 используется для запроса преры-
ваний от таймера, сигналы RST6.5 и RST5.5 – для запроса прерываний от приемопе-
редатчика ИРПС.
      Микропроцессор КР1821ВМ85А имеет 16-разрядную шину адреса и
8-разрядную шину данных. Старший байт адреса выдается по линиям А (адресные
линии А8…А15) на формирователь старшего байта, обеспечивающий буферизацию
шины данных (ее старшего байта). Младший байт адреса (А0…А7) мультиплекси-
рован с 8-битными данными и выдается на линии A/D. Признаком присутствия ад-
реса на шине A/D (стробом адреса) является сигнал ALE. По сигналу ALE младший


                                      155