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