当前位置: 代码迷 >> 综合 >> 按位发送一个字节的数据
  详细解决方案

按位发送一个字节的数据

热度:14   发布时间:2024-01-19 10:36:23.0

void SentData(u8 Data)
{
    u8 i;
    for(i=0; i<8; i++)
    {
        CLK = 0;                         //低电平开始写数据
        if(Data & (1 << i))            //取DriveData的第i位,其它位置零
            SDA = 1;
        else
            SDA = 0;
        _nop_();
           CLK = 1;
        _nop_();
    }
}

  相关解决方案