STC89C51单片机,烧了个流水灯的程序,用P1口接了八个灯,灯经过上拉电阻接正电源。出了问题,具体如下:

2025-04-30 13:07:34
推荐回答(4个)
回答1:

即使是LED的驱动,也不要直接用IO口来做。比如,你的限流电阻是1K,电源为5V,8个IO最大会吸入40mA的电流。有些单片机是不支持这样大的电流的。但是因为吸入电流太大而造成的可能性不是很大。我没有看数据手册,不好乱说。

看看有没有其他原因,比如:看门狗,电源等的原因。

回答2:

硬件问题,好好检查你的焊接是否有问题。

顺便把你的程序贴出来。

回答3:

既然最开始都没有问题,那程序代码应该就是对了的。我觉得应该是你硬件的原因,是不是什么地方你不小心弄短路了?

回答4:

可能是程序错误~~也可能是硬件问题~~~换个51试试