专业: 计算机科学与技术 班级: 实验课程:单片机原理与应用技术
姓名: 学号: 实验室: 硬件实验室
同组同学:
实验时间: 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.打开单片机电源开关,观察现象。
四 实验结果与分析
发出"啪啪"声
课程名称:单片机原理与嵌入式系统
实验名称:输入输出与继电器控制
实 验 报 告
班级
姓名 学号
同组人姓名
实验日期 年 月 日
一、 实验目的
通过实验,加强对单片机内部计数器应用的了解与掌握,包括硬件电路与软件控制程序。
二、实验内容
编程实现以下任务:
1.对图1所示的硬件电路,编程实现:每隔一定时间依次点亮一盏灯。
2.对图2所示的硬件电路,编程实现:按固定时间间隔对继电器进行通断控制。
图1 输出控制 图2 继电器控制
三、实验设备
1. PC机.
2. Lab2000P单片机仿真实验系统
四、调试通过的软件清单:
1. 灯光控制软件清单
2. 继电器控制软件清单
五、实验收获、总结
包头师范学院信息科学与技术学院实验报告课程名称单片机原理及接口技术实验项目继电器控制实验指导老师陈静老师实验室物理楼四日期20xx…
数学计算机科学系实验报告专业计算机科学与技术班级实验课程单片机原理与应用技术姓名学号实验室硬件实验室同组同学实验时间20xx年3月…
电气工程学院课程设计说明书设计题目继电器控制实验系别年级专业学号学生姓名指导教师教师职称电气工程学院课程设计任务书课程名称单片机原…
物联网感知技术实验报告学院交通与物流工程实验组号指导教师张玲实验地点实验时间实验2继电器控制LED灯实验一实验设备CC2530单片…
机电传动与控制学院专业班级姓名学号实验报告机械工程学院机械设计制造及其自动化1目录实验一三相异步电动机点动与连动控制3实验二三相异…
电力系统继电保护实验报告姓名学号指导教师专业班级学院:信息工程学院实验二:方向阻抗继电器特性实验一、实验目的1.熟悉整流型LZ-2…
实验报告现代电气控制技术电机正反转双重互锁学院:信息与电子工程学院班级:****指导老师:***小组成员:********一、仪器…
机电传动与控制学院专业班级姓名学号实验报告机械工程学院机械设计制造及其自动化1目录实验一三相异步电动机点动与连动控制3实验二三相异…
包头师范学院信息科学与技术学院实验报告课程名称单片机原理及接口技术实验项目继电器控制实验指导老师陈静老师实验室物理楼四日期20xx…
课程名称单片机原理与嵌入式系统实验名称输入输出与继电器控制实验报告班级姓名学号同组人姓名实验日期月日一实验目的通过实验加强对单片机…