ВУЗ:
Составители:
Рубрика:
б) выбрать окно «Установка выходных величин» и нажать «ОК»;
откроется окно «Установка выходных величин».
Кроме указанных окон, программа имеет окно настройки параметров
местной сети и окно встроенного
интерпретатора командной строки –
важней составляющей программного обеспечения куста ИУВС. Этой
составляющей программного обеспечения отведен параграф в разделе 20.
13.3 Система макрокоманд управления узлом ИУВС
Одной из основных задач микроконтроллера является выполнение команд,
выдаваемых со стороны управляющей ЭВМ. Это набор команд может
достигать нескольких тысяч, и главная задача системных разработчиков –
сделать эту систему команд прозрачной и систематизированной. Если эти
требования будут выполнены, то система команд будет компактной и легко
синтезируемой. Например, если число команд управления УСО будет
насчитывать 256, то для синтеза команд этого набора достаточно одного
байта, который позволит обеспечить число комбинаций 2
8
=256. Чтобы не
путать собственные (машинные) команды микроконтроллера с командами,
выполняемыми модулем ИУВС со стороны управляющей ЭВМ, последние
называются макрокомандами управления. В частности, для
рассматриваемого в рамках данного раздела учебного стенда эта система
макрокоманд выглядит следующим образом (таблица 13.1).
Таблица 13.1 – Синтез кодов макрокоманд управления УСО (1 байт)
Вид к-ды D7 D6 D5 D4 D3 D2 D1 D0 Приемник данных в УСО
0 0 LED3....LED0 (индикаторы l3…l0)
0 1 LED7....LED4 (индикаторы l7…l4)
1 0 DAC1 (ЦАП1)
Output:
(Вывод
данных в
УСО)
0 0
1 1
Выводимые
данные в ЦАП
или на световые
индикаторы
DAC2 (ЦАП2)
б) выбрать окно «Установка выходных величин» и нажать «ОК»;
откроется окно «Установка выходных величин».
Кроме указанных окон, программа имеет окно настройки параметров
местной сети и окно встроенного интерпретатора командной строки –
важней составляющей программного обеспечения куста ИУВС. Этой
составляющей программного обеспечения отведен параграф в разделе 20.
13.3 Система макрокоманд управления узлом ИУВС
Одной из основных задач микроконтроллера является выполнение команд,
выдаваемых со стороны управляющей ЭВМ. Это набор команд может
достигать нескольких тысяч, и главная задача системных разработчиков –
сделать эту систему команд прозрачной и систематизированной. Если эти
требования будут выполнены, то система команд будет компактной и легко
синтезируемой. Например, если число команд управления УСО будет
насчитывать 256, то для синтеза команд этого набора достаточно одного
байта, который позволит обеспечить число комбинаций 28=256. Чтобы не
путать собственные (машинные) команды микроконтроллера с командами,
выполняемыми модулем ИУВС со стороны управляющей ЭВМ, последние
называются макрокомандами управления. В частности, для
рассматриваемого в рамках данного раздела учебного стенда эта система
макрокоманд выглядит следующим образом (таблица 13.1).
Таблица 13.1 – Синтез кодов макрокоманд управления УСО (1 байт)
Вид к-ды D7 D6 D5 D4 D3 D2 D1 D0 Приемник данных в УСО
Output: 0 0 0 0 Выводимые LED3....LED0 (индикаторы l3…l0)
(Вывод 0 1 данные в ЦАП LED7....LED4 (индикаторы l7…l4)
данных в 1 0 или на световые DAC1 (ЦАП1)
УСО) 1 1 индикаторы DAC2 (ЦАП2)
Страницы
- « первая
- ‹ предыдущая
- …
- 161
- 162
- 163
- 164
- 165
- …
- следующая ›
- последняя »
