function EncenderBit (b, bit : byte) : byte;
var
suma : byte;
begin
case bit of
1 : suma := 1; 2 : suma := 2; 3 : suma := 4; 4 : suma := 8; 5 : suma := 16; 6 : suma := 32; 7 : suma := 64; 8 : suma := 128; end;
Result := b or suma;
end;
function ApagarBit (b, bit : byte) : byte;
var
suma : byte;
begin
case bit of
1 : suma := 254; 2 : suma := 253; 3 : suma := 251; 4 : suma := 247; 5 : suma := 239; 6 : suma := 223; 7 : suma := 191; 8 : suma := 127; end;
Result := b and suma;
end;