起始信号和终止信号
IIC发送时序
函数:
void i2c_SendByte(uint8_t _ucByte)
{
uint8_t i;
/* 先发送字节的高位bit7 */
for (i = 0; i < 8; i++)
{
if (_ucByte & 0x80) 取出最高位,如果最高位是1,给数据线输入数据1
{
EEPROM_I2C_SDA_1();
}
else
{
EEPROM_I2C_SDA_0(); 最高位不是1,数据线输入0;
}
i2c_Delay();
EEPROM_I2C_SCL_1();