标题:
求STC89C52单片机驱动继电器的C语言程序
[打印本页]
作者:
nie10222077
时间:
2014-5-26 21:06
标题:
求STC89C52单片机驱动继电器的C语言程序
如果用STC89C52单片机控制一个高电平有效的四路继电器模块,继电器模块直接接单片机I/O口,要求在达到一定条件时,单片机控制I/O输出使继电器吸合和断开的C程序怎么编写?
作者:
hkccd
时间:
2014-7-8 16:21
这个程序太简单了,这样的产品模块我也见过,单片机io口输出一个0他就吸和了
作者:
hkccd
时间:
2014-7-8 16:22
输出一个一,他就,断开了
作者:
sz1001
时间:
2014-7-18 14:24
恩恩,学习下
作者:
portantal
时间:
2014-11-23 22:27
直接输出高电平或低电平,不过接继电器最好加驱动,并且加保护,否则好易烧单片机!
作者:
woaidpj
时间:
2014-11-23 23:50
继电器模块直接接单片机I/O口,这样很容易烧坏单片机的,估计也没有人这样接过,直接在继电器的开关线圈上面接个三极管8050就可以了,三极管的线圈上面反向接一个二极管{(4007)也可以},高电平就吸合了,低电平就关闭,程序很简单。
作者:
唐小颖123
时间:
2015-5-9 21:39
我也需要这个编程,请问你有这个编程吗?谢谢了
作者:
hanpaopao
时间:
2015-5-19 15:50
恩恩,学习下
作者:
youq2015
时间:
2015-5-24 18:57
高低电平控制
作者:
欢腾智能科技
时间:
2015-5-25 22:43
高电平有效的继电器,单片机IO直接对其控制效果不是很好,单片机输出的电流比较小,建议加三极管增加电流!
作者:
lizhi2574
时间:
2017-12-21 12:47
hkccd 发表于 2014-7-8 16:21
这个程序太简单了,这样的产品模块我也见过,单片机io口输出一个0他就吸和了
我的使用低电平控制的,可是给了0后,继电器总是吸合,断开反复切换
作者:
dzbj
时间:
2017-12-21 14:17
你要求的条件都没说 怎么写啊
作者:
dzgc70212
时间:
2017-12-21 17:47
#include <reg52.h>
void main()
{
if(条件1)
{P1_0 = 1;}
else
{P1_0 = 0;}
if(条件2)
{P1_1 = 1;}
if(条件3)
{P1_2 = 1;}
if(条件4)
{P1_3 = 1;}
}
作者:
GYB0412
时间:
2017-12-22 14:50
用单片机控制UL2003驱动继电器,继电器线圈要并联一个二极管
作者:
wulin
时间:
2017-12-22 15:38
如果用STC89C52单片机控制一个高电平有效的四路继电器模块只要在相应IO口接1~3K上拉电阻满足模块里晶体管输入电流就可以了,程序就和点亮LED基本一样。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1