Считывание кода RC-5 при помощи PIC - контроллера.
Крепский И.Г.
При конструировании различных устройств в конце концов возникает
вполне логичное желание сделать их управляемыми от стандартного пульта
дистанционного управления.
Данная публикация предлагает готовый инструмент, который можно использовать
в своих конструкциях для этой цели.
С помощью небольшой подпрограммы вы получаете возможность считывания кода
от стандартного пульта, работающего с кодом RC-5.
Сам фрагмент программы, взятый за основу, был когда-то найден в англоязычных дебрях
мировой паутины и вспомнить первоисточник я теперь уже не смогу, а потому
и не привожу.
Краткое описание
устройство и принцип работы
Представленное устройство на PIC - контроллере служит для приёма сигнала от
стандартного пульта ДУ, работающего с кодом RC-5, дешифрации этого кода
и записи полученного значения в регистр.
В данной конструкции этот код
напрямую переписывается в регистр выходов RC, к которому подключены 8
светодиодов, отображающих принятый код.
В своей собственной программе вы можете использовать этот код по своему разумению.
Принципиальная схема
для скачивания схемы в размере 1980х1760 (GIF) нажмите на ссылку.
Плата устройства и программа
Плата устройства сложности не представляет, и была нарисована от руки. Детали тоже - "те что были"
Теперь можно скачать листинг программы на ассемблере
и программный проект для Mplab.
Имеющиеся в программе комментарии помогут разобраться в её работе. Комментарии из
заимствованного кода, не претерпевшего изменений, оставлены на английском.
В общем можно использовать её как подпрограмму, выдающую соответствующий нажатию
клавиш пульта дистанционного управления код, который заносится в определённый
пользователем регистр.
А потом делаем с ним абсолютно всё что угодно.