Цитата(HarieR @ May 5 2010, 14:37)

подключена нормально, на минус через резистор. Тестовые программы работают, эта - нет
"Нормально" в этом случае будет: vcc - R - RB0 - btn - gnd, а не RB0 - R - btn - gnd.
Или включите внутреннюю привязку для RB0 (RBPU = 0 в OPTION, WPUB = 1).