void WR(unsigned char data num2 )
{
unsigned char data count1;
for(count1=0;count1<=7;count1++)
if((num2&0x80)==0x80) /*最高位為1,則向SDATA發送1*/
SDATA=1;/*發出數據的最高位*/
else
SDATA=0;
num2<<=1; /*右移位*/
SCLK=0;
_nop_();
SCLK=1; /*產生上生沿*/
}