meines Wissens nach geht es bei Bascom auch sehr komfortabel mit:
set mybyte.1
reset mybyte.4
......
oder aber mybyte.4 = 0
mybyte.2 = 1
.....
? mybyte
mybyte = 255
? mybyte.3 (sollte 1 sein)
Sonst ist es auch möglich einzelne Bits im Byte mit einer AND bzw. OR Operation zu setzten oder zu reseten.
Also mybyte = mybyte AND 127
Die genauen Byte Werte für die einzelne Bits habe ich aber grad nicht zur Hand.
Es geht aber mit dem oberen Beispiel einfacher und überschaubarer.
Lesezeichen