Avant de quitter le fil essayons au moins quelque chose :
Comme j'ai l'air si nul en programmation et puisque tu as l'air si fort (tu trouves les problème sans essayer le programme), peux-tu corriger ce qui ne va pas pour que le programme fasse ça :
Mise à 1 du bit IF automatiquement en même temps (pas 50µs plus tard) que le bit RB1 est détecté comme état haut.
Si tu y arrives j'avouerai que tu es un génie de la programmation.
Si tu n'y arrives pas tu te ridiculiseras tout-seul.
Tu n'as rien à perdre si tu es sûr d'avoir raison !
-----