1 / 55
文档名称:

物联网实验报告.docx

格式:docx   大小:4,521KB   页数:55页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

物联网实验报告.docx

上传人:分享精品 2017/8/11 文件大小:4.42 MB

下载得到文件列表

物联网实验报告.docx

文档介绍

文档介绍:中南林业科技大学
课程设计实验报告
专业班级:2013级计算机科学与技术2班
授课教师:张艳
学生姓名:陆焕丽
学生学号: 20134636
实验一
继电器闪烁
实验目的:学会使用修改程序,使得继电器按要求闪烁。
内容:修改以下程序,使得继电器的绿灯闪一下,红灯闪五下
#include <>
typedef unsigned int uint ;
typedef unsigned char uchar;
//定义控制灯的端口
#define RLED P1_0 //定义LED1为P10口控制
#define YLED P1_1 //定义LED2为P11口控制
//函数声明
void Delay(uint); //延时函数
void Initial(void); //初始化P0口
/****************************
//延时
*****************************/
void Delay(uint n)
{
uchar i;
while(n--)
{
for(i=200;i>0;i--);
}
}
/****************************
初始化程序
*****************************/
void Initial(void)
{
P1DIR |= 0x03; //P10、P11定义为输出
RLED = 1;
YLED = 1; //LED灭
}
/***************************
//主函数
***************************/
void main(void)
{
Initial(); //调用初始化函数
RLED = 0; //LED1
YLED = 0; //LED2
while(1)
{
RLED = 0;
YLED = 1;
Delay(1000);
RLED = 1;
YLED = 0;
Delay(1000);
}
}
实验记录:
修改好的程序如下:
#include <>
typedef unsigned int uint ;
typedef unsigned char uchar;
//定义控制灯的端口
#define RLED P1_0 //定义LED1为P10口控制
#define YLED P1_1 //定义LED2为P11口控制
//函数声明
void Delay(uint); //延时函数
void Initial(void); //初始化P0口
/****************************
//延时
*****************************/
void Delay(uint n)
{
uchar i;
while(n--)
{
for(i=200;i>0;i--);
}
}
/****************************
初始化程序
*****************************/
void Initial(void)
{
P1DIR |= 0x03; //P10、P11定义为输出
RLED = 1;
YLED = 1; //LED灭
}
/***************************
//主函数
***************************/
void main(void)
{
uint i;
Initial(); //调用初始化函数
RLED = 0; //LED1
YLED = 0; //LED2
while(1)
{
RLED = 0;
YLED = 1;
Delay(1000);
for(i=0;i<5;i++)
{
RLED = 0;
YLED = 0;
Delay(1000);
RLED = 1;
YLED = 0;
Delay(1000);
}
RLED = 0;
YLED = 0;
Delay(1000);
}
}
实验显示结果:继电器的绿灯闪一下,红灯闪五下,。
实验心得: 通过这次的实验,利用C语言将程序修改,学会使用接口编程,,重新温****for循环语句,掌握继电器的连接方式及工作原理
实验二
Zigbee无线传感网开发入门
一、实验内容:
1