Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 163 стр.

UptoLike

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

Рубрика: 

б) выбрать окно «Установка выходных величин» и нажать «ОК»;
откроется окно «Установка выходных величин».
Кроме указанных окон, программа имеет окно настройки параметров
местной сети и окно встроенного
интерпретатора командной строки
важней составляющей программного обеспечения куста ИУВС. Этой
составляющей программного обеспечения отведен параграф в разделе 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)