Byte in Bit zerlegen (Bascom)

Gast #152912
Lesenswert?

Hallo

Ich verwende den Bascom Compiler und möchte nun aus einen Byte die
einzelnen Bits abfragen ob sie gesetzt sind obder nicht.Ich kann mich
zwar noch schwach daran Erinnern das man das mit den Operator AND
machen kann abe irgendwie will das bei mir nicht funktionieren.

Kannn mir da mal jemand auf die Sprünge helfen ?

Gruß
Alber
Gast #152915
Lesenswert?

Basti hat recht.
Mittels

for x = 0 to 7
 y= Variable.x
 print y
next x

werden die einzelnen bits ausgegeben. Genauso können sie auch gesetzt
werden. Mit

variable = 0
variable.4=1
print variable

erhält man also "16"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren