教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

合肥师范学院无线传感器网络实验1234

来源:网络收集 时间:2026-09-04
导读: 无线传感器网络实训 合肥师范学院物联网工程系 胡必玲 一 CC2530 I/O基础实验 二 CC2530外部中断 三 CC2530定时器的使用 四 串行通信接口 五 ADC 的使用 六 睡眠定时器的使用 七 ZStack(1) 八 ZStack(2) 九 CC2530点到点的无线通信 十 ZigBee星形组网实验 十

无线传感器网络实训

合肥师范学院物联网工程系 胡必玲

一 CC2530 I/O基础实验 二 CC2530外部中断 三 CC2530定时器的使用 四 串行通信接口 五 ADC 的使用 六 睡眠定时器的使用 七 ZStack(1) 八 ZStack(2) 九 CC2530点到点的无线通信 十 ZigBee星形组网实验 十一 ZigBee树形组网

一 CC2530 IO基础实验

实验要求:

熟悉CC2530无线单片机功能、管脚、调试环 境IAR软件的基本功能和初步使用; 进行CC2530无线单片机的通用IO口的配置、使 用及实验; 完成CC2530通用I/O口的原理性操作控制,完 成必要的验环节,分析总结实验。

实验目的: 熟悉IAR编译软件界面的基本功能; 掌握在IAR软件中利用C语言配置CC2530 IO 口的方法; 掌握自己修改并调试IO口配置的方法;

实验内容: 使用CC2530的IO来控制LED灯周期性闪烁;

使用CC2530的IO读取按键的状态从而控制LED;

实验预备知识:实验设备:仿真器1台,电池板(或液晶板)1块, ZigBee模块1块,USB连接线1根。 实验相关寄存器:实验中操作了的寄存器有P1, P1DIR,没有设置而是取默认值的寄存器有: P1SEL,P1INP。

实验预备知识: CC2530通用 I/O口介绍:

CC2530芯片采7mm×7mm QLP封装,共有48个引脚。全 部引脚可分为I/O端口线引脚、 电源线引脚和控制线引脚三类。

实验预备知识: CC2530通用 I/O口介绍CC2530有21个可编程的I/O口引脚,P0、P1口是完全的8位口,

P2口只有5个可使用的位。通过软件设定一组SFR寄存器的位和字节,可使这些引脚作为通常的I/O口或作为连接ADC、计

时器或USART部件的外围设备I/O口使用。

实验预备知识: CC2530通用 I/O口介绍I/O口特性: 可设置为通常的I/O口,也可设置为外围I/O口使用。 在输入时有上拉和下拉能力。 全部21个数字I/O口引脚都具有响应外部的中断能力。如果需要 外部设备可对I/O口引脚产生中断,同时外部的中断事件也能被 用来唤醒休眠模式。

I/O寄存器负责所有通用I/O引脚。

实验预备知识: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 OBSSEL 1 :观察输出控制寄存器 1 OBSSEL 2 :观察输出控制寄存器 2 OBSSEL 3 :观察输出控制寄存器 3 OBSSEL 4 :观察输出控制寄存器 4 OBSSEL 5 :观察输出控制寄存器 5

实验预备知识:

实验预备知识:

实验预备知识: P2SEL (0xF5) – 端口 2 功能选择和端口 1 外设优先级控制位 7 名称 复位 0 R/W R0 描述 没有使用 端口1外设优先级控制。当模块被指派到相同的引脚的时候,这些位确定哪 个模块优先。 0: USART 0 优先 1: USART 1 优先 端口1外设优先级控制。当PERCFG分配USART1和定时器3到相同的引脚的时 候,这些位确定优先次序。 0:USART 1 优先 1:定时器3优先 端口1外设优先级控制。当PERCFG分配定时器1和定时器4到相同的引脚的时 候,这些位确定优先次序。 0:定时器1优先 1:定时器4优先 端口1外设优先级控制。当PERCFG分配USART 0和定时器1到相同的引脚的时 候,这些位确定优先次序。 0:USART 0 优先 1:定时器1 优先 P2.4 功能选择 0:通用 I/O 1:外设功能

6

PRI3P1

0

R/W

5

PRI2P1

0

R/W

4

PRI1P1

0

R/W

3

PRI0P1

0

R/W

2

SELP2_4

0

R/W

1

SELP2_3

0

R/W

P2.3功能选择 0:通用I/O 1:外设功能P2.0功能选择 0:通用I/O 1:外设功能

0

SELP2_0

0

R/W

实验预备知识:

实验预备知识:位7:6

名称PRIP0[1:0]

复位00

R/WR/W

描述端口0外设优先级控制。当当PERCFG分配给一些外设到相同 引脚的时候,这些位将确定优先级。 详细优先级列表: 00: 第1优先级:USART 0 第2优先级:USART 1 第3优先级:定时器1 01: 第1优先级:USART 1 第2优先级:USART 0 第3优先级:定时器1 10: 第1优先级:定时器1通道0-1 第2优先级:USART 1 第3优先级:USART 0 第4优先级:定时器1通道2 –3 11: 第1优先级:定时器1通道2-3 第2优先级:USART 0 第3优先级:USART 1 第4优先级:定时器1通道0 –1 不使用 P2.4到P2.0的I/O方向 0:输入 1:输出

5 4:0

DIRP2_[4:0]

0 0 0000

R0 R/W

…… 此处隐藏:814字,全部文档内容请下载后查看。喜欢就下载吧 ……
合肥师范学院无线传感器网络实验1234.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/710441.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)