有关2402别人的程序中的这段,我不明白其中的运算还请大家给分析下,谢谢了。 unsigned char shin() // 从AT24Cxx移入数据到MCU { unsigned char i,read_data; for(i = 0; i < 8; i++) { SCL = 1; read_data <<= 1; read_data |= (unsigned char)SDA; SCL = 0; } return(read_data); }
这里read_data左移一位后,与SDA相或怎么理解?
|