单片机原理与应用技术实验报告(实验项目:控制继电器通断)

时间:2024.4.21

****数学计算机科学系实验报告

专业:  计算机科学与技术 班级:                 实验课程:单片机原理与应用技术  

姓名:                   学号:                   实验室:      硬件实验室      

同组同学:                                                                     

实验时间: 20##年3月20日               指导教师签字:      成绩:            

实验项目:控制继电器通断

一 实验目的和要求

1. 控制继电器通断,同时发出"啪啪"声。

2.掌握单片机使用。

二 实验环境

PC机一台,实验仪器一套

三 实验步骤及实验记录

1.在pc机上,打开Keil C。

2.在Keil C中,新建一个工程文件,点击“Project->New Project…”菜单。

3. 选择工程文件要存放的路径  ,输入工程文件名  k2, 最后单击保存。

4. 在弹出的对话框中选择  CPU 厂商及型号。

5. 选择好  Atmel 公司的  89c51  后  ,  单击确定。

6. 在接着出现的对话框中选择“是”。

7. 新建一个  C51 文件  ,  点击file菜单下的NEW,或单击左上角的  New File快捷键。

8. 保存新建的文件,单击SAVE。

9. 在出现的对话框中输入保存文件名MAIN.C,再单击“保存”。

10. 保存好后把此文件加入到工程中方法如下  :  用鼠标在  Source  Group1 上单击右键  ,  然后再单击  Add Files to Group ‘Source Group 1'。

11. 选择要加入的文件  ,  找到  MAIN.C  后  ,  单击  Add, 然后单击  Close。

12. 在编辑框里输入代码如下:

#include "reg51.h"       //包含头文件

sbit K2=P2^7;            //定义继电器控制IO

#define uchar unsigned char

#define uint  unsigned int

delay(uint time)              //int型数据为16位,所以最大值为65535           

 {

  uint  i,j;                  //定义变量i,j,用于循环语句

  for(i=0;i<time;i++)         //for循环,循环50*time次

     for(j=0;j<50;j++);       //for循环,循环50次

 }

void main()                   //主函数

{

     while(1)                 //进入while死循环

      {

        K2=0;                 //断开继电器

        delay(5000);          //延时

        K2=1;                 //导通继电器

        delay(5000);          //延时

      }        

}13.单击 快捷键或单击Project/Rebuild all the files,  如果在错误与警告处看到  0 Error(s) 表示编译通过 。

14. 单击Options for Target, 单击 Output, 选中 Create HEX Fi。再单击“确定”,再次编译产生HEX文件。

15.STC-ISP 软件烧写程序,步骤如下:

步骤1、选择单片机型号STC12C5A60S2。  

步骤2、打开程序文件(后缀为.HEX 的文件)。 在相应工程下找到待下载的HEX文件,点击打开即可。

步骤3、选择串行口COM3。  

步骤4、用USB线连接电脑和主板,将主板和核心板上的电源都关闭,点击“Download下载”,打开核心板上的电源开关(注意不是主板上的电源开关),等待完成下载。

16.在单片机上, 用1位杜邦线将J11_7与J18_K2连接。

17.打开单片机电源开关,观察现象。

四 实验结果与分析

发出"啪啪"声


第二篇:实验报告3(输入输出与继电器控制)


课程名称:单片机原理与嵌入式系统

实验名称:输入输出与继电器控制

     

班级             

姓名                    学号       

同组人姓名                                

实验日期                 

一、              实验目的

通过实验,加强对单片机内部计数器应用的了解与掌握,包括硬件电路与软件控制程序。

二、实验内容

编程实现以下任务:

1对图1所示的硬件电路,编程实现:每隔一定时间依次点亮一盏灯。

2对图2所示的硬件电路,编程实现:按固定时间间隔对继电器进行通断控制。

                                    

 

图1 输出控制                            图2 继电器控制

 三、实验设备

1.       PC机.

2.       Lab2000P单片机仿真实验系统

四、调试通过的软件清单:

1. 灯光控制软件清单

2. 继电器控制软件清单

五、实验收获、总结

更多相关推荐:
继电器控制实验

包头师范学院信息科学与技术学院实验报告课程名称单片机原理及接口技术实验项目继电器控制实验指导老师陈静老师实验室物理楼四日期20xx56专业电子信息科学与技术班级08电子姓名刘宁学号0814830007一实验目的...

继电器控制实验

电气工程学院课程设计说明书设计题目继电器控制实验系别年级专业学号学生姓名指导教师教师职称电气工程学院课程设计任务书课程名称单片机原理及应用课程设计基层教学单位自动化仪表系指导教师说明1此表一式三份系学生各一份报...

实验2:继电器控制LED灯实验

物联网感知技术实验报告学院交通与物流工程实验组号指导教师张玲实验地点实验时间实验2继电器控制LED灯实验一实验设备CC2530单片机计算机仿真器SRD03VDCSLC继电器USB数据线串口小助手二实验内容1认识...

机电传动与控制实验报告20xx (1)

机电传动与控制学院专业班级姓名学号实验报告机械工程学院机械设计制造及其自动化1目录实验一三相异步电动机点动与连动控制3实验二三相异步电动机的正反转控制5实验三实验四PLC基本指令操作7抢答器设计实验92实验一三...

继电保护实验报告

电力系统继电保护实验报告姓名学号指导教师专业班级学院:信息工程学院实验二:方向阻抗继电器特性实验一、实验目的1.熟悉整流型LZ-21型方向阻抗继电器的原理接线图,了解其动作特性;2.测量方向阻抗继电器的静态特性…

电器控制实验报告

实验报告现代电气控制技术电机正反转双重互锁学院:信息与电子工程学院班级:****指导老师:***小组成员:********一、仪器与工具仪器:胜利牌万用表VC890C+,三相交流电机。工具:十字螺丝刀(6MM)…

实验报告-电流继电器特性实验

电气工程及其自动化专业实验报告123

实验六 51单片机控制继电器实验

实验六51单片机控制继电器实验一实验目的1掌握用单片机控制继电器的原理和方法2学会编程并程序运行实现继电器控制过程二实验电路原理图三参考源程序主程序中按键key1吸合继电器按键key2释放继电器includel...

练习使用滑动变阻器实验报告

养德励志进取创新福泉市凤山初级中学练习使用滑动变阻器实验报告学校班级实验日期年月日同组人姓名一实验名称练习使用滑动变阻器二实验目的1学习正确使用滑动变阻器的方法2初步掌握有目的的用滑动变阻器改变电路中电流的方法...

变阻器的使用与控制

变阻器使用与电路控制实验目的1掌握制流电路的连接方法性能和特点2学习控制电路中变阻器选择的方法实验原理测量电路一般由电源控制电路和测量电路三部分组成其中控制电路是控制负载的电流和电压使其数值和范围达到预定的要求...

电机与运动控制系统_实验报告2

实验报告课程名称电机与运动控制系统实验第3次实验实验名称直流他励电动机在各种运行状态下的机械特性实验时间20xx年xx月xx日实验地点xxxxxxxxxx组号学号姓名指导老师xxxxxx评定成绩1实验三直流他励...

三相异步电动机的Y—△启动控制实验报告

可编程控制器课程设计报告书三相异步电动机的Y启动控制学院名称学生姓名专业名称班级时间自动化学院20xx年5月20日至5月31日三相异步电动机的Y启动控制一设计目的1了解交流继电器热继电器在电器控制系统中应用2了...

继电器控制实验报告(10篇)