关于高电平触发继电器,单片机要怎么控制?

程序要加什么?
2025-03-10 22:17:43
推荐回答(3个)
回答1:

#include
//--定义要使用的IO口--//
sbit RELAY = P1^4; //定义继电器使用的IO口
sbit K1 = P0^0; //定义按键使用的IO口
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
while(1)
{
if(K1 == 0) //如果按键按下
{
RELAY = 0; //继电器闭合
}
else
{
RELAY = 1;
}
}
}

回答2:

如果单纯让单片机输出高电平时继电器稳定吸合,只保留relay=1;就行,其它语句都去掉,可将reIay=0;放在初始化函数中。

回答3:

就是你写的那样,输出高电平继电器就吸合了