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
Lesezeichen