ВУЗ:
Составители:
23
ром или с другим процессором. Предельное быстродействие достигается за
счет того, что для выполнения каждой операции в структурной схеме организо-
ван отдельный блок, это приводит к значительным аппаратным затратам.
2.4. Способы обмена процессора с внешними устройствами
Обмен данными между памятью и внешним устройством в универ-
сальных, сигнальных процессорах, микроконтроллерах выполняется тремя
различными способами: программный обмен, прерывания, прямой доступ к
памяти (ПДП).
Программный обмен – наиболее простой способ, для которого внешнему
устройству необходим порт подключения и не требуются дополнительные
контроллеры. Ранее рассмотренный пример схемы подключения внешних уст-
ройств на рис. 11 использовал программный обмен. Начало обмена связа-
но с местом расположения команд ввода/вывода в программе. Упрощенная по-
следовательность действий, выполняемая программой, приведена на рис. 15.
Рис. 15. Программный обмен данными с внешним устройством
нет
Ввод сигнала готовности
Выделение в слове бита готовности
Устро
йство готово
?
да
Ввод/вывод данных
ром или с другим процессором. Предельное быстродействие достигается за счет того, что для выполнения каждой операции в структурной схеме организо- ван отдельный блок, это приводит к значительным аппаратным затратам. 2.4. Способы обмена процессора с внешними устройствами Обмен данными между памятью и внешним устройством в универ- сальных, сигнальных процессорах, микроконтроллерах выполняется тремя различными способами: программный обмен, прерывания, прямой доступ к памяти (ПДП). Программный обмен – наиболее простой способ, для которого внешнему устройству необходим порт подключения и не требуются дополнительные контроллеры. Ранее рассмотренный пример схемы подключения внешних уст- ройств на рис. 11 использовал программный обмен. Начало обмена связа- но с местом расположения команд ввода/вывода в программе. Упрощенная по- следовательность действий, выполняемая программой, приведена на рис. 15. Ввод сигнала готовности Выделение в слове бита готовности нет Устройство готово ? да Ввод/вывод данных Рис. 15. Программный обмен данными с внешним устройством 23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »