600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 单片机控制5v继电器模块

单片机控制5v继电器模块

时间:2019-06-05 21:52:53

相关推荐

单片机控制5v继电器模块

连接问题:

图中的这个要用杜邦线连接,3个排针左右可能是电源的正负端,中间是单片机的信号端。(图片不是很清晰,我也不能确定)这个板子上有三极管,所以不需要在另外加放大三极管了。蓝色有螺丝的是输出端,中间位公共端,左右分别是长开和长闭两个接线端。

-------------------------------------------------------------------------------------------------------------------

程序:

//亲试成功//两路继电器控制#include<reg52.h>#define uint unsigned int sbit ji1=P1^4; //这个端口要自己更改成连接继电器的IO口sbit ji2=P1^5;sbit kai1=P1^0; //开关sbit guan1=P1^1; //开关sbit kai2=P1^2; //开关sbit guan2=P1^3; //开关uint a; //用于延时函数void main (){while(1){if(kai1==0) //判断开关是否按下,打开继电器的程序{while(a--); //简单延时消抖if(kai1==0){ji1=0; //打开继电器}}if(guan1==0) //判断开关是否按下,关闭继电器的程序{while(a--); //简单延时消抖if(guan1==0){ji1=1; //关闭继电器}}if(kai2==0) //判断开关是否按下,打开继电器的程序{while(a--); //简单延时消抖if(kai2==0){ji2=0; //打开继电器}}if(guan2==0) //判断开关是否按下,关闭继电器的程序{while(a--); //简单延时消抖if(guan2==0){ji2=1; //关闭继电器}}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。