全球旧事资料 分类
我的毕业论文(二):Keil软件的基本用法2007年07月02日星期一1311KeilμVisio
是Keil公司(ARM子公司)开发的一款用于MCS51单片机开发的应用十分广泛的编译和调试软件。该软件可以编辑、编译汇编语言、C51语言,连接定位目标文件和库文件,创建HEX文件,调试目标程序等。Keil软件功能强大,包含很多部分,本文我们主要使用KeilμVisio
来开发C51项目、调试程序并生成HEX文件来用于单片机开发。KeilμVisio
是一款在Wi
dows下使用的集成开发环境,目前最新版本为V3,本文中我们为了简便选用V20。
下面我们就来熟悉一下Keil软件。首先安装软件,它的安装与MedWi
一样简单,我们不做过多介绍。安装完成后,我们就可以使用软件了,打开软件,我们可以看到其界面,如下图所示:
下面我们就来使用Keil软件开发我们的第一个项目。点击“Project”(工程)菜单下面的“NewProject”(新建工程),我们来新建一个工程。软件弹出“CreateNewProject”(创建新工程)窗口。如下图所示:
f我们为工程输入文件名后,点击“保存”按钮,软件将弹出“SelectDeviceforTarget”(选择MCU)窗口,如下图所示。我们只需根据自己工程的需要选择相应的MCU,然后点击“确定”按钮就可以了。
在这里我们选择Atmel公司的AT89C51,这种类型的单片机与I
tel的8051单片机完全兼容,但是它内含4KBFlash存储器,使用非常方
f便,而且在我国也较为流行。事实上,目前AT89C51已经被AT89S51所淘汰,因为AT89S51加入了ISP(在线可编程)功能,通过Atmel公司或者自制的下载线就可以对片内Flash进行编程,使用更为方便。然而AT89S51与AT89C51除了ISP以外完全兼容,而且下面我们要说明的Proteus软件目前只能支持AT89C51,所以本文将以AT89C51来代替8051使用,请大家注意。选择好相应的MCU,点击窗口中的“确定”按钮以后,软件会弹出一个窗口询问是否将8051启动代码加入工程(如下图),由于我们不需要这段代码,所以我们点击“否”跳过就可以了。
至此,我们完成了整个工程的初步建立。下面我们需要做的就是创建源文件并将我们的源文件加入工程。首先点击“File”下面的“New”菜单,或者直接点击工具栏中的新建按钮,软件将弹出源文件编辑窗口,我们可以在窗口中编辑源文件。编辑好的源文件如下图所示。
f接下来的操作有两点需要注意:
1、加入AT89C51的头文件(当然,如果你选择了其他的MCU,则加入相应的头文件):
在要加入头文件的地方(一般是文件开头),点击右键,选择点击弹出菜单(如下图)中的“I
r
好听全球资料 返回顶部