使用Keil软件编写单片机程序的步骤
随着物联网和智能硬件的发展,越来越多的人加入到单片机的开发过程中。学习单片机最先需要掌握的是如何使用相关的软件工具。本文将向读者介绍在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软件创建了单片机工程,并生成了可执行文件。这是学习单片机开发的基础,希望本文对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。