Цитата:
Сообщение от partner
в чем некорректность вопроса?
есть контроллер, нужен макрос обрабатывающий состояния трех входов по представленной временной диаграмме
|
Пардон, в глазах зарябило от красного цвета и не разглядел DO1
Тогда логика простая: выход DO1 должен защелкиваться в состояние "0" когда все три входа в состоянии "1", и должен защелкиваться в состояние "1" когда все три входа в состоянии "0". То есть должен быть RS-триггер и два логических элемента на его входах: трехвходовый И для сброса в "0" и трехвходовый ИЛИ-НЕ (тоже И, только с инверсными входами) для установки в "1".
Ничего сложного, но есть нюанс - исходное состояние защелки (например после включения питания). Судя по картинке исходное состояние выхода "1". Тогда выход DO1 надо подключить к ~Q триггера (см.прицеп).