/*------------------------------------------------
发送字节程序
------------------------------------------------*/
void SendByte(unsigned char dat)
{
unsigned char i;
for(i=0;i<8;i++)
{
SRCLK=0; //串行时钟输入端
SER=dat&0x80;
dat<<=1;
SRCLK=1;
}
}
/*--------------
为什么串行时钟输入端一开始赋值0,然后又赋值1。