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

UptoLike

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

81
зуется в конкретные управляющие сигналы, реализующие запрограммированную
команду.
Счетчик команд PC указывает, где в памяти расположен код данной команды,
т.е. содержит адрес команды. Устройство управления УУ увеличивает содержимое
счетчика команд PC на единицу всякий раз, когда команда передается из памяти в
процессор. Перед началом считывания команды счетчик команд PC уже содержит
адрес текущей команды и имеет 16 разрядов, что позволяет различить 2
16
= 65536 ад-
ресов и, следовательно, использовать программы с большим числом команд.
16-разрядный указатель стека SP используется при необходимости изменения
последовательности выполнения команд программы микропроцессором, например в
случае использования подпрограммы, для запоминания адреса команды, к которой
нужно вернуться после выполнения подпрограммы.
Устройство управления УУ является одним из важнейших блоков мик-
ропроцессора и обеспечивает необходимую последовательность всех действий эле-
ментов микропроцессора и микропроцессора в целом. После извлечения команды из
памяти и ее дешифрирования устройство управления генерирует последователь-
ность сигналов, необходимую для выполнения команды, а также самостоятельно ре-
агирует на различные внешние сигналы. На рис. 3.10 обозначены входные и выход-
ные сигналы устройства управления, связывающие микропроцессор с внешними
устройствами. Назначение этих сигналов следующее:
С
1
2
- входы тактирующих импульсов;
R - установка нуля. Вход сигнала установки микропроцессора в исходное
состояние;
Г - готовность. Вход сигнала о готовности внешнего устройства ввести или
принять информацию по шине данных;
ЗХ - захват. Вход сигнала, означающего запрос внешнего устройства на
предоставление ему магистральных шин;
ЗПР - запрос прерывания. Вход сигнала от внешнего устройства, информи-
рующего микропроцессор о запросе на прерывание основной программы;
ПЗХ - подтверждение захвата. Выход сигнала - реакции на захват, подтвер-
ждающий, что шины адресные и данных микропроцессора отключены от внешних
магистралей;
ЖД - ожидание. Выход сигнала, свидетельствующего, что микропроцессор
находится в состоянии ожидания;
РПР - разрешение прерывания. Выход сигнала, разрешающего прерывание
основной программы;
П - прием. Выход сигнала, подтверждающего прием информации с маги-
страли данных в микропроцессор;
ВД - выдача. Выход сигнала, подтверждающего выдачу байта информации
на магистраль данных;
F - синхронизация. Выход сигнала, свидетельствующего о начале машинно-
го цикла.
зуется в конкретные управляющие сигналы, реализующие запрограммированную
команду.
       Счетчик команд PC указывает, где в памяти расположен код данной команды,
т.е. содержит адрес команды. Устройство управления УУ увеличивает содержимое
счетчика команд PC на единицу всякий раз, когда команда передается из памяти в
процессор. Перед началом считывания команды счетчик команд PC уже содержит
адрес текущей команды и имеет 16 разрядов, что позволяет различить 2 16= 65536 ад-
ресов и, следовательно, использовать программы с большим числом команд.
       16-разрядный указатель стека SP используется при необходимости изменения
последовательности выполнения команд программы микропроцессором, например в
случае использования подпрограммы, для запоминания адреса команды, к которой
нужно вернуться после выполнения подпрограммы.
       Устройство управления УУ является одним из важнейших блоков мик-
ропроцессора и обеспечивает необходимую последовательность всех действий эле-
ментов микропроцессора и микропроцессора в целом. После извлечения команды из
памяти и ее дешифрирования устройство управления генерирует последователь-
ность сигналов, необходимую для выполнения команды, а также самостоятельно ре-
агирует на различные внешние сигналы. На рис. 3.10 обозначены входные и выход-
ные сигналы устройства управления, связывающие микропроцессор с внешними
устройствами. Назначение этих сигналов следующее:
        С1 ,С2 - входы тактирующих импульсов;
        R - установка нуля. Вход сигнала установки микропроцессора в исходное
состояние;
        Г - готовность. Вход сигнала о готовности внешнего устройства ввести или
принять информацию по шине данных;
        ЗХ - захват. Вход сигнала, означающего запрос внешнего устройства на
предоставление ему магистральных шин;
        ЗПР - запрос прерывания. Вход сигнала от внешнего устройства, информи-
рующего микропроцессор о запросе на прерывание основной программы;
        ПЗХ - подтверждение захвата. Выход сигнала - реакции на захват, подтвер-
ждающий, что шины адресные и данных микропроцессора отключены от внешних
магистралей;
        ЖД - ожидание. Выход сигнала, свидетельствующего, что микропроцессор
находится в состоянии ожидания;
        РПР - разрешение прерывания. Выход сигнала, разрешающего прерывание
основной программы;
        П - прием. Выход сигнала, подтверждающего прием информации с маги-
страли данных в микропроцессор;
        ВД - выдача. Выход сигнала, подтверждающего выдачу байта информации
на магистраль данных;
        F - синхронизация. Выход сигнала, свидетельствующего о начале машинно-
го цикла.


                                       81