假如要传送二进制数11111111先移位再赋值,结果11111111没有问题。先赋值在移位,结果01111111,有问题。 在最后一bit赋值后就不能再移位了。
很典型的串口数据转并行的手段,因为DS18B20只有一位数据线,所以传一位8bit数据要依次传8次,你要想不懂,软仿一下就行了
888