单片机继电器控制实验程序C语言,继电器控制实验

本实验旨在深入理解继电器工作原理,通过单片机控制继电器,实现LED灯的亮灭。实验中,使用IBMPC机和单片机综合仿真实验仪,通过拨动开关和编写程序,控制P1.0口切换继电器状态,进而控制LED的亮灭。同时,要求学习者预习继电器驱动控制电路,并能通过改变连接方式完成不同LED的控制。实验还鼓励思考继电器在实际应用中的用途。
摘要由CSDN通过智能技术生成

继电器控制实验

一. 实验目的

加深理解继电器的工作原理和特点,掌握利用单片机的IO 口控制继电器的一般方法。

二. 实验设备及器件

IBM PC 机 一台

DP-51PROC 单片机综合仿真实验仪 一台

三. 实验内容

1. 利用D1 区的拨动开关和LED,学习继电器的工作原理和特点。

2. 编写一段程序,用P1.0 口控制继电器,继电器控制LED 的亮和灭,(COM与CLOSE

连通时,一盏LED 亮;不连通时该LED 灭。COM 与OPEN 连通时,另一盏LED

亮,不通时该LED 灭)。

四. 实验要求

学会继电器的使用和利用单片机的IO 口控制继电器的方法。

五. 实验步骤

d77da2f9aeabe0c4348f45deb2721e26.png

图3.16 继电器驱动控制电路图

1. 用短路帽短接JP7,使用导线把D1 区的SW1 与C7 区的KJ 相连接。

2. 使用导线把D1 区的LED1、LED2 与C7 区的OPEN1,CLOSE1 分别相连,另外

C7 区的COM1 接地(GND)。

3. 接好线后,用户可以拨动D1 区的SW1 拨动开关,观察现象(拨到1 时LED2 亮,

拨到0 时LED1 亮),并得出结论。

0f59790480a98a3b8f664fb9beb2da0e.png

图3.17 实验13 原理图

4. 然后把C7 区的KJ 改接到A2 区的P10。再编写一个程序程序(参考实验二),使

P1.0 口延时一段时间后改变电平值,来控制继电器的开关。

六. 实验预习要求

理解继电器驱动控制电路图,还可以先把程序编好,然后在Keil C51 环境下进行

软件仿真。

七. 实验参考程序

ORG 8000H

LJMP Main

ORG 80F0H

Main:

MOV R7, #0 ;延时

Loop:

MOV R6, #0

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R7, Loop

CPL P1.0 ; P 1 .0 取反

SJMP Main

END

八. 实验思考题

(1) 请用户思考一下,改由OPEN2、COM2、CLOSE2 时本实验如何进行。

(2) 请用户再思考一下,继电器的用途,并举例说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值