首页 avr单片机入门教程 51c

avr单片机入门教程 51c

举报
开通vip

avr单片机入门教程 51cavr单片机入门教程 51c ;一,饲片机入饲范例 AVR 我饲先以一范例饲饲大家饲入个来AVR饲片机的精彩世界 1.新手在准饲入饲前~我饲先以一范例饲饲大家饲入饲片机的精彩世界~首先个来你 需准饲如下的硬件和饲件, 1. WinAVR 20050214 版本(AVR饲片机C饲言饲、饲饲饲件写)。 2. AVR饲片机饲饲饲饲板;有饲饲、饲程、下饲饲功能,。 3. 饲饲板配套的饲程下饲饲件;以下的范例将WS9500饲例~配套的饲件饲饲和 WinAVR的无饲饲接功能将你饲饲在反饲饲饲程序的饲程中如虎添翼, 2. 饲...

avr单片机入门教程 51c
avr单片机入门教程 51c ;一,饲片机入饲范例 AVR 我饲先以一范例饲饲大家饲入个来AVR饲片机的精彩世界 1.新手在准饲入饲前~我饲先以一范例饲饲大家饲入饲片机的精彩世界~首先个来你 需准饲如下的硬件和饲件, 1. WinAVR 20050214 版本(AVR饲片机C饲言饲、饲饲饲件写)。 2. AVR饲片机饲饲饲饲板;有饲饲、饲程、下饲饲功能,。 3. 饲饲板配套的饲程下饲饲件;以下的范例将WS9500饲例~配套的饲件饲饲和 WinAVR的无饲饲接功能将你饲饲在反饲饲饲程序的饲程中如虎添翼, 2. 饲饲内容, 饲一写段C代饲~饲饲饲饲板上的L0~L7八个LED的流水程序。灯网;以后我饲站配套的AVR饲饲程序都采用将C代饲饲~饲写于饲什饲采用C代饲而不用饲饲的原因大 家饲考饲参学明饲的附饲饲明,饲饲饲AVR采用C饲言而不用饲饲饲言, LED饲饲部分原理饲, 3. 4.安装WinAVR 20050214 版本,把光饲里的常用工具文件饲里的WinAVR文件饲拷饲到饲饲的硬饲上~然后运装行安~安装装即全部使用缺省安可。如果需要饲除~饲入控制面板~使用“添加/饲除程序”。但WinAVR PN的配置参数会~仍 保存在,C:\Documents and Settings\[UserName]\Application Data\Echo Software\PN2 中。如果想将参数即饲些也饲除~此上述目饲饲除可。 安完装————成后~直接到“饲始”“程序” “WinAVR”里行运即饲用程序 可 ;二,的初始饲境配置 WinAVR 在用WinAVR饲、饲饲写C程序之前饲要饲WinAVR饲行一些必要的饲境配置~饲饲我会 饲以后饲、饲饲写程序更加得心饲手。您也可直接跳饲此步~直接饲入下面的 WinAVR快速入饲 配置步饲如下, 1.下面是WinAVR的操作界面, 饲是非常饲准的Windows Style口窗当它。然由于不是饲饲avr-gcc饲饲~所以饲饲它行饲 置是必不可少的,下面我就来它它吧饲置~以使成饲我饲好用的工具。 在饲置之它来个怎吧参它前饲我饲看看~我饲希望是一饲的工具。照其饲件的IDE。 首先~我饲得有个 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 ;饲目,管理器~饲点PN已有~不需我饲去饲它。 其次~得方便我饲饲饲源代饲~最好是有饲饲字;代饲,高度饲示~以方便我饲饲饲饲它。如 果能再饲我饲饲饲的一些提示就更好了,饲方面PN做得非常好很。 再次~我饲得在不离饲IDE的情况下~饲饲C饲言的makefile文件。生成我“目饲代 饲”;饲算机中饲饲的饲叫可饲行文件,~并且~下饲到我饲饲片机中。 下面饲我饲饲饲行一些必要的饲置, 2、代饲高亮饲置将它你饲置成饲饲的模式。步饲如下,打饲PN菜饲Tools->Options~ 在Options饲饲中饲饲框Style->Schemes~饲看你到了如饲4、5、6所示的内容 了。饲在饲始的饲你吧置。 代饲高亮饲置1-饲饲饲 代饲高亮饲置2-操作符(如+-*/括号等) 代饲高亮饲置3-数字 饲点小功能能帮找我饲到不少饲程的饲饲 以后如果想将来帮代饲打印出~此饲置有助的 饲些饲置已饲饲我饲以后的程序的饲写很它起到大的方便了~其高亮饲置同上饲大家自 已饲手吧,按自己的饲饲就行。 3、 饲置PN中的菜饲“新建”和工具饲饲饲 ~点饲新它建文件饲的文件缺省饲型。 我饲当然希望是C饲型文件~如下饲, 啦 定饲新建缺省的文件饲型 4、 下面饲始饲置WinAVR的工具菜饲~主要是饲Make Clean、Make All饲行快捷饲的饲置~方便以后程序的饲繁饲饲~饲里我饲把Make Clean的Shortcut 饲置饲 F8~把Make All的 Shortcut饲置饲F9。 C饲言的Make工具饲定: 精心的饲置可以饲的你PN~不比其工具它差。 ;三,使用快速入饲 WinAVR benladn911 / www.qlmcu.com 下面的范例程序也可以直接参照光饲里的范例~里面有饲饲的注饲饲明 1.运行PN~下面介饲PN如何饲、饲饲写AVR C饲言源程序的分解步饲, 2. 新建工程饲;Project Group, 3. 新建工程;Project, 4. 把工程保存饲main的工程名;一定要先保存饲main~以下大家就楚会清饲什饲 了, 5. 点饲“New”新建按饲~将个建立一文件名饲“new”的文本文件 6. 可以在文本框里饲入或粘饲入C代饲;本范例程序代饲饲饲光饲,~然后点饲 “Save”保存 7. 把文件保存饲“main.c”文件~然后点饲“保存” 8. 在“main”工程上点饲右饲~饲出菜饲~饲饲“Add Files” 9. 把饲才的main.c文件添加到工程中 10. 饲在要先我饲的从个个光饲里提供的范例程序里任意一程序包里的一名饲“Makefile”拷饲到你当个前的工程文件包里~饲什饲要拷饲饲文件到我饲饲才建立的工程包里,呢因饲我饲得告饲PN我饲饲饲的AVR的型号、工作饲率等。在WinAVR上也有一个叫mfile的饲用程序去饲理饲个Makefile 文件。但mfile 的缺陷很并多~不好用~且容易弄饲。我饲推荐大家直接用PN打饲修改饲个文件~然后保存。饲了方便饲饲与将内修改~我饲最常用的容~放到Makefile的最前面~ 并你且作了中文注解。下面是打饲已饲拷饲的工程目饲下的Makefile文件 11.再特意饲明下,饲个Makefile文件大家可以直接从我饲配套光饲里的范例程序里的任意一个个当即程序包里拷饲一到前的目饲下可~然后打饲后我饲要饲其饲行一 些修改。 12.打饲Makefile~我饲只要饲MCU、F_CPU、TARGET~三饲饲行修改。注意MCU的命名要按饲范命名~否饲到饲候PN饲饲的饲候提示会找号不到型~F_CPU;CPU饲率,饲置饲8000000Hz,即8MHz~TARGET饲是要以main饲名~因饲我饲之前新建的工程、C代饲源程序都是以main饲名的~如果饲里的命名和饲才我饲新建的工程、 C代饲文件名不一致~都将饲致接下去的饲饲工作无法饲行。 13.修改我饲Makefile后~点饲“Save”保存 14.修改完Makefile后一定要先Make Clean一下,才能保饲下面的饲饲不会出饲, 15.点饲Make All饲饲源程序~以后如果有饲源程序饲行修改后~只要Make All饲饲就可以了~除非修改了Makefile里的~参数那就一定要先Make Clean以保饲饲饲 不受干饲 16. 饲饲成功后~会有如下的 Process Exit Code: 0 的信息。如果饲果不是0~ 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 明饲饲有饲饲~饲饲饲前当工程目饲是否有main.c 与Makefile 两个文件~或是程序里 有饲饲~一一排除才能饲饲成功。 17. 饲饲成功后~原来只有2个清文件的目饲~饲在饲成了如下饲的文件饲~main.hex是我饲要 下饲到AVR芯片里饲其行运的文件。
本文档为【avr单片机入门教程 51c】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654168
暂无简介~
格式:doc
大小:538KB
软件:Word
页数:15
分类:企业经营
上传时间:2017-10-10
浏览量:10