2016 - 2024

感恩一路有你

使用Keil软件编写单片机程序的步骤

浏览量:4885 时间:2024-02-02 07:17:37 作者:采采

随着物联网和智能硬件的发展,越来越多的人加入到单片机的开发过程中。学习单片机最先需要掌握的是如何使用相关的软件工具。本文将向读者介绍在Keil软件中创建工程并生成可执行文件(后缀名为.hex)的步骤。

第一步:创建工程

首先打开Keil软件,界面如下图所示:

[图片1]

点击"Project" -> "New Project",弹出如下图所示的界面。在文件框中填写工程名,可以任意取英文字符组成的名字。最好在你希望存储该工程的地方新建一个文件夹来存储新建的工程。

[图片2]

输入工程名后,会出现选择芯片的对话框。根据你所使用的开发板型号进行选择。如果学习51单片机,则选择"Atmel" -> "AT89c52"。

[图片3]

确认后回到主界面,点击"New File"按钮,进入新建程序输入文本界面。

[图片4]

点击保存按钮,在弹出的对话框中输入源文件名称和后缀名(C语言编写程序后缀名为*.c;汇编语言编写程序后缀名为*.asm),然后点击确认保存。界面如下图所示。

[图片5]

第二步:将源文件加入工程

接下来的一步是将源文件加入工程中。在左侧"Project"窗口中,选中"Source Group",右击后会弹出菜单,如下图所示。

[图片6]

点击"Add files to...",弹出对话框。在该对话框中,选择第一步保存的源文件并点击"Add"按钮即可(注意点击前后的变化)。然后关闭该对话框。

[图片7]

打开"Source Group"后,可以看到源文件已经成功添加到工程中。

[图片8]

第三步:编写程序并编译

在右侧的源文件输入框中编写程序,并点击如图所示的编译按钮进行编译。如果没有错误,编译成功。

[图片9]

第四步:设置输出文件

然而,在工程文件夹中找不到后缀名为.hex的文件。我们需要进行设置。点击"Target"按钮,弹出如下图所示的对话框。

[图片10]

在对话框中,点击"Output"选项,并勾选"Create hex file"。然后关闭对话框,再次进行编译。这次可以看到在文件夹中生成了.hex文件。

通过以上步骤,我们成功使用Keil软件创建了单片机工程,并生成了可执行文件。这是学习单片机开发的基础,希望本文对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。