Diese Funktion der CAA_Memory.library komprimiert 8 Bits "bBit0" .. "bBit7" in ein BYTE
xBit7 |
BOOL |
Bit 7 von BYTE |
xBit6 |
BOOL |
Bit 6 von BYTE |
xBit5 |
BOOL |
Bit 5 von BYTE |
xBit4 |
BOOL |
Bit 4 von BYTE |
xBit3 |
BOOL |
Bit 3 von BYTE |
xBit2 |
BOOL |
Bit 2 von BYTE |
xBit1 |
BOOL |
Bit 1 von BYTE |
xBit0 |
BOOL |
Bit 0 von BYTE |
MEM.PackBitsToByte |
BYTE |
BYTE komprimiert |
Beispiel:
MEM.PackBitsToByte(FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE) = 16#01