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

 

你可能感兴趣的:(51单片机控制继电器的设计及源代码)