无线通信技术综合训练报告

上传人:公**** 文档编号:499840472 上传时间:2023-07-03 格式:DOC 页数:69 大小:2.80MB
返回 下载 相关 举报
无线通信技术综合训练报告_第1页
第1页 / 共69页
无线通信技术综合训练报告_第2页
第2页 / 共69页
无线通信技术综合训练报告_第3页
第3页 / 共69页
无线通信技术综合训练报告_第4页
第4页 / 共69页
无线通信技术综合训练报告_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《无线通信技术综合训练报告》由会员分享,可在线阅读,更多相关《无线通信技术综合训练报告(69页珍藏版)》请在金锄头文库上搜索。

1、 无线通信技术综合训练报告学院名称: 专 业: 班 级: 姓 名: 学 号: 指导老师: 2013年11月目 录训练一 新建一个简单的工程项目1训练二 GPIO实验3训练三 系统主时钟源的选择实验8训练四 SPI通信与LCD显示实验12训练五 ADC实验17训练六 UART串行通信实验22训练七 定时器1实验27训练八 外部中断实验34训练九 看门狗实验38训练十 IEEE802.15.4基础理论实验43训练十一 多种拓扑结构组网实验46训练十二 基于RFID的无线读写系统实验53训练十三 通用传感器实验57训练十四 无线通信系统实验61心得体会64附录65训练一 新建一个简单的工程项目一、

2、实验内容闪烁开发板上的用户指示灯 LED1。二、实验原理 由开发板原理图可知,对于主节点,定义LED1 为CC2530 的P1.0 口控制,对于从节点,定义LED1 为CC2530 的P1.1 口控制。相应控制口为高电平时,LED 点亮,为低电平时,LED 熄灭。开发 CC2530 应用系统一般需要以下几个调试工具来完成:1. 软件集成开发环境(IAR Embedded Wordbench):完成系统的软件开发,进行软件和硬件仿真调试,它也是硬件调试的辅助手段;2. 带有 CC2530 模块开发板:实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据;3. CC Debugger

3、 多功能调试器:下载和调试程序。IAR Embedded Wordbench 主要完成系统的软件开发和调试。它提供了一整套的程序编写、维护、编译、调试环境,能将汇编语言和C 语言程序编译成HEX 可执行输出文件,并能将程序下载到目标CC2530 上运行调试。用户系统的软件部分可以由IAR 建立的工程文件管理,工程文件一般包含以下几种文件:1. 源程序文件:语言或汇编语言文(*.C 或*.ASM);2. 头文件(*.H);3. 库文件(*.LIB,*OBJ);三、基本实验步骤 第一步:连接实验设备,将 USB 电缆线插到PC 机的USB 端口上,实验板电源指示灯亮。 第二步:启动IAR 开发环境

4、。 第三步:创建工程。 1. 创建一个工作区。 2. 建立一个新工程。 3. 新建或添加程序文件。 4. 设置工程选项。 5. 编译和调试。 6. 下载。 7. 实验结果。 第四步:通过以上几个步骤,最终下载目标程序到 CC2530 后,观察实验现象,记录实验结果。 LED灯闪烁实验: 实验流程图:图1-1 LED灯闪烁实验 四、实验结果与分析答:实验现象:按下开关K1时,实验板上LED1闪烁。分析:该程序由库函数,主函数和延时函数组成。对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口控制。相应控制口为高电平时,LED点亮,为低电平时,

5、LED熄灭。五、存在问题和解决方法存在的问题1:程序运行有错误解决方法:Options没有进行相关配置,保存的地址不对。存在的问题2:对于新建工程项目操作步骤不熟悉,并在操作过程中总是忘记添加新的工程文件。解决方法:多操作几遍,熟能生巧,通过反复地操作练习,就能很熟练的掌握操作步骤。存在的问题3:LED是怎么实现闪烁解决方法:通过设置控制口的电平,为高电平时LED亮,为低电平时,LED熄灭。训练二 GPIO实验一、实验内容1. LED 指示灯自动闪烁;2. 按键控制 LED 指示灯亮灭;3. 按键控制 LED 指示灯闪烁。二、实验原理 本实验中,为了驱动LED 的亮灭,需要将相应的I/O 设置

6、为通用I/O 口,且为输出模式,并使接口输出“1”或“0”来切换LED 的亮或灭状态。在亮与灭之间,插入一定的延时,才能保证肉眼看出闪烁的效果。如果需要按键控制,则需要将按键K 对应的I/O 设置为通用I/O 口,且为输入模式,通过读取相应端口寄存器值判断按键的状态。三、 基本实验步骤 第一步:连接实验设备,将 USB 电缆线插到PC 机的USB 端口上,实验板电源指示灯亮。 第二步:启动IAR 开发环境。 第三步:创建工程。 1. 创建一个工作区。 2. 建立一个新工程。 3. 新建或添加程序文件。 4. 设置工程选项。 5. 编译和调试。 6. 下载。 7. 实验结果。 第四步:通过以上几

7、个步骤,最终下载目标程序到 CC2530 后,观察实验现象,记录实验结果。四、 设计性实验程序流程与分析基础实验1:实现LED灯自动闪烁。基础实验1流程图:图2-2 LED灯自动闪烁实验 分析:先进行LED灯的初始化,初始化LED的引脚和初始状态,调用一个while(1)的死循环,将LED灯的状态取反,再调用一个延时函数来实现亮灭不停的交替变换。基础实验2(从板):通过按键K1,K2控制LED1,LED2闪烁。 基础实验2流程图: 图2-3 按键控制LED灯闪烁实验 分析:先对K1,K2按键以及LED1,LED2进行初始化,定义从节点,再通过一个按键扫描程序检测是否有按键按下,如果有按键按下,

8、再判断是K1按下还是K2按下,如果K1按下,LED1现在的状态取反,如果是K2按下,那么LED2现在的状态取反,然后返回按键扫描再进行判断,如此循环。 设计性实验(从板): 按下 K1 时,LED1 闪烁(视觉能够分辨出),再次按下K1,LED1 熄灭;按下K2 时,LED2 闪烁,再次按下K2,LED2 熄灭;如此重复循环。 设计性实验流程图:图2-4 按键控制LED灯闪烁熄灭实验分析:本实验先进行按键以及LED灯的初始化,定义从节点,然后进行按键扫描,检测有没有按键按下,如果有,则判断是K1键按下还是K2键按下,如果是K1按下,则将K1下标取反,再通过一个循环(基础实验1)来控制LED1的闪烁,否则将K2按下,通过一个循环来控制LED2的闪烁。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号