void bit_set(unsigned char *p_data,unsigned char position,int flag)
{
int i = 0;
if(1 == flag)
{
*p_data |= (1<<(position-1));
}
else if(0 == flag)
{
*p_data &= ~(1<<(position-1));
}
}
p_data是要修改的数据,position是要指定的位,flag是0/1
void bit_set(unsigned char *p_data,unsigned char position,int flag)
{
int i = 0;
if(1 == flag)
{
*p_data |= (1<<(position-1));
}
else if(0 == flag)
{
*p_data &= ~(1<<(position-1));
}
}
p_data是要修改的数据,position是要指定的位,flag是0/1