Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5028 connectés 

 


Dernière réponse
Sujet : [VB] Convertion décimal > binaire
Carbon_14 Pour tester un seul bit à la fois, il me semble que le AND binaire existe (j'ai pas lancé VB3 depuis des lustres, je sais plus la syntaxe exacte de ce AND là).
On peut ainsi éviter de passer par le binaire de façon "visible".  
Pour voir l'état d'un port, on teste toto AND 1 pour le bit 0, AND 2 pour le bit 1, AND 4 pour le bit 2, AND 6 pour 1 et 2 "cumulés". Il suffit d'établir au début les correspondances.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Carbon_14 Pour tester un seul bit à la fois, il me semble que le AND binaire existe (j'ai pas lancé VB3 depuis des lustres, je sais plus la syntaxe exacte de ce AND là).
On peut ainsi éviter de passer par le binaire de façon "visible".  
Pour voir l'état d'un port, on teste toto AND 1 pour le bit 0, AND 2 pour le bit 1, AND 4 pour le bit 2, AND 6 pour 1 et 2 "cumulés". Il suffit d'établir au début les correspondances.
Liquid Y'a une méthode pour convertir du decimal en binaire c'est de diviser ton nombre par 2 (par contre je sait pas si il y'a une fonction deja codé dispo queque part)
ex:
9/2=4 reste 1
4/2=2 reste 0
2/2=1 reste 0
(il y'a un sens de lecture pour avoir ton chiffre binaire qui vas de droite a gauche)
on a bien 9(base10) = 1001(base 2)
nothing Voila je lis l'état du port LPT mais le résultat est en décimal. Je dois le convertir en binaire afin d'isoler chaque état de chaque entrée.
Par avance merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)