uchar GetOneByte( )
{
register uchar i;
uchar Number=0x00; //用于存储所读取的一个字节数据
CS=LOW;
Delay(2);
DCLK=LOW;
Delay(2);
for(i=0; i <8; i++ )
{
DCLK=LOW;
Delay(2);
Number < <=1;
if( DOUT) //DOUT是7811芯片的MPI部分的数据输出脚
{
if(DOUT)
{
Number+=1;
}
}
DCLK=HIGH;
Delay(2);
//Sample右移一位,指示数据的低一位值
}
CS=HIGH;
Delay(30);
return(Number);
}