继电器定时控制实验三 继电器定时控制实验
一、实验目的
熟悉掌握STC89C52硬件系统实验平台的使用方法;
根据已知电路和设计要求在实验板上实现继电器控制系统。
根据已知电路和设计要求在PROTEUS平台仿真实现控制系统。
二、实验内容
1、熟悉掌握STC89C52实验平台的基本使用方法。
2、用汇编语言/C语言设计继电器控制程序,继电器每隔10s闭合一次,闭合时间10s,继电器断开时,蜂鸣器蜂鸣(用定时计数器延时)。
根据已知电路和设计要求在PROTEUS平台仿真实现控制系统。
3、实验原理
1、实验原理...
实验三 继电器定时控制实验
一、实验目的
熟悉掌握STC89C52硬件系统实验平台的使用方法;
根据已知电路和
要求在实验板上实现继电器控制系统。
根据已知电路和设计要求在PROTEUS平台仿真实现控制系统。
二、实验内容
1、熟悉掌握STC89C52实验平台的基本使用方法。
2、用汇编语言/C语言设计继电器控制程序,继电器每隔10s闭合一次,闭合时间10s,继电器断开时,蜂鸣器蜂鸣(用定时计数器延时)。
根据已知电路和设计要求在PROTEUS平台仿真实现控制系统。
3、实验原理
1、实验原理电路图
2、实验实现控制的原理
是蜂鸣器发声,蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音,使用起来比扬声器简单;继电器具有控制系统和被控制系统,通常用于自动控制电路中,继电器实际上是用较小的电流控制较大的电流的一种制动开关,在电路中起着自动调节、安全保护、转换电路等作用。
本次实验需要用到单片机芯片,继电器电路和蜂鸣器。但是由于要在仿真过程中看到效果,将蜂鸣器换成绿色小灯。
四、实验方法与步骤
设计思路和方法:
根据电路图,分析继电器控制的设计思路
针对电路图及设计要求给出的程序框图。
设计步骤:
1、按照电路图上的MCU芯片与继电器、蜂鸣器的连接方式,绘制控制系统电路图。
第一步:编写源代码
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint ms);
sbit JDQ = P1^4;
sbit SPK = P1^5;
void main()
{
while(1)
{
JDQ=0;
SPK=0;
delay(1100);
SPK=1;
JDQ=1;
delay(1100);
}
}
void delay(uint ms)
{
uint i,j;
for(i=ms;i>0;i--)
for(j=110;j>0;j--);
}
第二步:选择菜单【文件|保存文件】功能,保存文件,后缀名为:.ASM。
第三步:选择菜单【设置|仿真器设置】功能,选择89C51RX仿真器仿真。
第四步:选择菜单【项目|编译】功能,编译项目。结果为:
第五步:选择菜单【执行|跟踪】功能,或按F7键进行单步跟踪调试程序
4、Proteus仿真运行及验证。
第一步:将所编程序导入AT89C52元件中。
第二步:开始仿真,仿真结果如下图,可以看到小绿灯间歇的亮和灭,说明仿真正确。
第三步:用电路板验证。验证观察到继电器每隔10s闭合一次,闭合时间10s,继电器闭合时,蜂鸣器蜂鸣。实验成功。
五、实验结果与分析
通过单步跟踪调试程序,观察各个相关SFR、SRAM单元结果可知程序结果正确。继电器每隔10s闭合一次,闭合时间10s,继电器断开时,蜂鸣器蜂鸣,实验的结果正确,通过本次的实验我对蜂鸣器和继电器有所得了解,以后我会更加的努力做完每一次的实验。
本文档为【继电器定时控制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。