void outByte(uchar dat)
{
uchar i;
bitTmp = dat;
for(i=0; i <8; i++)
{
SCK = 0;
SO = bitTmp7;
SCK = 1;
bitTmp = bitTmp < <1;
}
SO=0;
}
uchar inByte(void)
{
uchar i;
for (i=0;i <8;i++)
{
SCK = 1;
SCK = 0;
bitTmp0 = SI;
bitTmp = bitTmp < < 1;
SCK = 1;
SCK = 0;
}
return (bitTmp);
}