ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1.13MB ,
资源ID:5863091      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5863091.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AVR单片机入门教程.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

AVR单片机入门教程.docx

1、AVR单片机入门教程AVR单片机入门教程(一)AVR单片机入门范例 我们先以一个范例来带领大家进入AVR单片机的精彩世界 1. 新手在准备入门前,我们先以一个范例来带领大家进入单片机的精彩世界,首先你需准备如下的硬件和软件: 1. WinAVR 20050214 版本(AVR单片机C语言编写、编译软件)。 2. AVR单片机开发实验板(有实验、编程、下载线功能)。 3. 实验板配套的编程下载软件(以下的范例将WS9500为例,配套的软件实现和WinAVR的无缝链接功能将让你在反复调试程序的过程中如虎添翼)2. 实验内容:编写一段C代码,实现实验板上的L0L7八个LED的流水灯程序。(以后我们网

2、站配套的AVR实验程序都将采用C代码编写,关于为什么采用C代码而不用汇编的原因大家请参考说明书的附录说明:开发学习AVR采用C语言而不用汇编语言)3. LED实验部分原理图:4. 安装WinAVR 20050214 版本:把光盘里的常用工具文件夹里的WinAVR文件夹拷贝到电脑的硬盘上,然后运行安装,安装全部使用缺省安装即可。如果需要删除,进入控制面板,使用“添加/删除程序”。但WinAVR PN的配置参数,仍会保存在:C:Documents and SettingsUserNameApplication DataEcho SoftwarePN2 中。如果想将这些参数也删除,此上述目录删除即可

3、。 安装完成后,直接到“开始”“程序” “WinAVR”里运行应用程序即可(二)WinAVR的初始环境配置 在用WinAVR编写、编译C程序之前还要对WinAVR进行一些必要的环境配置,这会让我们以后编写、调试程序更加得心应手。您也可直接跳过此步,直接进入下面的WinAVR快速入门配置步骤如下:1. 下面是WinAVR的操作界面:这是非常标准的Windows Style窗口。当然它由于不是专为avr-gcc设计,所以对它进行设置是必不可少的!下面我就来设置它,以使它成为我们好用的工具吧。 在设置它之前让我们来看看,我们希望是一个怎样的工具吧。参照其它软件的IDE。首先,我们得有个工程(项目)管

4、理器,这点PN已有,不需我们去设它。 其次,得方便我们编辑源代码,最好是有关键字(代码)高度显示,以方便我们识别它们。如果能再给我们实时的一些提示就更好了!这方面PN做得非常很好。 再次,我们得在不离开IDE的情况下,编辑C语言的makefile文件。生成我“目标代码”(计算机中术语的话叫可执行文件),并且,下载到我们单片机中。 下面对我们对进行一些必要的设置: 2、代码高亮设置将它设置成你习惯的模式。步骤如下:打开PN菜单Tools-Options,在Options对话框中选择Style-Schemes,你说看到了如图4、5、6所示的内容了。现在开始你的设置吧。 代码高亮设置1-预编译 代码

5、高亮设置2-操作符(如+-*/括号等) 代码高亮设置3-数字 这点小功能能帮我们找到不少编程的错误 以后如果想将代码打印出来,此设置有帮助的 这些设置已经对我们以后的程序的编写起到很大的方便了,其它高亮设置同上请大家自已动手吧!按自己的习惯就行。 3、 设置PN中的菜单“新建”和工具栏图标 ,点击它新建文件时的文件缺省类型。我们当然希望是C类型文件啦,如下图: 定义新建缺省的文件类型 4、 下面开始设置WinAVR的工具菜单,主要是对Make Clean、Make All进行快捷键的设置,方便以后程序的频繁调试,这里我们把Make Clean的Shortcut 设置为F8;把Make All的

6、 Shortcut设置为F9。 C语言的Make工具设定: 精心的设置可以让你的PN,不比其它工具差。(三)WinAVR使用快速入门 benladn911 / 下面的范例程序也可以直接参照光盘里的范例,里面有详细的注释说明 1. 运行PN,下面介绍PN如何编写、编译AVR C语言源程序的分解步骤: 2. 新建工程组(Project Group) 3. 新建工程(Project) 4. 把工程保存为main的工程名(一定要先保存为main,以下大家就会清楚为什么了) 5. 点击“New”新建按钮,将建立一个文件名为“new”的文本文件 6. 可以在文本框里输入或粘贴入C代码(本范例程序代码请见光

7、盘),然后点击“Save”保存 7. 把文件保存为“main.c”文件,然后点击“保存” 8. 在“main”工程上点击右键,弹出菜单,选择“Add Files” 9. 把刚才的main.c文件添加到工程中 10. 现在要先从我们的光盘里提供的范例程序里任意一个程序包里的一个名为“Makefile”拷贝到你当前的工程文件包里,为什么要拷贝这个文件到我们刚才建立的工程包里呢?因为我们得告诉PN我们选择的AVR的型号、工作频率等。在WinAVR上也有一个叫mfile的应用程序去处理这个Makefile 文件。但mfile 的缺陷很多,不好用,并且容易弄错。我们推荐大家直接用PN打开修改这个文件,然

8、后保存。为了方便阅读与修改,我们将最常用的内容,放到Makefile的最前面,并且作了中文注解。下面是打开已经拷贝你的工程目录下的Makefile文件 11.再特意说明下:这个Makefile文件大家可以直接从我们配套光盘里的范例程序里的任意一个程序包里拷贝一个到当前的目录下即可,然后打开后我们要对其进行一些修改。 12.打开Makefile,我们只要对MCU、F_CPU、TARGET,三项进行修改。注意MCU的命名要按规范命名,否则到时候PN编译的时候会提示找不到型号;F_CPU(CPU频率)设置为8000000Hz,即8MHz;TARGET还是要以main为名,因为我们之前新建的工程、C代

9、码源程序都是以main为名的,如果这里的命名和刚才我们新建的工程、C代码文件名不一致,都将导致接下去的编译工作无法进行。 13.修改我们Makefile后,点击“Save”保存 14.修改完Makefile后一定要先Make Clean一下!才能保证下面的编译不会出错! 15.点击Make All编译源程序,以后如果有对源程序进行修改后,只要Make All编译就可以了;除非修改了Makefile里的参数,那就一定要先Make Clean以保证编译不受干扰 16. 编译成功后,会有如下的 Process Exit Code: 0 的信息。如果结果不是0,表明编译有问题,请检查当前工程目录是否有main.c 与 Makefile 两个文件,或是程序里有错误,一一排除才能编译成功。 17. 编译成功后,原来只有2个文件的目录,现在变成了如下图的文件清单,main.hex是我们要下载到AVR芯片里让其运行的文件。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1