Hi Düsentrieb,
das geht mit Bascom ganz einfach: Mit dem Namen Deiner Byte-Variablen, einem Punkt und einer Ziffer zwischen 0 und 7 kannst Du jedes einzelne der 8 Bits ansprechen. Du kannst die Bits so setzen, löschen, ihren Wert auf eine andere Bit-Variable übertragen, oder auch ganz einfach auf ihren Wert (1 oder 0) überprüfen.
Kleines Beispiel:
OderCode:Dim Zahl as Byte Zahl = .... If Zahl.6 = 1 then... else.... 'Überprüft das 6. Bit auf seinen Wert
War es das, was Du suchst?Code:Dim Zahl as Byte Dim MyBit as Bit Zahl = ... MyBit = Zahl.6 'Das Bit MyBit übernimmt den Wert des 6. Bits von Zahl
Gruß,
Daniel







Zitieren

Lesezeichen