找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2699|回复: 0
打印 上一主题 下一主题
收起左侧

单片机学习笔记(三)驱动继电器

[复制链接]
跳转到指定楼层
楼主
ID:108531 发表于 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秒熄灭和点亮一次

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表