Hola:
Antes de continuar vamos aclarando algunas cosas...
Ese algoritmo, me refiero al que estamos haciendo funciona bien para un solo pulsador, ya que como has visto y probado funciona bien, si quieres tener dos pulsante este mismo codigo no te serviria aun si aumentaras las partes para el pulsador en RB1 y el led en RB6, me explico: si tu empiezas a pulsar en RB1 este encendera el led en RB6 pero no el que esta en Rb7 ya que cuenta asta 20 y enciende el led en RB6, xq ningun momento estamos preguntando para sea 10 (me refiero al mismo pulsante de RB1) si quisieras hacer con varios pulsantes habria que cambiar en algo el algoritmo (no lo veo dificil), pero si quieres utilizar un mismo pulsante para que controle los pines RB7, RB6, RB5, RB4 se lo puede hacer con la misma base del algoritmo, solo habria que añadir unas cosillas....
Sea cual sea tu decision hasmela saber no importa cual elijas, escoje la que te sea mas factible y la que necesites, con eso estamos seguros de que lo que vamos a hacer nos va a servir, podemos hacer el algoritmo los dos juntos de poco a poco para que cojas el ritmo con esto de la eeprom, es importante que escribamos comentarios al lado de cada instruccion para que entendamos mutuamente que es lo que queremos hacer...!(yo lo voy a hacer ahora)... que te parece...?