3.1 KeilμVision集成开发环境介绍

Keil公司于2014年推出了最新的集成开发环境μVision5,它是一个基于Windows操作系统(32位/64位)的开发平台。

3.1.1 软件功能介绍

μVision5提供了功能强大的编辑器,并且提供了管理工程的功能。μVision5集成了用于开发嵌入式应用的所有工具,包括:C/C++编译器、宏汇编器、链接器/定位器和HEX文件生成器。通过该集成开发环境提供的下列功能,可以帮助程序员加速开发的过程:

(1)全功能的源代码编辑器。

(2)用于配置开发工具的元件库。

(3)用于创建和维护工程的工程管理器。

(4)用于对嵌入式设计文件进行处理的汇编器、编译器和链接器。

(5)用于所有开发环境设置的对话框界面。

(6)集成了带有高速CPU和外设仿真器的源码级和汇编器级调试器工具。

(7)用于对目标硬件进行软件调试的高级GDI接口,以及Keil ULINK调试适配器。

(8)用于将应用程序下载到Flash存储器的Flash编程工具。

(9)手册、在线帮助、器件手册和用户指南。

注:STC使用自己专用的STC-ISP工具将应用程序下载到STC单片机的Flash存储器中。

μVision5集成开发环境和调试器是整个Keil开发工具链的中心,它们提供了大量的特性以帮助程序开发人员快速完成嵌入式应用的开发。

μVision5提供了建立模式(Build Mode),用于创建应用程序,以及调试模式(Debug Mode),用于调试应用程序。通过μVision5集成的仿真器或者实际的硬件系统,设计者可以对应用程序进行调试。比如:通过STC提供的下载工具STC-ISP和USB下载电缆,设计者可以在实际系统上通过Keil集成开发环境对应用程序进行在线调试。

注:并不是所有的STC15系列单片机都支持硬件调试功能,设计者可以参考STC15系列单片机手册以了解是否支持对单片机进行硬件仿真。本书介绍的IAP15W4K58S4和STC8系列单片机均支持对单片机的硬件仿真(在线调试)功能。

3.1.2 软件的下载

为方便对本书后续内容的学习,本节将介绍μVision5软件的下载方法,下载μVision5集成开发环境的步骤主要包括:

注:在进行下面的过程前,必须保证网络正常连接。

(1)在IE浏览器中,输入http://www.keil.com,登录Keil官网。

(2)在打开的Keil官网左侧的Software Downloads下找到并单击Product Downloads,如图3.1所示。

图3.1 进入下载界面入口(一)

(3)在打开的页面中,出现Download Products页面。在该页面中,单击C51,如图3.2所示。

图3.2 进入下载界面入口(二)

(4)打开C51界面,该界面提供了列表,需要填写相关信息,如图3.3所示。

图3.3 进入下载界面入口(三)

注:凡是标识黑体的项,都需要提供信息,E-mail信息必须真实有效。

(5)当填写必要的信息后,单击该页面下方的Submit按钮。

(6)出现新的界面。在该界面下,单击C51V956.EXE图标,如图3.4所示。

图3.4 进入下载界面入口(四)

(7)出现提示信息,单击保存按钮,出现浮动菜单,如图3.5所示。在浮动菜单内,选择另存为,将下载的安装包保存到读者指定的路径下。

图3.5 保存安装包提示信息

至此,成功地下载μVision5安装包文件。

3.1.3 软件的安装

本节将介绍μVision5软件的安装方法,安装μVision5集成开发环境的步骤主要包括:

(1)在保存安装包的路径下,双击安装包图标,开始安装软件。

注:在安装过程中,使用了默认的安装路径c:\Keil_v5。

(2)按照安装过程中的提示信息,完成软件的安装。

(3)当安装成功后,可以看到在Windows 7操作系统的开始菜单下,出现KeilμVision5图标,如图3.6(a)所示;或者在Windows 7操作系统桌面上出现图标,如图3.6(b)所示。

图3.6 成功安装μVision5后的图标

注:(1)在安装完成后需要获取许可文件,否则在对程序进行处理时会出现异常情况。

(2)打开KeilμVision集成开发环境后,在主界面主菜单下,选择File→License Management选项,出现License Management对话框界面。在该界面中,添加License许可证文件,读者可以在本书提供的资料中获取添加许可证的方法。

当安装完KeilμVision5后,在默认安装路径c:\keil_v5路径下,给出了该集成开发环境的文件夹结构,如表3.1所示。

表3.1 Keil μ Vision集成开发环境文件夹结构

3.1.4 导入STC单片机元件库

在KeilμVision集成开发环境中完成STC单片机软件开发流程前,需要将STC公司的单片机元件库导入到KeilμVision集成开发环境中,导入STC单片机元件库的步骤主要包括:

(1)在本书提供的资料中,找到并双击STC公司提供的stc-isp-15xx-v6.86c.exe文件,打开主界面,如图3.7所示。

图3.7 STC-ISP软件主界面

(2)在该界面内的右侧窗口中,单击“Keil仿真设置”标签。在该标签页面下,单击“添加型号和头文件到Keil中,添加STC仿真器驱动到Keil中”按钮,如图3.7所示。

(3)出现浏览文件夹对话框界面。在该界面中,出现“请选择Keil的安装目录(例如:C:\Keil)(目录下必须有C51目录和UVx目录存在)”提示信息,如图3.8所示。

图3.8 选择路径界面

(4)在该界面中,将路径定位到c:\keil_v5目录下。

注:读者根据自己安装的μVision5路径选择所指向的路径。

(5)单击OK按钮。

(6)出现添加STC-MCU器件成功的消息对话框界面。

至此,成功地将STC单片机的元器件库添加到μVision5集成开发环境中。

注:STC单片机的头文件保存在c:\Keil_v5\C51\INC\STC目录下。

3.1.5 软件的启动

本节将介绍μVision5软件的启动方法,启动μVision5集成开发环境的步骤主要包括:

(1)在Windows 7操作系统中,在开始菜单下,单击KeilμVision5图标,或者在Windows 7操作系统桌面上,单击KeilμVision5图标。

(2)出现KeilμVision5启动界面,如图3.9所示。

图3.9 μVision5启动提示信息