工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->51单片机继电器的控制实验

51单片机继电器的控制实验

发布人:dolphin 时间:2016-09-21 收藏

  继电器的作用可以是用弱电来控制强电,从实验板原理图中可以看到,单片机引脚“Jl”(即P2.6)与“QDJQQ”三极管基极相连,经三极管电流放大后,直接驱动继电器。如果让单片机P2.6口输出高电平,这时继电器断开;反之为低电平的话,则继电器得电吸合。
  
  实验板上的继电器有DJ1、DJ2、DJ3、DJ4四个引脚接口(如实验板图中右下角所示)。从左向右看,第1、2针为常闭端;第3、4针为常开端,我们常使用3、4针串联接入用电器电源。下面看一个具体例子,该程序实现的功能是:继电器以一定的时间间隔吸合再释放,延时时间值可以在DELAY子程序中设置。以下实列程序代码:
  
  LOOP:SETBP2.6:J1口置高电平
  
  CALLDELAY:延时
  
  CLRP2.6:J1口置低电平
  
  CALLDELAY:延时
  
  AJMP LOOP
  
  DELAY:MOVR7.#250
  
  D1:MOVR6.#250
  
  D2:DJNZR6.D2
  
  DJNZR7.D1
  
  RET
  
  END
  
  程序代码说明:“SETBP2.6”和“CLRP2.6”的作用就是分别用来置P2.6为高电平和低电平。至于延时子程序,可以通过设置子程序中“250”这个数字来改变延时时间,如将“250”改为“150”,则继电器吸合和释放的变化加快,有兴趣的读者朋友可以自行设置一下不同的值。
  
  现在将按键及继电器做个综合应用,即按下增强型51实验板上P3.2按键,继电器吸合。实例程序代码如下:



评论

技术专区