阅读:997回复:0
Sl811hs固件中这段代码什么意思
我看了CYPRESS网站中关于SL811HS的例子代码,请问它在读写时,用
shiftx、shifty左移,右移是什么意思?? void SL811BufRead(BYTE addr, BYTE *s, BYTE c) { BYTE i; shiftx=addr; newbit=oldbit; for (i=0;i<7;i++) { shiftx= shiftx<<1; shifty= shifty>>1; newbit=oldbit; } SL811H_ADDR = shifty; while (c--) { shiftx = SL811H_DATA; newbit=oldbit; for (i=0;i<7;i++) { shiftx= shiftx<<1; shifty= shifty>>1; newbit=oldbit; } *s++=shifty; } } |
|