51单片机控制继电器的设计及源代码

 
51单片机控制继电器的设计及源代码

一.实验要求

利用P3.5输出高低,控制继电器的开合,实现对外部装置的控制。

二.实验目的

掌握继电器控制的基本方法和经验。

三.实验电路及连线


四.实验说明

    现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全。电子继电器便能完成这一桥梁作用。
    继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。本电路的控制端为JD,当JD为高电平时,继电器不工作,当JD为低电平时,继电器工作,常开触点吸合。执行时,对应的LED将随继电器的开关而亮灭。

五.实验程序框图

源代码:


        ORG     0000H
        LJMP    START
        ORG     0040H
START:
        MOV     SP,#60H
JD:     CPL     P3.5            ;P3.5取反
        LCALL   DELAY           ;延时
     NOP
        SJMP    JD
DELAY:                          ;延时子程序(1秒)
        MOV     R0,#0AH
DELAY1: MOV     R1,#00H
DELAY2: MOV     R2,#0B2H
        DJNZ    R2,$
        DJNZ    R1,DELAY2
        DJNZ    R0,DELAY1
        RET
        END

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值