即使是LED的驱动,也不要直接用IO口来做。比如,你的限流电阻是1K,电源为5V,8个IO最大会吸入40mA的电流。有些单片机是不支持这样大的电流的。但是因为吸入电流太大而造成的可能性不是很大。我没有看数据手册,不好乱说。
看看有没有其他原因,比如:看门狗,电源等的原因。
硬件问题,好好检查你的焊接是否有问题。
顺便把你的程序贴出来。
既然最开始都没有问题,那程序代码应该就是对了的。我觉得应该是你硬件的原因,是不是什么地方你不小心弄短路了?
可能是程序错误~~也可能是硬件问题~~~换个51试试