[an error occurred while processing this directive]
В прерывании от таймера крутишь счетчик. В основном теле постоянно анализируешь этот счетчик каждым ШЫМ каналом. Дошло до нужного - ШЫМ включился. При переполнении счетчика все каналы в ноль. И по новой.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)