首页 > 应用 > 单片机应用
[导读]好的单片机编程软件受到众多开发人员青睐,而对单片机编程软件了解较多的朋友都知道,目前市场上主要流通的单片机编程软件为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

换一批

延伸阅读

[单片机应用] 搞定单片机编程软件,窥探IAR单片机编程软件

搞定单片机编程软件,窥探IAR单片机编程软件

单片机编程软件在实际工程中具备诸多应用,每一款单片机编程软件乃至不同版本的单片机编程软件皆兼具自身特色。本文将涉及两方面内容,一是IAR单片机编程软件的简单介绍,二是阐述IAR单片机编程软件从建立工程到烧录程序的过程。如果你对这两方面内容存......

关键字:单片机编程软件 IAR 烧录程序

[单片机应用] 吃透单片机编程软件,IAR单片机编程软件创建stm32工程

吃透单片机编程软件,IAR单片机编程软件创建stm32工程

Keil和IAR单片机编程软件,是当前流通度庞大的两款单片机编程软件。而对于单片机编程软件的使用,各自存在一定区别。本文中,将为大家讲解IAR单片机编程软件建立stm32工程的详细方法,希望大家通过本文能够有所收获哦。......

关键字:单片机编程软件 IAR stm32

[单片机应用] 单片机编程软件一点通,IAR单片机编程软件工程调试方法

单片机编程软件一点通,IAR单片机编程软件工程调试方法

单片机编程软件通常以Keil和IAR为主,大家在选择适合自己的单片机编程软件时可依据工程要求而定。本文内容针对IAR单片机编程软件,主要讲解该单片机编程软件的工程调试使用方法。如果你对本文将要讲解的内容存在疑惑,不妨一起来学习下哦。......

关键字:单片机编程软件 IAR 工程调试

[单片机应用] 单片机编程软件基础篇,IAR单片机编程软件菜单栏讲解

单片机编程软件基础篇,IAR单片机编程软件菜单栏讲解

单片机编程软件是单片机编程不可或缺的利器,一款好的单片机编程软件更能极大程度提高开发效率。在本文中,主要为大家介绍IAR单片机编程软件的菜单栏,以帮助大家更好了解这款单片机编程软件。......

关键字:单片机编程软件 IAR 菜单栏

[单片机应用] 单片机编程软件学不会?看看这篇keil4、5单片机编程软件使用教程吧!

单片机编程软件学不会?看看这篇keil4、5单片机编程软件使用教程吧!

单片机编程软件以Keil和IAR使用最多,而其中又以keil单片机编程软件为主。本文中,将为大家带来keil4、5单片机编程软件的使用教程,希望本文教程对学习单片机编程软件的朋友有所帮助。......

关键字:单片机编程软件 keil 使用教程

[单片机应用] 大牛分享单片机编程软件使用经验,Keil C51单片机编程软件使用教程

大牛分享单片机编程软件使用经验,Keil C51单片机编程软件使用教程

Keil C51是最知名的单片机编程软件之一,也是从事单片机开发人员必定会使用的单片机编程软件。对于Keil C51单片机编程软件,很多新手朋友并不熟知它的使用方法。为此,小编特地带来这篇有关Keil C51单片机编程软件的使用教程,希望为......

关键字:单片机编程软件 Keil C51 使用教程

[单片机应用] 单片机编程软件超神篇,轻松搞定Keil单片机编程软件安装、破解

单片机编程软件超神篇,轻松搞定Keil单片机编程软件安装、破解

谈及单片机编程软件,Keil和IAR乃必提软件。其中,Keil作为大家更加深受喜爱的单片机编程软件,自然受到更多关注。对于单片机编程软件Keil,许多新手朋友对安装以及破解过程不太熟悉。为此,小编特地带来这篇单片机编程软件Keil的安装、破......

关键字:单片机编程软件 Keil 安装

[单片机应用] 单片机编程软件有哪些?Keil、IAR单片机编程软件简介

单片机编程软件有哪些?Keil、IAR单片机编程软件简介

单片机编程软件有多种,而对于单片机编程软件的选择往往基于单片机类型,如51单片机应当选择keil作为主要的单片机编程软件。本文,将向大家简单介绍两种单片机编程软件——keil和IAR。......

关键字:单片机编程软件 IAR Keil

[单片机应用] 单片机编程软件详解,单片机编程软件IAR与Keil之间存在哪些区别

单片机编程软件详解,单片机编程软件IAR与Keil之间存在哪些区别

单片机编程软件有很多,如IAR和Keil便是两个比较知名的单片机编程软件。那么,这两款单片机编程软件在应用过程中谁更便利呢?这两款编程软件之间又有何区别呢?如果你想有所了解,不妨继续往下看。......

关键字:单片机编程软件 IAR Keil

[单片机应用] 单片机编程软件大佬经验总结篇,单片机编程软件keil的那些问题

单片机编程软件大佬经验总结篇,单片机编程软件keil的那些问题

单片机编程软件是相关用户关注的焦点之一,原因是单片机编程软件的选择以及单片机编程软件的使用通常存在一些疑惑。Keil作为单片机编程软件的主要代表,地位显著。本文将从6大方面对这款单片机编程软件加以介绍,其中多为本人在单片机开发过程中遇到的问......

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

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客