Опишите команду установки счетчика. В каком случае эта команда выполняется?
Для установки счетчика применяется следующая команда: S C n, где S – команда установки; n – номер счетчика; C – идентификатор, указывающий, что устанавливается счетчик. Счетчик устанавливается по положительному фронту RLO перед операцией установки S. Установить счетчик – это значит загрузить в счетчик начальное значение, которое должно находиться в аккумуляторе 1. Начальное значение должно быть в диапазоне от 0 до 999.
L C#100; // Значение счетчика 100
L W#16#0100 // Значение счетчика 100
Опишите команду сброса счетчика. В каком случае эта команда выполняется?
Для сброса счетчика применяется инструкция R C n Счетчик сбрасывается, если RLO равен «1» перед тем, как в программе встретится операция сброса R. Пока RLO равен «1», двоичный опрос счетчика на состояние «1» возвращает «0». Сброс устанавливает значение счетчика в ноль.
Опишите команды прямого и обратного счета и условия их выполнения в программе.
Инструкция CU C n вызывает процесс прямого счета. Счетчик выполняет прямой счет, если инструкция CU обрабатывается при положительном фронте RLO. Каждый положительный фронт сигнала, предшествующий операции прямого счета CU, увеличивает значение счетчика на единицу, пока не будет достигнут верхний предел, равный 999. После этого положительный фронт сигнала RLO перед командой CU никак не будет влиять на состояние счетчика. Инструкция CD C n вызывает процесс обратного счета. Счетчик выполняет обратный счет, если инструкция обратного счета CD обрабатывается при положительном фронте RLO. Каждый положительный фронт сигнала, предшествующий операции CD, уменьшает значение счетчика на единицу, пока не будет достигнут нижний предел, равный 0. После этого положительный фронт сигнала RLO перед командой CD никак не будет влиять на состояние счетчика.
Do'stlaringiz bilan baham: |