if (GetTagByte("TEST")&0x1) //判断第一位
SetTagBit("Tag_1",1);
else SetTagBit("Tag_1",0);
if (GetTagByte("TEST")&0x2) //判断第二位
SetTagBit("Tag_2",1);
else SetTagBit("Tag_2",0);
if (GetTagByte("TEST")&0x4) //判断第三位
SetTagBit("Tag_3",1);
else SetTagBit("Tag_3",0);
if (GetTagByte("TEST")&0x8) //判断第四位
SetTagBit("Tag_4",1);
else SetTagBit("Tag_4",0);
if (GetTagByte("TEST")&0x10) //判断第五位
SetTagBit("Tag_5",1);
else SetTagBit("Tag_5",0);
if (GetTagByte("TEST")&0x20) //判断第六位
SetTagBit("Tag_6",1);
else SetTagBit("Tag_6",0);
if (GetTagByte("TEST")&0x40) //判断第七位
SetTagBit("Tag_7",1);
else SetTagBit("Tag_7",0);
if (GetTagByte("TEST")&0x80) //判断第八位
SetTagBit("Tag_8",1);
else SetTagBit("Tag_8",0);
Test是一个外部变量无符号八位,Tag_1到Tag_8是一组内部变量,经过本人测试过了,不存在问题。