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_();
}
}
详细解决方案
按位发送一个字节的数据
热度:14 发布时间:2024-01-19 10:36:23.0
相关解决方案