具体要看电路图,如果接线没错,有可能是驱动继电器的三极管基极上接的电阻值太小,或没有上拉,直接用单片机驱动,以至把单片机电源拉低,单片机输出IO口至驱动继电器的三极管基本之间必须加1-10K电阻,否则会出现以上故障现象。
图示最重要啊。你的输出程序后面是不是有延时啊。 PXX=0;delay(); PXX=0;delay();是不行的。要 PXX=0; PXX=0; delay();具体还要看图和程序
啥接线方式最好发上来。如果是用继电器控制电源的话,应该没有问题。