单片机和 54HC595 接口连接的注意事项
54HC595 ,引脚连接单片机的配置错误,导致QA-QH 输出错误, 10脚 (RST)直接上拉 至VCC, 11脚 (SFTCLK)移位寄存器 连接 单片机的RXD ,12脚 (LCHCLK)锁存寄存器 连接 单片机的 INT ,13脚 (OE) 接GND ,14脚 (SDI)串行数据 连接 单片机的TXD ,从真值表可见 QA-QH 可设置输出 高 , 所以接LED 需对地接,如果对此引脚接上拉的LED ,将无法正常控制;
54HC595 ,引脚连接单片机的配置错误,导致QA-QH 输出错误, 10脚 (RST)直接上拉 至VCC, 11脚 (SFTCLK)移位寄存器 连接 单片机的RXD ,12脚 (LCHCLK)锁存寄存器 连接 单片机的 INT ,13脚 (OE) 接GND ,14脚 (SDI)串行数据 连接 单片机的TXD ,从真值表可见 QA-QH 可设置输出 高 , 所以接LED 需对地接,如果对此引脚接上拉的LED ,将无法正常控制;
定时变量类型 unsigned short 的最大范围65535,但实际上设置的变量值是大于65535, 所以需要将变量类型改成 unsigned long , 否则会导致定时时间的理论计算值和实际值不符