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

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

ID:48830046

大小:2.80 MB

页数:69页

时间:2020-02-28

无线通信技术综合训练报告.doc_第1页
无线通信技术综合训练报告.doc_第2页
无线通信技术综合训练报告.doc_第3页
无线通信技术综合训练报告.doc_第4页
无线通信技术综合训练报告.doc_第5页
资源描述:

《无线通信技术综合训练报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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训练一新建一个简单的工程项目一、实验内容闪烁开发板上的用户指示灯LE

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

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

4、加程序文件。4.设置工程选项。5.编译和调试。6.下载。7.实验结果。第四步:通过以上几个步骤,最终下载目标程序到CC2530后,观察实验现象,记录实验结果。LED灯闪烁实验:实验流程图:图1-1LED灯闪烁实验四、实验结果与分析答:实验现象:按下开关K1时,实验板上LED1闪烁。分析:该程序由库函数,主函数和延时函数组成。对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口控制。相应控制口为高电平时,LED点亮,为低电平时,LED熄灭。五、存在问题和解决方法存在的问题1:程序运行有错误解决方法:Options没有进行相

5、关配置,保存的地址不对。存在的问题2:对于新建工程项目操作步骤不熟悉,并在操作过程中总是忘记添加新的工程文件。解决方法:多操作几遍,熟能生巧,通过反复地操作练习,就能很熟练的掌握操作步骤。存在的问题3:LED是怎么实现闪烁解决方法:通过设置控制口的电平,为高电平时LED亮,为低电平时,LED熄灭。训练二GPIO实验一、实验内容1.LED指示灯自动闪烁;2.按键控制LED指示灯亮灭;3.按键控制LED指示灯闪烁。二、实验原理本实验中,为了驱动LED的亮灭,需要将相应的I/O设置为通用I/O口,且为输出模式,并使接口输出“1”或“0”来切换LED的亮或灭状态。在亮与灭之间,插入

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

7、验1流程图:图2-2LED灯自动闪烁实验分析:先进行LED灯的初始化,初始化LED的引脚和初始状态,调用一个while(1)的死循环,将LED灯的状态取反,再调用一个延时函数来实现亮灭不停的交替变换。基础实验2(从板):通过按键K1,K2控制LED1,LED2闪烁。基础实验2流程图:图2-3按键控制LED灯闪烁实验分析:先对K1,K2按键以及LED1,LED2进行初始化,定义从节点,再通过一个按键扫描程序检测是否有按键按下,如果有按键按下,再判断是K1按下还是K2按下,如果K1按下,LED1现在的状态取反,如果是K

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。