Задача довольно нечетко поставлена... Если все это надо решать цифровыми методами, то существует несколько вариантов (один уже приведен - D-flipflop). Еще можно поставить цепочку триггеров (сдвиговый регистр) с соответствующей комбинаторной обвязкой. Это самый (наверное) аккуратный путь, но потребует до фига ресурсов, если требуется значительное увеличение длительности импульса, кроме того необходим free running clock с периодом, заведомо меньшим, чем входные импульсы. Третий вариант - счетчик (с теми же недостатками, что и ранее)
Ну а если не требуется чисто цифровое решение - таймер 555 или одновибратор 74хх123 и вперед... Тут будут иметь место свои проблемы.
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|