欢迎来到天天文库
浏览记录
ID:18373657
大小:19.74 MB
页数:47页
时间:2018-09-17
《无线通信技术综合训练报new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、江苏理工学院JIANGSUTEACHERSUNIVERSITYOFTECHNOLOGY无线通信技术综合训练报告学院名称:电气信息工程学院专业:通信工程班级:10通信2W姓名:李娟学号:10313211指导老师:贾子彦陶为戈2013年9月无线通信技术综合训练报告目录训练一新建一个简单的工程项目1训练二GPIO实验3训练三系统主时钟源的选择实验6训练四SPI通信与LCD显示实验9训练五ADC实验12训练六UART串行通信实验15训练七定时器1实验18训练八外部中断实验22训练九看门狗实验25训练十IEEE802.15.4基础理论实验2
2、8训练十一多种拓扑结构组网实验31训练十二基于RFID的基本读写系统实验34训练十三通用传感器实验37训练十四无线通信系统实验39心得体会41附录42无线通信技术综合训练报告训练一新建一个简单的工程项目训练一新建一个简单的工程项目一、实验内容1.通过本实验的学习,熟悉如何使用CC2530的软件开发环境IAREmbeddedWorkbenchfor8051来新建一个工程项目。2.闪烁开发板上的用户指示灯LED1。二、实验原理1.对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口
3、控制。相应控制口为高电平时,LED点亮,为低电平时,LED熄灭。2.IAREmbeddedWorkbench主要完成系统的软件开发和调试。它提供了一整套的程序编写、维护、编译、调试环境,能将汇编语言和C语言程序编译成HEX可执行输出文件,并能将程序下载到目标CC2530上运行调试。三、基本实验步骤第一步:连接实验设备,将USB电缆线插到PC机的USB端口上,实验板电源指示灯亮。第二步:启动IAR开发环境,打开“开始”菜单->“程序”->IAREmbeddedWorkbenchfor80517.60->IAREmbeddedWork
4、bench。第三步:创建工程:1.创建一个工作区:打开IAREmbeddedWorkbench,选择File菜单->New->Wordspace,创建一个新工作区,在创建的新工作区中创建工程。2.建立一个新工程:点击Project菜单,选择GreateNewwProject…,在Toolchain下拉栏中选择8051,Projecttemplates栏中选择“Emptyproject”,在“文件名”文本框输入文件名,点击保存,选择工程保存的位置,一个空的工程就建好了。3.新建或添加程序文件:单击工具栏或选择菜单FileNewF
5、ile新建一个空文本文件,向文本文件里添加实验程序代码。并将代码保存到新建的工程目录中。在工作区右键点击工程名,点击“AddFile”将新建的文件添加到工程中。4.设置工程选项,选中工程名,选择Project菜单下的Options…配置与CC2530相关的选项,设置完毕后点击“OK”命令按钮,这样工程选项的设置就完成了。5.编译和调试:选择菜单ProjectRebuildAll对工程进行编译,选择菜单ProjectDebug或按快捷键CTRL+D进入调试状态,也可以按工具栏上的调试按钮进入调试。①窗口管理;②进行单步调试;③通
6、过观察窗口观察变量;④断点调试;⑤反汇编调试;⑥监控寄存器;⑦监控存储器;⑧退出调试:选择菜单DebugStopDebugging或点击调试工具栏上的退出按钮退出调试模式。6.下载:如果选择编译时产生.hex文件,可以选择使用FlashProgrammer下载工具将该文件下载到目标板上运行。四、实验结果与分析实验结果:开发板上的指示灯LED1不断地闪烁结果分析:程序中对P1.0口进行了端口设置,设置成普通I/O口,并作为输出端口,在调用while程序时,当控制口为高电平时,LED1点亮,为低电平时,LED1熄灭,这样不停的使LE
7、D1闪灭,从而实现了LED灯的测试。第45页,共45页无线通信技术综合训练报告训练一新建一个简单的工程项目五、存在问题和解决方法存在的问题1:程序运行有错误解决方法:Options没有进行相关配置,保存的地址不对。存在的问题2:对于新建工程项目操作步骤不熟悉,并在操作过程中总是忘记添加新的工程文件。解决方法:多操作几遍,熟能生巧,通过反复地操作练习,就能很熟练的掌握操作步骤。存在的问题3:LED是怎么实现闪烁解决方法:通过设置控制口的电平,为高电平时LED亮,为低电平时,LED熄灭。第45页,共45页无线通信技术综合训练报告训练二
8、GPIO实验训练二GPIO实验一、实验内容1.LED指示灯自动闪烁;2.按键控制LED指示灯亮灭;3.按键控制LED指示灯闪烁。二、实验原理CC2530有21个数字输入/输出引脚,可以配置为通用数字I/O接口,也可以作为外部I/O接口连接到ADC、
此文档下载收益归作者所有