首页 > 应用 > 单片机应用
[导读]单片机编程软件在实际工程中具备诸多应用,每一款单片机编程软件乃至不同版本的单片机编程软件皆兼具自身特色。本文将涉及两方面内容,一是IAR单片机编程软件的简单介绍,二是阐述IAR单片机编程软件从建立工程到烧录程序的过程。如果你对这两方面内容存在兴趣或感到困惑,不妨继续往下阅读本文哦。

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

一、 IAR简介

IAR Systems是全球领先的?#24230;?#24335;?#20302;?#24320;发工具?#22836;?#21153;的供应商。公司成立于1983年,提供的产品?#22836;?#21153;涉及到?#24230;?#24335;?#20302;?#30340;设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作?#20302;?#21644;中间件、开发套件、硬件仿真器以及状态机建模工具。

IAR软件应该是目前支持单片机种类最多的一款软件了,几乎支持所有的主流单片机。

但是针?#38405;?#19968;款具体的单片机,IAR?#21152;?#19968;个单独的安装包,所以,名义上IAR支持的单片机种类最多,但是实际上,它也是一款单片机一个配套软件,只不过对于所有的单片机来说,IAR的“长相”基本类似,所以只要知道了一种单片机在IAR下的使用方法,那么再用IAR开发另一种单片机的时候,按图索骥就能知道大致的使用方法,例如关于芯片选择,堆栈配置、仿真设置这些选项,基本上?#38469;?#22312;某个具体选项卡下面,很容易就能上手。(?#27604;唬琁AR开发单片机和ARM的时候,项目配置的差别还是很大的。)

二、IAR从建立工程到烧录程序

很多第一次接触硬件的小伙伴们对于如何利用IAR编写程序并烧录到板子上?#33455;?#24456;困扰,下面我们就从IAR的基本使用来讲起,希望能给大家带来一定的帮助。

1. 创建新的工作环境:

image1.jpg

2. 在工作环境下创建自己的工程:

image4.jpg

如果有已存在的工程,可以选择Add Existing Project添加已存在的工程。

image3.jpg

Empty project为空工程,一般我们默认选这个就好了。也可以选这C工程,C工程创建后会自动生产一个.c文件,方便我们编写程序。创建后自己输一个工程名就好了(建议名字为你本次程序的主题,这样方便你以后查找与修改)。创建后我们可以看到工作环境下出现一个工程。

image4.jpg

3.配置自己的工程:

我们?#19968;?#25105;们的工程名,选择Options

image5.jpg

主要进行下面几项配置:

1. 芯片选择:

在General Options中的Target下选择自己的芯片,我这里使用的是STM8S105K6。芯片型号在你的芯片上有注明(?#34892;?#33455;片字很小,需要仔细看)

image6.jpg

2. 添加文件?#26032;?#24452;:

在C/C++Compiler的Preprocessor下添加自己的工程路径及自己.h头文件夹(在你下载的官方库文件的inc下,即导入inc的路径即可)的路径。效果图如下:

image7.jpg

image8.jpg

3. 烧录配置:

在Debugger下的Driver中选择自己的烧录模式。一般使用ST-LINK烧录。

image9.jpg

4.完成:

基本的配置已经全部完成了,接下来我们就可以自己创建文件进行编译烧录了:

image10.jpg

在Add中有两种方式,第一种Add Files为直接创建文件。第二种为Add Group创建组,再在组中导入文件。

编写好代码后

image11.jpg

点击工具栏中的编译并下载既可烧录程序啦!

以上便是小编此?#26410;?#26469;的“单片机编程软件”的相关内容,通过本文,希望大家对IAR单片机编程软件从建立工程到烧录程序的过程具备一个清晰的认识。最后,十分?#34892;?#22823;家阅读本文,have a nice day!

换一批

延伸阅读

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

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

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

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

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

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

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

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

[单片机应用] 大佬?#27493;?#21333;片机编程软件,IAR单片机编程软件之基础教程

大佬?#27493;?#21333;片机编程软件,IAR单片机编程软件之基础教程

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

关键字:单片机编程软件 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 安装

[单片机应用] 单片机编程软件?#24515;?#20123;?Keil、IAR单片机编程软件简介

单片机编程软件?#24515;?#20123;?Keil、IAR单片机编程软件简介

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

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

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

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

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

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

[单片机应用] 单片机编程软件大?#33455;?#39564;总结篇,单片机编程软件keil的那些问题

单片机编程软件大?#33455;?#39564;总结篇,单片机编程软件keil的那些问题

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

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

我 要 评 论

网友评论

?#38469;?#23376;站

更多

项目外包

更多

推荐博客

新时时彩