DIN=CY,是想将位CY中的数据输出到DIN引脚上吧?用一个通用的写法,假设要将字节BX的每个位输出到DIN引脚上,就这样:
char i;
for(i=0;i<8;i++)
{
if(BX&0x80) DIN=1;
else DIN=0;
BX=BX<<1;
}
CY:进位标志。
当最后一次算术操作产生进位(加法)或借位(减法)时,该位置 1。其它算
术操作将其清 0。
先保存最高位在移位不就可以了,不借住进位标志位也可以实现呀
不太懂哦,