修改一下发送子函数
/*------------------------------------------------
发送一个字节
------------------------------------------------*/
void Send(unsigned char Data)
{
unsigned char BitCounter=8;
unsigned char temp;
do
{
temp=Data;
Scl=0;
if((temp&0x80)==0x80)
Sda=1;
else
Sda=0;
_nop_();_nop_();_nop_();_nop_();_nop_();
Scl=1;
temp=Data<<1;
Data=temp;
BitCounter--;
}
while(BitCounter);
Scl=0;
}
修改一下发送子函数
/*------------------------------------------------
发送一个字节
------------------------------------------------*/
void Send(unsigned char Data)
{
unsigned char BitCounter=8;
unsigned char temp;
do
{
temp=Data;
Scl=0;
if((temp&0x80)==0x80)
Sda=1;
else
Sda=0;
_nop_();_nop_();_nop_();_nop_();_nop_();
Scl=1;
temp=Data<<1;
Data=temp;
BitCounter--;
}
while(BitCounter);
Scl=0;
}
举报