Сразу видно профессионального программера! Там, где достаточно PORTB=0x56, надо обязательно использовать класс _Port c "наследованием и инкапсуляцией" :) Ну или размазать это дело, как у некрочиповских индусов, по нескольким файлам... Пользуется ИНДУКТИВНАЯ связь. Какие там нахер -+10 кГц? Я лично пользую катушки диаметром 600 мм, ибо надо обеспечить гарантированную зону взаимодействия с метками, устанавливаемыми на метал "как придется". Это дело непредсказуемо - толщина металла, конфигурация поверхностей и пр. пр.