标题: 单片机学习笔记(三)驱动继电器 [打印本页]

作者: 51hei人人    时间: 2016-3-12 16:48
标题: 单片机学习笔记(三)驱动继电器
通过控制继电器控制引脚的输出电平,完成常开和常闭继电器的吸合与断开,实现弱电控制强电
C语言源程序:
#include "reg52.h" //包含52芯片头文件
sbit RELAY_ON = P2^4; //连接继电器单片机引脚定义
void Delay_xMs(unsigned int x)  //延时函数
{
  unsigned int i;    //定义无符号整形变量i;
  unsigned char j;   //定义无符号字符变量j;
  for(i=0;i<x;i++)    //主循环 执行x次for循环
   for (j=0;j<100;j++);  //子循环执行100次for循环
}
void main()//主函数
{
  RELAY_ON=1;//输出高电频关闭开关
  vhile(1)//循环开始
  {
    Delay_xMs(3000);//延时3秒
    RELAY_ON=~RELAY_ON;//对RELAY_ON进行取反,改变端口电频,打开或关闭开关。
  }
}
//实验效果 若继电器连上发光二极管可以看到发光二极管每3秒熄灭和点亮一次






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1