Цитата(Okor @ Apr 29 2008, 08:49)

...Накидал программку за пару часов...
Внимательнее проверьте в симуляторе, может быт забываете правильно RP0 переключить (или он остается в 1 при выходе из подпрограммы, например), и наместо к GPIO обращаетесь к TRISIO? Инструкция "bsf GPIO,5", если RP0 = 1, делает из GPIO5 вход...