typedef struct
{
const unsigned char *pMemory;
unsigned char mask;
unsigned char rack;
} BIT_STRING_T;
static BIT_STRING_T mBitString;
定义一个结构体来存储数据状态。
//================================================================
void SetBitString(const unsigned char pMemory[]) // 设置初始状态, 将数据流赋值给指针
{
mBitString.pMemory = &pMemory[0];
mBitString.mask = 0x80;
mBitString.rack = 0x00;
}
//=======================================&