- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
WSN实验报告
姓名:谢莉(139074388)
李福慧(139074381)
专业:物联网工程131班
指导老师:卫琳娜
学院:计算机学院
实验二4.1GPIO输入输出实验
一.实验内容
主要包含了4个实验:控制LED灯闪烁,按键控制LED灯开关,按键控制
LED灯闪烁,OLED显示。GPIO输出控制对象为CC2530模块上的红色和绿色
LED,输出置位为0时LED灯点亮,置位为1时LED灯熄灭。通过不同代码
的运行和控制,观察LED灯的闪烁情况。底板上的显示屏通过运行代码,显示
不同的信息。
二.实验目的
1.了解CC2530的GPIO结构和配置原理
2.学习配置按键的GPIO口为输入模式,并采集有效按键
3.如何通过程序控制由按键触发控制LED灯
4如何通过程序控制由按键触发控制LED灯闪烁
5.通过CC2530的GPIO模拟IIC总线驱动OLED显示
三.实验步骤
1.打开文件
2.选择debug
3.点击project中的rebuildall,然后点击debug,进行编译工程并下载到
目标板
4.运行程序,观察结果
四.实验中遇到的问题及解决方法
节点模块不一样,所以左右的灯控制也会不一样。
五.实验总结
通过实验一,二,三的学习大概熟悉了实验的步骤,所以在做实验的时候也
比较顺利,没有遇到什么问题。这个实验是最基础的,主要观察LED灯的变
化。
实验三定时器控制实验
一.实验内容
实验包含使用定时器T1和T2,还有定时器T4中断。定时器1来改变小灯
的状态,T1每溢出两次,两个小灯闪烁一次,并且在停止闪烁后成闪烁前相反
的状态。开启定时器2的中断,计数比较溢出后产生中断来改变小灯的状态,T2
每溢出一次,红色小灯状态改变一次(由亮变暗或由暗变亮)。用定时器4来改
变小灯的状态,T4每2000次中断小灯闪烁一轮,闪烁的时间长度为1000次
中断所耗时间。
二.实验目的
1.了解CC2530的定时器T1,T2,T4的配置和使用
2.如何通过程序控制CC2530的T1驱动LED灯定时点亮
3.学习定时器T4的中断模式使用
三.实验步骤
1.打开文件
2.选择debug
3.点击project中的rebuildall,然后点击debug,进行编译工程并下载到
目标板
4.运行程序,观察结果
四.实验中遇到的问题及解决方法
因为我们实验使用的节点模块和指导书中的模块不一样,所以现象也不同,
主要区别在于闪烁的左右灯不一样,但是不影响实验结果。
五.实验总结
T1实验模块板载的绿色LED灯(左边)和红色LED(右边)交替闪烁。T2实
验输出置位为0时LED灯点亮,置位为1时LED灯熄灭,模块板载的绿色
LED灯(左边)由定时器T2的比较溢出中断改变状态。T40模块板载的红色
LED灯(右边)在T4产生中断1000此后开始闪烁,再次中断1000次后停止
闪烁,一直循环执行。这三个实验的现象我们都做出来了,分析了代码有好多不
懂的地方,但是在注释和两个人交流的情况下,还是能大概明白的。
实验四中断输入和采集实验
一.实验内容
本次实验主要是做外部输入中断。使用摇杆按键来翻转LED的状态,按下
节点底板上“SW2”键,CC2530模块上1个LED灯改变当前状态。
二.实验目的
1.了解CC2530的中断使用
2.如何采集外部输出中断(按键触发)并控制LED灯状态
三.实验步骤
1.打开文件
2.选择debug
3.点击project中的rebuildall,然后点击debug,进行编译工程并下载到
目标板
4.运行程序,观察结果
四.实验总结
运行
文档评论(0)