函数原型:
void bit_set(unsigned char *p_data, unsigned char pos, int flag)
函数参数说明:
p_data是指定的源数据,pos是指定位(1~8),flag表示置0还是置1.
分析:
将一个8bit的数据(unsigned char)的某一位置1,可将这一位按位或1,其他位按位或0.
可将某一位置0,将这一位按位与0,其他位按位与1.
函数原型:
void bit_set(unsigned char *p_data, unsigned char pos, int flag)
函数参数说明:
p_data是指定的源数据,pos是指定位(1~8),flag表示置0还是置1.
分析:
将一个8bit的数据(unsigned char)的某一位置1,可将这一位按位或1,其他位按位或0.
可将某一位置0,将这一位按位与0,其他位按位与1.