Uso XC8 che è il compilatore che ti rifila adesso la microchip con con mplabx....
Ringrazio tutti quelli che sono intervenuti ! HO RISOLTO
vi spiego come
#define Fosc1 8000000
#define prescaler 256
#define tempo_ms 0.1*10*1/Fosc1*4*prescaler*255*1000
// ho semplicemente inserito 0.1*10 in questo modo il precompilatore capisce da solo che deve //usare usare dei float e non degli int
#define cicli 120/tempo_ms
......
int a=cicli;
a forza di sbatterci la testa ce l'ho fatta!
Un grazie ancora a tutti!