读取指定位的数据
int x=bitRead(0x81,7); //0x81从右向左依次为第0位到第15位,第2个参数为第7位的1复制给x,使x=1
把数据写到指定位
int x=13; //x=B1101 bitWrite(x,2,0); //x=B1001=9 ,把0放到x中的第2位 Serial.println(x,HEX);
其它看:https://www.cnblogs.com/liming19680104/p/10436439.html