La idea de planeta9999 está muy bien, es sencilla y tal. Pero repito que es IMPRESCINDIBLE utilizar el PIC 16F84.
Con el puerto B tienes para 56 leds, mas que sobrado.
como encuentro la forma de posicionar los LED para que actúe de la forma que yo deseo? y de esta forma podría reducir la velocidad se giro de forma que la velocidad disminuya de forma constante?¿
Fijate en las combinaciones necesarias para lograr el encendido de cada led, el codigo que puso planeta999 esta muy claro, seteas TRIS y las salidas del puerto, el truco esta en las combinaciones.
Para lo de la velocidad es el mismo tema tanto de la manera de planeta como la que te mencionaron de los latchs. Tienes que variar los tiempos segun tus necesidades.
Prueba con 9 leds y veras.
Por lo que veo no tienes mucha experiencia en el uso de los pics, por lo que te recomiendo superes etapas, primero prueba los leds, que te funcionen los que necesitas, y luego pasas a lo de los tiempos, veras que te vas a divertir con este proyecto.
led1 ON
pausa
led2 ON
pausa
led3 ON
pausa
.
.
.
.
led final ON
pausa
led1 ON
pausa
el valor de pausa lo puedes modificar para que se muestre el efecto de variar la velocidad de los leds
saludos!!