重影问题出在程序里,但是好象没给全程序,不好判断。首先往595里送数据,但不要锁存(不要给SRCLK脉冲),这个时候正常显示原来的数据接着138EN置低,关掉显示595锁存(给出SRCLK脉冲)输出138ABC更新显示位置,EN置高,开显示这样就不会有重影了。如果还有,说明器件动作慢了,适当早点关显示
设断点看看那个函数有没有什么逻辑错误,通过编译环境帮助你调试是最好的方法
高手