Puedes probar a ir incrementando una variable mediante la iterrupción externa Rb0 y que cada vez que el número sea par encienda un led, por ejemplo. Así cada vez que pulses el botón se encenderá y apagará sucesivamente.
Otro puede ser utilizar el Timer0 para encender un led durante un segundo en lugar de hacerlo con delay's.
En el hilo de ejemplitos hay bastantes muy bien explicados.