Цитата(Krys @ May 28 2015, 08:21)

А из какой книжки это взято? И как это работает? Можете плиз на пальцах объяснить?
Это не из книжки, придумано, пока не запатентовано
Как работает - пытался объяснить в посте #6, попробую с другого боку:
При изменении логического уровня на входе GATE, снимается CLR с соответствующей цепочки триггеров - сдвиговых регистров - по приходе тактовых импульсов регистр начинает заполняться, если в процессе заполнения логический уровень на входе изменится, регистр обнуляется и так пока не получится его заполнить, тогда устанавливается GATE_ON для 1 и GATE_OFF для 0 соответственно.
Триггеров чем больше тем лучше, тактирование выбирается так, чтобы не потерять возможные короткие импульсы. Эффективно подавляет дребезг механических контактов, импульсные помехи, генерацию на фронтах. Вносит задержку - известную, контролируемую, про плюсы уже говорил. Ну, как-то так ...