[an error occurred while processing this directive]
На С и запись, и воспроизведение можно запросто сделать с использованием таймера в режимах Capture и Compare соответственно. На АСМ можно просто сделать длинный сдвиговый регистр
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)