- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IAR for AVR 安装及入门使用手册
一、安装IAR for AVR 4.20A 版本
1、点击 程序,开始安装程序;
2 、一路点击 “next ”,直到出现下图(红笔处为说明,以下同):
3、点击安装破解程序 ;
4 、出现界面时选择参数如下图;
5、把上图的 license number 中的数子复制里下图中,后点击下一步;
6、接着出现要求输入license key 的图,如下图,把第4 步中生成的license key 复制到
下图的license key 处;
7、然后一路按 ‘next ’,直到安装完成。点击完成按钮后,你已成功安装了IAR for AVR
的编程软件,你可以在windows 的开始菜单中找到该软件,发送一个快捷方式到桌
面 。下一步将可以在IAR 上编写程序了。
二、IAR for AVR 使用入门
1、点击图标 ,打开软件界面,将出现下图:
2 、这里我们要新建一个工程,点击 图标,出现下
图:
3、在Tool chain 中选择AVR ,Project templates 中选Empty project,创建一个空的工程;我
们命名为iardemo,保存该工程;
4 、OK,我们已创建了一个工程,如图:
5、我们装要向该工程添加程序文件,首先我们编写一个程序;点击左上角图标 ,在右边
处将出现一个新的程序编写页面,写上如下程序:
/*包含头文件,该文件是编译器自带的,这个头文件功能是根据所选择的芯片型号,
自动选择相应的寄存器地址定义头文件
*/
#include ioavr.h
/* 声明延时函数,函数一定要先声明再调用的*/
void delay(unsigned int time);
/*主函数,所有C 语言程序都是从这个main() 函数开始运行的*/
void main(void)
{
DDRA = 0xFF; //定义PA 口为输出口;
while(1) //进入死循环,这是前后面的常规写法
{
PORTA = 0xFF; //定义PA 口输出高电平
delay(0x07FF); /*延时,一般C 语言的延时不是很精确的,
需要精确的延时时,要用定时器延时*/
PORTA = 0x00; //定义PA 口为输出低电平
delay(0x07FF); //延时
}
}
/*延时函数*/
void delay(unsigned int time)
{
while(time--) /* 当time 的值为真时,进行循环,每次运行后time-1 ,
直到time=0 时,退出该函数*/
{
;
}
}
编写完成后,保存文件,取名为iardemo.c
6、为刚才建立的工程加入程序文件,把鼠标移到Workspace 框里,点击右键,在出现的菜单
中选择 add, 再选择 add files,如下图所示,在弹出的添加文件框里选择刚才编号的
iardemo.c 文件;
7、OK,添加文件后,可以看到如下图的情况;多了iardemo.c 和一个Output 文件,iardemo.c
是我们刚才编号的文件,Output 是用于放置编译后的结果文件的;
8、接下来我们设置参数, 把鼠标移到 Workspace 框里,点击右键,在出现的菜单中选择
Options…,弹出如下图,在左边Category 中选择General Options 项,后在右边Processor
configuration 中选择――cpu=m16,Atmega16 ;
9、在左边Category 中选择C/C++Compiler 项,后在右边Optimizations 中选择None(Best debug
suport) ,即选择不要代码压缩功能;
10、在左边Category 中选
文档评论(0)