RFID课程设计.docx
《RFID课程设计.docx》由会员分享,可在线阅读,更多相关《RFID课程设计.docx(19页珍藏版)》请在冰豆网上搜索。
RFID课程设计
郑州航空工业管理学院
课程设计
2012届物联网工程专业1213091班级
题目RFID中AVR软件及NRZ源码研究
姓名周振宇学号121309140
指导教师王超梁职称
二О一五年5月24日
内容摘要
安装微处理器的嵌入式系统中需要的开发环境AVRstudio,对NRZ源码进行研究,观察下载程序是否能够正常运行,该方案对于其他数字信号编码的研究具有一定的借鉴作用。
关键词:
AVRstudioNRZ源码
目录
1.AVRstudio开发环境的安装
1.1AVRStudio工具下载
1.2WinAVR下载
1.3AVRStudio安装
1.4WinAVR安装
1.5AVRStudio运行
2.NRZ源码的研究
1.AVRstudio开发环境的安装
1.1AVRStudio工具下载
AVRStudio是Atmel公司提供的免费软件,我们可以在Atmel公司的主页()或者韩伯电子主页(http:
//hanback.co.kr)上进行下载。
另外,随书附赠光盘中同样有此软件,如图
(1)所示
图
(1)
在该文件夹下有如图
(2)所示应用程序。
图
(2)
1.2WinAVR下载
ATMEL公司提供的AVRStudio不提供对C/C++代码的编译器.因此,需要下载免费提供C/C++编译器的WinAVR的过程.该程序可以在上进行下载.此外,也可以在韩伯电子主页(http:
//hanback.co.kr)上进行下载.(当前使用的版本是Win-AVR20080610版本.)同样,附赠光盘中同样可以找到该软件安装程序。
如图(3)所示
图(3)
1.3AVRStudio安装
运行下载好的AVRStudio安装文件,出现如图(4)的界面,直接点击next,进入下一步
图(4)
如图(5)所示,选中Iacceptthetermsofthelicenseagreement,点击next
图(5)
如图(6)所示为设置软件安装路径界面,可以根据自己的情况选择安装路径,一般设定为默认安装路径,设置好安装路径后,点击next
图(6)
检查利用AVRStudio使用时利用的USB端口的程序线的驱动程序是否要安装的菜单.如果可以,则选择安装.如图(7)所示,点击next
图(7)
现在,需要安装的所有设定项目全部完成,显示告知进行安装的界面.点击install,开始安装,如图(8)(9)所示
图(8)
图(9)
程序安装结束后,点击finish结束安装,如图是(10)所示
图(10)
1.4WinAVR安装
运行在上面的下载过程中准备的WinAVR安装程序.在初始安装画面中显示选择安装时显示的语言的画面.选择chinese(simplifiled)并按确认按钮,现在如果显示WinAVR的安装开始画面,则选择下一步.如图(11)(12)
图(11)
图(12)
图(13)
选择默认安装目录设置(可更改路径),点击下一步。
图(14)
下一阶段作为指定安装的构成要素,与默认设定的相同,选择安装所有项目。
图(15)
所有程序安装完成后显示如图(16)界面,点击完成结束程序安装.
图(16)
通过Windows开始菜单,查看是否添加了AtmelAVRStudio和WinAVR程序菜单,以确认程序被正常安装.
1.5AVRStudio运行
AVRstudio和WinAVR的安装全都结束后,尝试运行AVRstudio4。
图(17)
在开始菜单的程序菜单上在AtmelAVRTools中选择AVRStudio4,运行程序。
在程序初始界面上显示生成AVRProject或打开已创建程序,选择NewProject,进行以下过程
图(18)
选择AVRGCC,填写Projectname,例如text,点击next
图(19)
选择JTAGICE,右侧devicexuanzeATmega128,点击finish完成。
图(20)
图(21)
按以上步骤操作结束,AVRstudio开发环境已全部安装完毕。
二.NRZ源码的研究
为了确认NRZ编码方式的源码,打开已经生成的项目.双击“\01_NRZ\01_Encode_NRZ\hbe_rfid_tag.aps”,打开项目文件.图(22)(23)
图(22)
图(23)
双击项目文件,则AVRStudio被运行,项目有关的源码被打开.。
可以通过硬件下载程序源码文件,在菜单的创建菜单中,单击“Bulid”命令或菜单栏的命令图标.
图(24)
如果Build被正常执行,则进行下载创建的程序代码,选择“Con”图标.
图(25)
Plaform选择STK500orAVRISP,选择编程器所连接的端口并选择Connect.(图中端口仅为例子,端口应选择编程器连接的端口)
图(26)
选择Device为ATmega128,选择Programmingmode为ISPmode,在前面的Build过程中,生成了程序下载需要的HEX文件,此文件被创建在项目文件夹中的“default”文件夹中.如果向Flash项目中输入此文件并按下程序按钮,则进行程序下载.如果程序下载完成,下方的消息窗口中会通知下载被正常完成.
图(27)
图(28)
图(29)
下载解码部分,打开“Coding_ex\01_NRZ\02_Decode_NRZ”的项目文件进行下载.
实验总结:
通过这次的实验,让我对AVRstudio开发环境的搭建有了更深刻的认识,同时对NRZ源码的研究也有了部分了解,虽然在实验的过程中中也碰到了许多的难题和挫折,但是在和老师和同学的讨论中都克服了。
这次的实验也让我学习到了,在遇到困难的时候不要轻易放弃,要去发现错误的原因,困难总会得到解决!