首页 理论教育 KeilμVision4工程文件创建|单片机原理与应用实例

KeilμVision4工程文件创建|单片机原理与应用实例

时间:2023-10-22 理论教育 版权反馈
【摘要】:当用户正确安装了该软件后,就会在桌面上建立名为“Keil μVision4”的一个快捷图标,我们只需双击这个快捷图就可以启动该软件了。Keil μVision4软件启动后,程序窗口的左边有一个工程管理窗口,该窗口有4个标签页,分别是Project、Books、Functions和Templates,这四个选项卡分别显示当前项目的文件结构、CPU的寄存器及部分特殊功能寄存器的值和所选CPU的附加说明文件,如果是第一次启动Keil μVision4,那么这4个选项卡全是空的。打开Keil μVision4软件界面如图3-2所示。

KeilμVision4工程文件创建|单片机原理与应用实例

当用户正确安装了该软件后,就会在桌面上建立名为“Keil μVision4”的一个快捷图标,我们只需双击这个快捷图就可以启动该软件了。

Keil μVision4软件启动后,程序窗口的左边有一个工程管理窗口,该窗口有4个标签页,分别是Project、Books、Functions和Templates,这四个选项卡分别显示当前项目的文件结构、CPU的寄存器及部分特殊功能寄存器的值(调试时才出现)和所选CPU的附加说明文件,如果是第一次启动Keil μVision4,那么这4个选项卡全是空的。打开Keil μVision4软件界面如图3-2所示。

978-7-111-46831-8-Chapter03-2.jpg

图3-2 打开Keil μVision4软件界面

a)启动Keil μVision4时的屏幕 b)进入Keil μVision4后的编辑界面

1.建立工程文件

在项目开发中,并不是仅有一个源程序就行了,还要为这个项目选择CPU(Keil μVision4支持数百种CPU,而这些CPU的特性并不完全相同),确定编译、汇编、连接的参数,指定调试的方式,有一些项目还会由多个文件组成等。为管理和使用方便,Keil使用工程(Project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中,只能对工程而不能对单一的源程序进行编译(汇编)和连接等操作,下面就一步一步地来建立工程文件。

单击菜单“Project”->“New μVision Project…”,创建工程选项如图3-3所示。

为了管理方便最好新建一个文件夹,因为一个工程里面会包含多个文件,一般以工程名为文件夹名,新建工程文件夹如图3-4所示。选择新建立的文件夹,然后单击“打开”按钮,给将要建立的工程起一个名字,可以在编辑框中输入一个名字(这里设为“test”),不需要扩展名,保存新建的工程如图3-5所示。

978-7-111-46831-8-Chapter03-3.jpg

图3-3 创建工程选项

978-7-111-46831-8-Chapter03-4.jpg

图3-4 新建工程文件夹

978-7-111-46831-8-Chapter03-5.jpg

图3-5 保存新建的工程

在图3-5所示的界面里单击“保存”按钮,出现一个对话框,这个对话框要求选择目标CPU型号,如图3-6所示,Keil支持的CPU很多,这里选择Atmel公司的89C51芯片。单击ATMEL前面的“+”号,展开该层,单击其中的AT89C51,如图3-7所示,然后再单击“OK”按钮,完成选择CPU型号。

978-7-111-46831-8-Chapter03-6.jpg

图3-6 选择CPU的型号

978-7-111-46831-8-Chapter03-7.jpg

图3-7 选择AT89C51单片机

在完成选择CPU型号后,软件会提示是否要复制一个源文件到这个工程中,如图3-8所示。这里选择“否”,因为要自己添加一个C语言或者汇编语言源文件。

978-7-111-46831-8-Chapter03-8.jpg

图3-8 是否复制源文件到工程中(www.xing528.com)

执行上一步后,就能在工程窗口的文件页中出现“Target 1”,前面有“+”号,单击“+”号展开,可以看到下一层的“Source Group1”,这时的工程还是一个空的工程,里面什么文件也没有。到这里就完整地把一个工程建立好了。

2.源文件的建立

使用菜单“File”->“New”或者单击工具栏的新建文件快捷按钮,可以在项目窗口的右侧打开一个新的文本编辑窗口,默认文件名Text窗口如图3-9所示。

978-7-111-46831-8-Chapter03-9.jpg

图3-9 默认文件名Text窗口

建立好文本框后一定要先保存,以免由于各种原因导致文件丢失,而且先保存再输入程序,文本框中的关键字就会变成其他颜色,有利于在写程序时检查所写关键字是否写错。

保存文件常用三种方法。第一种方法是直接单击工具条上的保存图标978-7-111-46831-8-Chapter03-10.jpg;第二种方法是单击菜单栏的“Feil”->“Save”;第三种方法是单击菜单栏的“Feil”->“Save As...”。其中第三种方法最好,因为软件每次都会提示你将这个文件保存到那个路径里面,一定要选择保存在建立工程时建立的文件夹下,这样有利于设计者查找该文件,也有利于管理。第一次执行上面三种方法的其中一种后都会弹出文件保存窗口,在“文件名(N)”右面的文本框中输入源文件的名字和扩展名,一般源文件和工程名一致,文件扩展名为“.asm”或“.c”,其中“.asm”代表建立的是汇编语言源文件,“.c”代表建立的是C语言源文件。源文件保存对话框如图3-10所示的。

在图3-10所示的窗口中单击“保存”按钮,将源文件保存好,回到了软件界面。这时就可以在源文件中输入自己的程序。

建立好的工程和程序源文件相互独立,一个单片机工程是要将源文件和工程联系到一起的。这时就需要手动把源程序加入,单击软件界面左上角的“Source Group1”使其反白显示,然后,单击鼠标右键,出现一个下拉菜单,选中其中的“Add file to Group‘Source Group1’”。添加源文件步骤如图3-11所示。

执行上面的步骤后会出现添加源文件对话框,如图3-12所示。注意,该对话框下面的“文件类型”默认为“C source file(*.c)”,也就是以c为扩展名的文件。

978-7-111-46831-8-Chapter03-11.jpg

图3-10 源文件保存对话框

978-7-111-46831-8-Chapter03-12.jpg

图3-11 添加源文件步骤

978-7-111-46831-8-Chapter03-13.jpg

图3-12 添加源文件对话框

通过单击对话框中“文件类型”后的下拉列表,在列表框中可以找到“C Source file(*.c)”。选择该选项后,窗口中列出所有扩展名为.c的文件。

在上面的窗口中双击“test1.c”文件,将文件加入项目,如不继续加入其他文件,单击“Close”按钮即可返回主界面。返回后,单击“SourceGroup 1”前的加号,会发现test 1.c文件已在其中。双击文件名“test1.c”,即打开该源程序。打开源程序文件后的主界面如图3-13所示。

978-7-111-46831-8-Chapter03-14.jpg

图3-13 打开源程序文件后的主界面

需要说明的是,源文件就是一般的文本文件,不一定使用Keil软件编写,可以使用任意文本编辑器编写。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈