Нет ничего проще. Каждый ноль превращается в пару бит 01, каждая единица в биты 10. После чего этот поток бит выводится на удвоенной скорости. Вот принимать - это другое дело...
Когда-то давно делал приёмник манчестера на PIC16F630,синхронизация выполнялась по принимаемому сигналу.Исходники на С есть,но пояснить что-то будет уже трудно,забылось всё.Нужно?
Есть исходник на асме (AVR) для приема RC5, взятый где-то в сети. Можно легко понять принцип работы и переписать под свою последовательность принимаемых данных и под свой процессор. Только использовать ассемблер активно не рекомендую. Код получается чересчур сложным при совершенно элементарном алгоритме. rc5.zip ( 3.01 килобайт )
Кол-во скачиваний: 157