无线通信技术报告 - 图文

2026/1/27 11:59:14

JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY

无线通信技术综合训

学院名称:

专 业: 通信工程 班 级: 09东通信2 姓 名: 学 号: 指导老师: 陶为戈 吴全玉

2012年11月

报告

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

目 录

训练一 新建一个简单的工程项目 ........................................................ 1 训练二 GPIO实验 .................................................................................. 3 训练三 系统主时钟源的选择实验 ........................................................ 7 训练四 SPI通信与LCD显示实验 ...................................................... 11 训练五 ADC实验 ................................................................................. 15 训练六 UART串行通信实验 ............................................................... 19 训练七 定时器1实验 .......................................................................... 23 训练八 外部中断实验 .......................................................................... 28 训练九 看门狗实验 .............................................................................. 33 训练十 IEEE802.15.4基础理论实验 ................................................... 37 训练十一 多种拓扑结构组网实验 ...................................................... 40 训练十二 基于RFID的基本读写系统实验 ....................................... 45 训练十三 通用传感器实验 .................................................................. 48 训练十四 无线通信系统实验 .............................................................. 50 心得体会 ................................................................................................... 52

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

训练一 新建一个简单的工程项目

一、实验内容

1.通过本实验的学习,熟悉如何使用CC2530的软件开发环境IAR Embedded Workbench for 8051来新建一个工程项目。

2.闪烁开发板上的用户指示灯LED1。

二、实验原理

1.对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口控制。相应控制口为高电平时,LED点亮,为低电平时,LED熄灭。

开发CC2530应用系统一般需要以下几个调试工具来完成:

①软件集成开发环境(IAR Embedded Workbench):完成系统的软件开发,进行软件和硬件仿真调试,它也是硬件调试的辅助手段;

②带有C2530模块开发板:实现硬件仿真调试与硬件系统的通信,控制和读取硬件系统的状态和数据;

③CCDebugger多功能调试:下载和调试程序。

2.IAR Embedded Workbench主要完成系统的软件开发和调试。它提供了一整套的程序编写、维护、编译、调试环境,能将汇编语言和C语言程序编译成HEX可执行输出文件,并能将程序下载到目标CC2530上运行调试。

三、基本实验步骤

1.连接实验设备,将USB电缆线插到PC机的USB端口上,实验板电源指示灯亮。 2.启动IAR开发环境,打开“开始”菜单->“程序”->IAR Embedded Workbench for 8051 7.60->IAR Embedded Workbench。

3.创建工程:

①创建一个工作区:打开IAR Embedded Workbench,选择File菜单->New->Wordspace,创建一个新工作区,在创建的新工作区中创建工程。

②建立一个新工程:点击Project菜单,选择Greate Neww Project?,在Tool chain 下拉栏中选择8051,Project templates栏中选择“Empty project”,在“文件名”文本框输入文件名,点击保存,选择工程保存的位置,一个空的工程就建好了。

③新建或添加程序文件:单击工具栏或选择菜单File\\New\\File新建一个空文本文件,向文本文件里添加实验程序代码。并将代码保存到新建的工程目录中。在工作区右键点击工程名,点击“Add File”将新建的文件添加到工程中。

④设置工程选项,选中工程名,选择Project菜单下的Option?配置与CC2530相关的选项,设置完毕后点击“OK”命令按钮,这样工程选项的设置就完成了。

4.编译和调试:选择菜单Project\\Rebuild All对工程进行编译,选择菜单Project\\Debug或按快捷键CTRL+D进入调试状态,也可以按工具栏上的调试按钮进入调试。①窗口管理;②进行单步调试;③通过观察窗口观察变量;④断点调试;⑤反汇编调试;⑥监控寄存器;⑦监控存储器;⑧退出调试:选择菜单Debug\\Stop Debugging或点击调试工具栏上的退出按钮退出调试模式。

5.下载:如果选择编译时产生.hex文件,可以选择使用Flash Programmer下载工具将该文件下载到目标板上运行。

第1页,共58页

无线通信技术综合训练报告 训练一 新建一个简单的工程项目

四、实验结果与分析

实验结果:开发板上的指示灯LED1不断地闪烁

结果分析:程序中对P0.1口进行了端口设置,设置成普通I/O口,并作为输出端口,在调用while程序时,当控制口为高电平时,LED1点亮,为低电平时,LED1熄灭,这样不停的使LED1闪灭,从而实现了LED灯的测试。通过实验现象我们可以更加生动地熟悉和了解CC2530的软件开发环境,并掌握了创建工程和管理工程的方法,了解了基本的编译和调试功能。

五、存在问题和解决方法

存在的问题1:对于新建工程项目操作步骤不熟悉,并在操作过程中总是忘记添加新的工程文件。

解决方法:多操作几遍,熟能生巧,通过反复地操作练习,就能很熟练的掌握操作步骤。

存在的问题2:一切都编译好后发现LED1不闪烁。

解决方法:查看程序编写,发现对LED1端口的设置有问题,从节点中,LED1对应的端口是P1.0,而主节点中,LED1对应的端口是P1.1,应当注意分清是从节点还是主节点。

存在的问题3:对于书上所讲的编译和调试步骤不能够较为清楚地了解。 解决方法:通过询问同学和老师,对具体步骤进行操作、分析并掌握和了解。

第2页,共58页


无线通信技术报告 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 无线通信技术报告 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219