Bonjour,

Je vais vous expliquer mon problème,

Alors voila, j'ai une carte d'entrées/sorties relié au PC via RS232, je m'amuse à lire les ports A,B,C et D qui sont sur 8 bits.

Je recupere donc une trame de 8 bits et ensuite je dispose d'un panneau de "LED" (en fait ce sont des cercles coloriés sous VB) et je souhaiterai allumer la LED correspondante au bit.

J'ai trouvé uné méthode mais elle est relativement longue à réaliser, je convertis la valeur du port en décimal (1111 1111 = 255) et ensuite je regarde si mon nombre peut avoir 255, si oui j'allume une led si non je prends le bit suivant. (Le programme devient une usine à gaz avec tous les if imbriqués pour que tous les cas soient traités)

J'aimerai savoir s'il y a une façon plus efficace ou plus rapide de réaliser cette petite application, merci !