单片机C51继电器控制C语言,51单片机对继电器的控制

典型的弱电控制强点途径。

怎么样理解这个电路图?

要理解这个电路,其实也比较容易.那么请您按照我的思路来,应该没有问题:

首先的,里面的三极管很重要.三极管是电子电路里很重要的一个元件.怎么样理解三极管呢?

简单的来说三极管有两个作用一个是放大作用,一个是开关作用.(严格来讲开关作用是放大作用的极限情况,不过没关系,把两者分开,更便于理解它的工作原理).在这里,我们只了解它跟本电路有关的开关作用.

首先把三极管想成一个水龙头.

7joJubDFSSF8XPAgpZg5Yoj5tqUxWxwkJ6Clyhjd8w

简单C代码

主要功能:对白炽灯的控制,闪烁,时隔3秒

#include"reg52.h"

sbit jdq_1=P1^0;

void delay(void) //延时3S 误差 0us

{

unsigned char a,b,c;

for(c=189;c>0;c--)

for(b=230;b>0;b--)

for(a=33;a>0;a--);

}

main()

{

jdq_1=0; //初始化 关闭白炽灯

delay();

while(1)

{

delay(); //3S 切换一次状态

jdq_1=!jdq_1;

}

}

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值