继电器控制实验
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三继电器控制实验
一、实验目的
1、学习I/O端口的使用方法
2、掌握继电器的控制的基本方法
3、了解用弱电控制强电的方法
二、实验说明
现代自动控制设备中,都存在一个电子电路的互相连接问题,一方面要使电子电路的控制信号能控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路和电气电路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一任务。
继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势。
三、实验内容及步骤
用P1.0作为控制输出口,接继电器电路,使继电器重复吸合与断开。当控制端为高电平时,继电器常开触点吸合,同时LED灯被点亮。当控制端为低电平时,继电器不工作。
打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加附录源程序,进行编译,直到编译无误。
打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管亮灭情况和听继电器开合的声音,继电器重复延时吸合与延时断开。
四、流程图及源程序
源程序清单:
OUTPUT BIT P1.0 ;P1.0输出
ORG 0000H
LJMP START
ORG 0030H
START: CLR OUTPUT ;断开
CALL DELAY
SETB OUTPUT ;吸合
CALL DELAY
LJMP START
DELAY: MOV R6,#0
MOV R7, #0
DLOOP: DJNZ R7, DLOOP
DJNZ R6, DLOOP
RET
END
五、思考题
试用单片机的其他输入输出口控制继电器。