Цитата Сообщение от Improver Посмотреть сообщение
мне показалось, что это будет слишком заморочено
У страха глаза велики =) С таймерами самые невероятные вещи можно творить.

Но на самом деле ради переносимости я бы правда отложил эту идею. Монотонность импульсов очень просто получить, если генерировать поток BPSK в виде битовых пар. А процедура вывода будет этот поток бит за битом брать, выводить и ждать. Тогда получается очень простая процедура с одним выводом и одной задержкой, которая не зависит от собственно значения очередного бита, фазы и, что самое интересное, даже от вида модуляции: все разновидности BPSK, BFSK, MFM, (m,n) RLL и GCR так представимы.