Для управления работой блока БУК использует следующие основные команды:
- включить приемник;
- отключить приемник;
- сообщить результаты фильтрации.
По этой команде ЦПС выполняет следующие действия:
• Настраивает заданный приемник на фильтрацию указанной группы частот;
• Устанавливает в нуль счетчик длительности выделенных частот;
• Немедленно начинает анализ частот на указанном приемнике.
По этой команде ЦПС прекращает фильтрацию частот на указанном приемнике и сбрасывает в нуль счетчик длительности и код выделенных частот. Для выключения приемника может быть использована также и команда "Включить приемник" с нулевым значением в поле "Код группы частот".
В разрядах 15 - 8 указывается время устойчивого приема частот или время отсутствия частот, если ЦПС не может произвести фильтрацию частот. Время указывается в миллисекундах в интервале от 12 до 252. При превышении максимального значения в счетчике длительности будет находиться значение 255. В разрядах 7 - 0 указывается код частот, полученный в результате
|
|
фильтрации.
Код частот может принимать следующие значения:
• нуль - отсутс твие частот ("тишина");
• положительный - к од частоты или комбинации частот;
• отрицательный - н едопустимая комбинация частот.
Результат фильтрации частот должен быть прочитан БУК из регистра данных. Данные будут достоверны только при наличии единицы в 7-м бите регистра состояния.
Для отладочных и служебных целей используются следующие дополнительные команды:
- прочитать память данных;
- записать в память данных;
- прочитать память программ;
- запустить программу пользователя;
- остановить программу и перезапустить блок.
На время выполнения всех команд работа основной программы приостанавливается.