//--------- modulo setting16F877-876.h #define CW RA0 //pulsante 1 che fa ruotare li motore in avanti #define ACW RA1 //pulsante 2 che fa ruotare li motore all'indietro //predispongo le definizioni delle singole fasi //posso anche non usarle ma sono compatibile per modifiche future #define mot_A RB0 //fase A del motore passo passo #define mot_B RB0 //fase B del motore passo passo #define mot_C RB0 //fase C del motore passo passo #define mot_D RB0 //fase D del motore passo passo   void settings(void){ TRISA=0b00011; TRISB=0b00000000; TRISC=0; TRISD=0; TRISE=0; }