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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

ICCAVR使用快速入门文档格式.docx

1、你可以直接点击左侧快速添加或删除标签。 4. 视图 对新手几乎没有用处,你可以用它显示或者隐藏工程文件窗口,编译状态窗口。查看输出文件,makefile文件,Map文件。5. Project Menu 工程菜单 New. 创建一个新的工程文件 Open 打开一个已经存在的工程文件 Open All Files. 打开工程的全部源文件 Close All Files 关闭全部打开的文件 Reopen. 重新打开一个最近打开过的工程文件 Make Project 解释和编译已经修改的文件为输出文件*注意与7Rebuild All的区别 Rebuild All 重新构筑全部文件注意在版本升级后对原有

2、工程最好全部重新构筑* Add File(s) 添加一个文件到工程中这个文件可以是非源文件 Remove Selected Files 从工程中删除选择的文件 Option. 打开工程编译选项对话框 Close 关闭工程 Save As. 将工程换一个名称存盘 6. Tools Menu 工具菜单 Environment Options 打开环境和终端仿真器选项对话框 Editor and Print Options 打开编辑和打印选项对话框 AVR Calc 打开AVR 计算器可以计算 UART 的波特率定时器的定时常数 Application Builder 打开应用向导程序生成硬件的初始

3、化代码cool,对新手非常有用 Configure Tools 允许你添加自己的内容到工具菜单 Run 以命令行方式运行一个程序 7. Terminal 电脑终端 使用很少 ,串口调试 终端 8. Help 帮助 不用我说了。 快捷菜单图标 从左到右依次为:新建,打开,保存,打印,剪切,复制,粘贴,查找,编译,停止,工程属性,到第一个错误,下一个错误,应用向导程序Application Builder,ISP对话框。o 程序编辑区 所有的程序编辑工作在这里完成。 点右键有快捷菜单,最常用的事新建一个文件编辑之后,加入到工程。o 编译状态显示栏图中为报错的情况 显示编译状态,查看报错情况进行相应

4、修改。o 文件列表框 文件分类管理查看,这里的分类只是为了方便管理,并没有实际的分开。 文件分为.c程序文件,.h头文件,说明文档。本例实现红绿灯不断闪烁的效果。第一步:运行iccavr,运行projectnew,新建一个工程,保存为main.prj,保存在新文件夹avr_first下。第二步:运行ToolsApplication Builder 建立工程的工具。看到如下图的设置界面。icc建立avr工程属性设置将Targat CPU 改为M16,因为我们使用的芯片是mega16将Xtal speed 改为1.0000 ,我们使用内部晶振,内部晶振频率为1Mhz。切换到Ports选项,作如下图

5、所示的更改。Ports选项意思是使用单片机的端口A,使用0和1两个脚输出高电平,因为我们所用二极管是低电平驱动的。其他项不做更改,点OK完成。第三步:FileSave as 保存到你刚才第一步建立的工程的文件夹中。注意:保存的文件名必须输入后缀名,形式如main.c。第四步:右键add to project你将看到如下效果: 工程建立完成第五步:在编辑区添加如下程序代码,CODE:void Delay(void)unsigned char i,j;for(i=200;i0;i-) for(j=200;jj-) ; void main(void)init_devices(); /初始化while

6、(1)PORTA = 0x02; /1脚为高,0脚为低,0脚灯亮Delay(); /延时PORTA = 0x01; /0脚为高,1脚为低,1脚灯亮其中Delay为延时程序,main为主程序,保存程序。第六步:Projectoptions ,将Device configuration改为ATmega16,其他不变,点击ok,如下图编译器环境配置第七步:rebuild all 或者直接使用快捷键 shift f9 ,编译工程。成功即可看到下图所示的样子。编译完成在状态区看到这样的代码:D:Program Filesiccbinimakew -f main.mak iccavr -c -ID:PRO

7、GRA1iccinclude -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:桌面avr_firstmain.c iccavr -o main -LD:PROGRA1icclib -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 main.lk -lcatmegaDevice 0% full.Done.第八步:此时打开第一步建立工程的文件夹,可以看到如下文件。文件

8、列表至此,在ICC AVR下的工作完成。ICC avr 编译成功后会生成很多文件,对我们普通用户以及新手,有用的只有一个文件,*.cof 调试用,*.hex 机器码。首先看图:1. main._c main.c修改并保存时,程序自动备份的文件,如果确认main.c没有问题了,可以删除。2. main.c 主程序文件 3. main.cof COFF 格式输出文件用于在ATMEL 的AvrStudio 环境下进行程序调试 4. main.dbg ImageCraft 调试命令文件 5. main.dp2 6. main.hex INTEL HEX 格式文件其中包含了程序的机器代码 7. main.lis 8. main.lk 9. main.lst 列表文件在这个文件中列举出了目标代码对应的最终地址 10. main.mak 11. main.mp 内存映象文件它包含了您程序中有关符号及其所占内存大小的信息 12. main.o 由汇编文件汇编产生的目标文件多个目标文件可以链接成一个可执行文件 13. main.prj 工程文件 14. main.s 表示是汇编语言源文件 15. MAIN.SRC 工程配置记录 16. main_cof.aps 使用AvrStudio调试后保存的调试环境相关信息。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2