ВУЗ:
Составители:
В процессе взаимодействия любых двух устройств одно
из них выполняет активную - управляющую роль, второе является
управляемым исполнителем. При обмене информации между
устройствами работает принцип КВИТИРОВАНИЯ (запроса-
ответа), когда каждый управляющий сигнал, посланный
задатчиком, подтверждается сигналом исполнителя. Активным
устройством в большинстве случаев выступает центральный
процессор.
В системах CNC-типа используется три
основных способа
обмена информацией:
- программируемый ввод-вывод;
- ввод-вывод по прерыванию;
- обмен информацией с прямым доступом к памяти (ПДП).
Использование того или иного способа зависит от
быстродействия самого процессора и обслуживаемого им внешнего
устройства. В том случае, когда длительность приема и обработки
вводимой информации не приводит к ее
потере, приемлем
программируемый ввод-вывод путем последовательного опроса
(поллинга) каналов ввода-вывода по заложенной программе под
контролем и по инициативе процессора.
По сигналу синхронизации от процессора на адресные линии
поступает информация об адресе конкретного внешнего устройства
(порта), который дешифрируется внешним устройством, а затем
процессор инициализирует процедуру "Чтение- запись".
Запрошенный
по указанному адресу порт активизируется и
передает информацию на общую шину или принимает ее.
Роль процессора и внешнего устройства меняется при ис-
пользовании режима ввода-вывода по прерыванию. В этом случае
требование обмена информацией выставляется со стороны
внешнего устройства в виде сигнала требования прерывания (ТПР),
а готовность провести обмен данными
подтверждается процессором
сигналом предоставления прерывания (ППР). Удовлетворяя запрос
на прерывание, процессор завершает выполнение текущей команды,
и переходит к выполнению подпрограммы обслуживания
прерываний в соответствии с заданным вектором прерывания для
данного внешнего устройства.
При этом работает принцип LIFO (Last in, first out - последний
пришел, первый вышел) или FIFO (first in, first out -первый пришел,
первый вышел) взаимодействия головной программы и
подпрограмм обработки прерываний от внешних устройств через
стековую память процессора. Обмен по прерыванию позволяет
эффективнее использовать ресурсы процессора, но требует более
В процессе взаимодействия любых двух устройств одно
из них выполняет активную - управляющую роль, второе является
управляемым исполнителем. При обмене информации между
устройствами работает принцип КВИТИРОВАНИЯ (запроса-
ответа), когда каждый управляющий сигнал, посланный
задатчиком, подтверждается сигналом исполнителя. Активным
устройством в большинстве случаев выступает центральный
процессор.
В системах CNC-типа используется три основных способа
обмена информацией:
- программируемый ввод-вывод;
- ввод-вывод по прерыванию;
- обмен информацией с прямым доступом к памяти (ПДП).
Использование того или иного способа зависит от
быстродействия самого процессора и обслуживаемого им внешнего
устройства. В том случае, когда длительность приема и обработки
вводимой информации не приводит к ее потере, приемлем
программируемый ввод-вывод путем последовательного опроса
(поллинга) каналов ввода-вывода по заложенной программе под
контролем и по инициативе процессора.
По сигналу синхронизации от процессора на адресные линии
поступает информация об адресе конкретного внешнего устройства
(порта), который дешифрируется внешним устройством, а затем
процессор инициализирует процедуру "Чтение- запись".
Запрошенный по указанному адресу порт активизируется и
передает информацию на общую шину или принимает ее.
Роль процессора и внешнего устройства меняется при ис-
пользовании режима ввода-вывода по прерыванию. В этом случае
требование обмена информацией выставляется со стороны
внешнего устройства в виде сигнала требования прерывания (ТПР),
а готовность провести обмен данными подтверждается процессором
сигналом предоставления прерывания (ППР). Удовлетворяя запрос
на прерывание, процессор завершает выполнение текущей команды,
и переходит к выполнению подпрограммы обслуживания
прерываний в соответствии с заданным вектором прерывания для
данного внешнего устройства.
При этом работает принцип LIFO (Last in, first out - последний
пришел, первый вышел) или FIFO (first in, first out -первый пришел,
первый вышел) взаимодействия головной программы и
подпрограмм обработки прерываний от внешних устройств через
стековую память процессора. Обмен по прерыванию позволяет
эффективнее использовать ресурсы процессора, но требует более
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »
