单片机学习小组
直播中

王焕锁

7年用户 939经验值
私信 关注

stc89c52单片机IO口继电器控制不了led灯

受到警告
提示: 作者被禁止或删除 内容自动屏蔽

回帖(12)

李建华

2019-4-10 07:19:54
继电器负载太大了,驱不动,输出口总被拉低了。STC89C52单片机 端口 的 最大电流 为 8 ~ 12 mA,这个 8 ~12  mA 是指 往 IO 口 灌入电流,输出电流 只有 100 ~ 200 uA。
举报

李晓龙

2019-4-10 07:35:25
//试试这个行不行
 if(key3 == 0) //+5v时
{
if(Relay1 == 1)    //继电器打开时

           Relay1 =0;
            k1 = 1; //通过继电器控制的io口 
           k4 = 1;//直接控制led灯的io口
           Delay_ms(100);
           k4 = 0;
}
else if(Relay1 == 0)  //继电器闭合时

          Relay1 =1;
          k1=0;
           k4 = 1;
          Delay_ms(100);
         k4 = 0;
}
}
举报

吴思锋

2019-4-10 07:52:47
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

白边赫

2019-4-10 08:06:52
还是没反应
举报

更多回帖

发帖
×
20
完善资料,
赚取积分