- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线传感器网络实验报告模板课件
无线传感器网络实验报告
专业 计算机科学与技术
班级 13级计科1班
学号
姓名
目 录
实验一 CC2530 I/O基础实验
实验二 CC2530按键中断
实验三 CC2530定时器的使用
实验四 串行通信接口发送与接收
实验五 Zigbee点到点无线通信
实验六 Zigbee串口实验
实验七 无线温度检测实验
实验八 Zigbee组网实验
实验一 CC2530 I/O基础实验
实验目的
1.掌握IAR编译软件界面的功能;
2.掌握配置通用IO寄存器的方法;
3.掌握如何编写代码及程序下载。
实验内容
1.使用CC2530的IO来控制LED灯循环闪烁;
2.判断按键是否被按下,如果按下,改变LED灯的状态,原先亮的灯灭,原先灭的亮,如此循环下去。
相关知识点
cc2530有21个可编程的I/O引脚,P0、P1口是完全的8位口,
P2口只有5个可使用的位。通过软件设定一组SFR寄存器的位和字节,可使这些引脚作为通常的I/O口或作为连接ADC、计时器或USART部件的外围设备I/O口使用。
2.I/O口特性:
(1)可设置为通常的I/O口,也可设置为外围I/O口使用;
(2)在输入时有上拉和下拉能力;
(3)全部21个数字I/O口引脚都具有影响外部的中断事件也能被用来唤醒休眠模式。
3.I/O端口的寄存器如下:
P0:端口0 P1:端口1 P2:端口2
PERCFG:外设控制寄存器 APCFG:模拟外设I/O配置
P0SEL:端口0功能选择寄存器 P1SEL:端口1功能选择寄存器
P2SEL:端口2功能选择寄存器 P0DIR:端口0方向寄存器
P1DIR:端口1方向寄存器 P2DIR:端口2方向寄存器
P0INP:端口0输入模式寄存器 P1INP:端口1输入模式寄存器
P2INP:端口2输入模式寄存器 P0IFG:端口0中断状态标志寄存器
P1IFG:端口1中断状态标志寄存器
P2IFG:端口2中断状态标志寄存器 PICTL:中断边缘寄存器
P0IEN:端口0中断掩码寄存器 P1IEN:端口1中断掩码寄存器
P2IEN:端口2中断掩码寄存器 PMUX:掉信号Mux寄存器
OBSSEL0:观察输出控制寄存器0 OBSSEL1:观察输出控制寄存器1
OBSSEL2:观察输出控制寄存器2 OBSSEL3:观察输出控制寄存器3
OBSSEL4:观察输出控制寄存器4 OBSSEL5:观察输出控制寄存器5
实验步骤
1.启动IAR;
2.新建一个IAR工作区,或者打开一个IAR工作区;
3.连接CC Debugger调试器和ZigBee模块、连接CC Debugger到计算机,安装驱动;
4.设置项目参数;
5.编写、编译、下载程序。
实验源程序
//*******************************
//I/O口轮流控制2个LED循环点亮
//*******************************
#include ioCC2530.h
#define uint unsigned int
#define uchar unsigned char
//定义控制灯的端口
#define RLED P1_0 //定义LED1为P10口控制
#define YLED P1_1 //定义LED2为P11口控制
#define K1 P2_0
//函数声明
void Delay(uint); //延时函数
void InitialLed(void); //初始化P1口
void InitialKey(void);
/****************************
//延时
*****************************/
void Delay(uint n)
{
uint tt;
for(tt = 0;ttn;tt++);
for(tt = 0;ttn;tt++);
for(tt = 0;ttn;tt++);
for(tt = 0;ttn;tt++);
for(tt = 0;ttn;tt++);
}
/****************************
//初始化程序
*****************************/
您可能关注的文档
- 08万以上数的读写.ppt
- 08_模拟外设.ppt
- 08.六个一专推流程(2016.8.17).ppt
- 0800_核移植技术与动物克隆.ppt
- 无机化学实验基本操作介绍.ppt
- 无机非金属材料的主角------硅2016.12..ppt
- 无机化学课后答案全解(武大吉大第三版).doc
- 无机非金属材料概论绪论.ppt
- 无机非金属材料工业机械与设备第二章.ppt
- 无极绳绞车安装措施.doc
- 2024-2030年中国银纳米线行业市场发展监测及投资战略咨询报告.docx
- 2025年中国核桃种植深加工行业市场前景预测及投资战略研究报告.docx
- 2025年中国科技档案管理系统市场前景预测及投资规划研究报告.docx
- 中国教学模型教具行业市场运营态势分析及投资前景预测报告.docx
- 2025-2030年中国塑料编织袋行业市场发展规模及前景趋势预测报告.docx
- 2025年中国智慧城市建设行业发展监测及投资战略研究报告.docx
- 2025年中国婴幼儿营养品行业市场运营现状及投资规划研究建议报告.docx
- 2019-2025年中国海洋环境监测行业市场调查研究及投资前景预测报告.docx
- 2018-2024年中国高温风管行业市场深度调研分析及投资前景研究预测报告.docx
- 2025年中国高载能行业市场调研分析及投资战略咨询报告.docx
文档评论(0)