A то что я вам написал вам выше разве не подходит ?! 4 строчки на сиThrasher писал(а):А не может кто нибуть слегка набросать программку для включения подсветки (никак не могу найти от чего оттолкнуться)
и подсветка горит...то есть уже будет светиться )).......
1 значит обработка кнопки с функцией подавления дребезга....
пишем такую конструкцию она без всяких вывертоф....понятна и проста как автомат калашникава..))....кнопочка коротит вход на землю, где х вы уже догадались это буква используемого порта а х1..ето собсвенно ножка этого порта на каторой сидит кнопка.
...if (PINx.x1==0) - проверяем а не нажата ли в данный момент кнопка и если да то выполняем цикл
{ delay_ms(3); а это и есть цикл в катором мы указываем сделать задержку на 3 милисек. как раз пока идет переходной процесс
if (PINx.x1==0) еще раз проверяем кнопку после задержки
{ PORTx.x1=1; }; выполняем что надо сделать по событию нажатия кнопки
if (PINx.x1==0)
{ delay_ms(3);
if (PINx.x1==0)
{ PORTx.x1=1; };
}; // всего 4 строчки и все!!
собственно вот вся конструкция незабываем перед этим соответствующие порты и ноги их настроить на вход а другой как выход.
Соответственно это тока часть конструкции(потому что то вам явно захочется ещё и не только включить подсветку но и погасить её---тут опять варианты или использовать эту же кнопку что более целесообразно (в программе нужно будет сотворить ещё и триггер что бы изменять состояние выхода по нажатию адной и той же кнопки) или другой кнопкой гасить подсветку дополнив такую же конструкцию для другого входа по каторому будете просто гасить подсветку.


