Realmente necesitas un 16F877? no crees que sale mas economico un 16F84a?
Ademas definí que tiene que hacer el hacer el programa, si el movimiento es a base de pulsadores, tiempo, etc.
En todo caso consulta las hojas tecnicas para orientarte sobre las intrucciones del 16F877 ó del 16F84a
Acordate de utilizar siempre la última versión del MPLAB y así podes intentar simular tu programa para depurarlo.
mmm pues por la cantidad de cosas que va a usar, el naruto la vez pasada me recomendo la 16f627 y esta barata.. creo que anda por los $5-$7 jejeje y pues tiene suficientes salidas para controlarte un par de motores paso..
Ese no lo habia oido, pero por el precio esta mas accesible que el 16F84
Morpheus0800, fijate que de todas formas solo necesitas un pic con 6 salidas para controlar los 3 motores.
Normalmente se hace esto:
1 Pin -> Tren de pulsos (cada pulso sirve para que el motor de un paso)
2 Pin -> Bit de dirección (ej. 0 para el motor a la izq, 1 para la derecha)
3er y 5to pin igual al 1.
4to y 6to pin igual al 2.
Esos pines van a un pequeño ckto que es el que se encarga de formar la secuencia (realmente son solo un par de flip-flops D y un XOR) por cada motor.
Es mas, dependiendo de como funcione el jostick, podrías usar un 555 (por motor) en lugar del PIC.
Todo depende si el proyecto esta enfocado a usar PICs ó a una aplicación practica.