当前位置:首页 > 单片机 > 单片机
[导读]好的单片机编程软件受到众多开发人员青睐,而对单片机编程软件了解较多的朋友都知道,目前市场上主要流通的单片机编程软件为Keil和IAR。本文中,主要为大家讲解IAR单片机编程软件的基础教程。如果你对IAR存在一定兴趣,不妨继续往下看。

好的单片机编程软件受到众多开发人员青睐,而对单片机编程软件了解较多的朋友都知道,目前市场上主要流通的单片机编程软件为Keil和IAR。本文中,主要为大家讲解IAR单片机编程软件的基础教程。如果你对IAR存在一定兴趣,不妨继续往下看。

1、建立新工作区

File-->>New Workspace

image2.jpg

2、建立新项目

1) Project-->>Create New Project...

image3.jpg

2) 选择如下模板:

image4.jpg

3) 选择项目保存目录及创建项目文件名

image5.jpg

3、编写汇编代码

image6.jpg

书写代码的时候要注意按照以下格式,注意main和B main的位置

image7.jpg

4、编译与Make

1) 编译

如图两个地方都可以选择编译,或者快捷键Ctrl+F7:

image8.jpg

一般会提示保存工作区文件:

image9.jpg

编译信息:

image10.jpg

2) Make

如图两个地方都可以选择Make,或者快捷键F7:

image11.jpg

Make信息:

image12.jpg

5、调试Debug

1) 进入调试状态

如图两个地方都可以选择调试,或者快捷键Ctrl+D:

image13.jpg

调试界面如下:

image14.jpg

2) 调出View视图

为了更方便体现程序运行过程中各个寄存器的值的变化等,需要调出寄存器视图:

如图选择View-->>Registers-->>Registers 1

(也可以把内存的情况也显示出来View-->>Memory-->>Memory 1)

(View中也有栈和Symbol存储等的视图,如果有需要也可以自行调出)

image15.jpg

image16.jpg

根据自己的习惯,将窗口放到合适的位置

新的调试界面如下(点击可查看高清图):

image17.jpg

3) 仿真,进行调试

常用的调试操作是F10 Step Over逐过程、F11 Step Into逐条 执行程序指令;F5 Go直接把程序执行到最后;

image18.jpg

在工具栏上也有调试可以直接使用:

image19.jpg

此程序的调试过程与结果如下:

0、

image20.jpg

1、

image21.jpg

2、

image22.jpg

3、

image23.jpg

再次执行将调至main处循环执行

以看到将寄存器R0和R1的值相加存入R2当中。

4) 结束调试

image24.jpg

6、其他

1) 如果在调试期间修改程序,修改完成后点击绿色按钮重新生成仿真

image26.jpg

2) 在该行指令的最前面点击可以设置断点,或按F9,供调试过程中使用

image27.jpg

3) 项目设置

image28.jpg

Core的设置用的默认的Cortex-A5,选用ARM的也没有影响

image29.jpg

Debugger 的Driver一定要选择Simulator模拟

image30.jpg

换一批

延伸阅读

[热点文章推荐(一)] 单片机编程软件很简单(24),keil单片机编程软件仿真、调试技巧+常见错误

单片机编程软件很简单(24),keil单片机编程软件仿真、调试技巧+常见错误

单片机编程软件的使用极为频繁,但在单片机编程软件使用过程中,很多朋友往往会遇到一些问题。为帮助大家更好使用单片机编程软件,本文将对keil单片机编程软件仿真、调剂技巧予以讲解,并对该单片机编程软件的常见错误提示予以阐述。如果你对本文内...

关键字: 单片机编程软件 指数 keil

[热点文章推荐(一)] 单片机编程软件很简单(23),keil单片机编程软件调试stm32

单片机编程软件很简单(23),keil单片机编程软件调试stm32

单片机编程软件的使用意义较强,不论是工作还是学习,单片机编程软件都是常被使用的软件之一。本文对于单片机编程软件的介绍将基于如何采用keil单片机编程软件调试stm32,如果你对单片机编程软件抑或本文内容具有兴趣,不妨继续往下阅读哦。...

关键字: 单片机编程软件 指数 keil

[热点文章推荐(一)] 单片机编程软件很简单(22),keil单片机编程软件优化等级+概念解析

单片机编程软件很简单(22),keil单片机编程软件优化等级+概念解析

单片机编程软件是单片机使用过程中不可缺少的一环,因此对于单片机编程软件,相关人员应当具备一定了解。往期文章中,小编对单片机编程软件有过诸多介绍。本文对于单片机编程软件的介绍基于两点:1.keil单片机编程软件编译环境优化等级说明,2....

关键字: 单片机编程软件 指数 keil

[热点文章推荐(一)] 单片机编程软件很简单(21),keil单片机编程软件编程事项介绍

单片机编程软件很简单(21),keil单片机编程软件编程事项介绍

单片机编程软件的使用为单片机的使用提供了便捷,对于单片机编程软件,小编在往期文章中有诸多介绍。为增加大家对单片机编程软件的了解,本文将对keil单片机编程软件予以介绍,主要在于介绍该单片机编程软件的模式设置和一些编程事项。如果你对本文...

关键字: 单片机编程软件 指数 keil

[热点文章推荐(一)] 单片机编程软件很简单(20),快速学会keil单片机编程软件

单片机编程软件很简单(20),快速学会keil单片机编程软件

单片机编程软件常被使用,不论是大学生还是工作者对单片机编程软件都有了解。但是,单片机编程软件入门新手在使用方面往往存在一定困惑。为帮助大家更快学会单片机编程软件的使用,本文将对keil单片机编程软件的使用方法加以介绍。如果你对本文内容...

关键字: 单片机编程软件 指数 keil

单片机

21431 篇文章

关注

发布文章

技术子站

关闭