1.继电器模块的分为低电平触发和高电平触发
一般大部分都是低电平触发的。如若不知道是否是低电平触发,可以将继电器的输入端口接GND看继电器是否会“咔哒”一响,如果响了则是低电平触发。
如若没响,则可以将继电器的输入端口接VCC,看继电器是否会“咔哒”一响,如果响了则是高电平触发。
2.代码部分
#include"reg51.h"
#include "intrins.h"
sbit jdq = P1^0; //定义继电器模块端口为P10
sbit key1 = P2^0; //定义按键1端口为P20
//主函数
void main()
{
while(1)
{
if(key1==0) //如果按键1按下
{
jdq=0; //低电平触发的继电器就低电平导通,否则相反
}
else jdq=1; //如果按键1为按下,继电器则不导通
}
}