为您找到"
关于74HC595,为什么程序直接跳过if((dat=dat<<1)&(0x80)==0);总是...
"相关结果约100,000,000个
这要从74hc595锁存方式说起,它是串行输入转并行输出的8位数据锁存器,需要串行输入8位二进制,也就是说要求将8位二进制dat,一位一位地送入74hc595数据输入端SD,且每输入一位需要一个时间脉冲CLK,共需要8个时钟脉冲才能将dat的8位数全部输入到74hc595内,再转换成并行8位数据。所以,要从dat的高位...