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:

Code:
Dim Zahl as Byte
Zahl = ....

If Zahl.6 = 1 then...  else.... 'Überprüft das 6. Bit auf seinen Wert
Oder

Code:
Dim Zahl as Byte
Dim MyBit as Bit

Zahl = ...

MyBit = Zahl.6  'Das Bit MyBit übernimmt den Wert des 6. Bits von Zahl
War es das, was Du suchst?

Gruß,

Daniel