Keil公司(被ARM收购)于2014年推出了最新的集成开发环境KeilμVision5,它是一个基于Windows操作系统(32位/64位)的开发平台。
Keil μ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存储器中。
KeilμVision5集成开发环境和调试器是整个Keil开发工具链的中心,它们提供了大量的特性以帮助程序开发人员快速完成嵌入式应用的开发。
KeilμVision5提供了建立模式(Build Mode),用于创建应用程序,以及调试模式(Debug Mode),用于调试应用程序。通过KeilμVision5集成的仿真器或者实际的硬件系统,设计者对应用程序进行软件仿真和硬件在线调试。例如,通过STC提供的下载工具STC-ISP和USB下载电缆,设计者可以在实际系统上通过Keil集成开发环境对应用程序进行在线调试。
注:本书介绍的STC8系列单片机均支持对单片机的硬件仿真(在线调试)功能。
为方便读者对本书后续内容的学习,本节将介绍KeilμVision5软件的下载方法。下载KeilμVision5集成开发环境的步骤如下。
注:在进行下面的过程前,必须保证网络正常连接。
(1)在IE浏览器中,输入网址“http://www.keil.com”,登录Keil官网。
(2)在Keil官网左侧的“Software Downloads”下找到并单击“Product Downloads”,如图3.1所示,出现“Download Products”页面。
图3.1 进入下载界面入口(一)
(3)在“Download Products”页面中,单击“C51”图标,如图3.2所示。
图3.2 进入下载界面入口(二)
(4)打开“C51”界面,该界面提供了列表,需要填写相关信息,如图3.3所示。
注:凡是标识黑体的项,都需要提供信息,不必是真实的信息。但是E-mail信息必须是真实的。
(5)当填写所要求的必要信息后,单击“C51”页面下方的“Submit”按钮,出现新的界面。
图3.3 进入下载界面入口(三)
(6)如图3.4所示,单击“C51V956.EXE”图标,出现提示信息。
图3.4 进入下载界面入口(四)
(7)单击“保存”按钮,出现浮动菜单,如图3.5所示。在浮动菜单内,选择另存为,将下载的安装包保存到读者指定的路径下。
至此,成功下载KeilμVision5安装包文件。
图3.5 保存安装包提示信息
本节将介绍Keil μVision5软件的安装方法,安装KeilμVision5集成开发环境的步骤如下所示。
(1)在保存安装包的路径下,双击安装包图标 ,开始安装软件。
注:在安装过程中,使用了默认的安装路径“c:\Keil_v5”。
(2)按照安装过程中的提示信息,完成软件的安装。
(3)安装成功后,可以在Windows 7操作系统的开始菜单下看到KeilμVision5图标,如图3.6(a)所示,或者在Windows 7操作系统的桌面上出现名字为“KeilμVision5”的图标,如图3.6(b)所示。
图3.6 成功安装Keil μVision5后的图标
注:(1)安装完该软件后需要获取许可文件,否则在对所编写的程序代码进行处理后会出现异常情况。
(2)打开KeilμVision5集成开发环境后,在主界面的主菜单下选择File->License Management选项,出现“License Management”对话框。在该对话框中,添加License许可证文件,读者可以在本书提供的资料中获取添加许可证的方法。
安装完KeilμVision5集成开发环境后,在默认的安装路径“c:\Keil_v5”下给出了该集成开发环境的文件夹结构,如表3.1所示。
表3.1 Keil μVision5集成开发环境的文件夹结构
在KeilμVision5集成开发环境中完成STC单片机软件开发前,需要将STC公司的单片机元件库导入KeilμVision5集成开发环境中。将STC单片机元件库导入KeilμVision集成开发的环境的步骤如下所示。
(1)在本书提供的资料中,找到并双击STC公司提供的stc-isp-15xx-v6.86c.exe文件,打开STC-ISP软件,如图3.7所示。
图3.7 STC-ISP软件的主界面
(2)在 STC-ISP软件主界面内的右侧窗口中,单击“Keil仿真设置”标签。在该标签页面下,单击“添加型号和头文件到Keil中,添加STC仿真器驱动到Keil中”按钮,出现“浏览文件夹”对话框,如图3.8所示。
(3)在“浏览文件夹”对话框中,出现“请选择Keil的安装目录(例如,C:\Keil)(目录下必须有C51目录和Uvx目录存在)”提示信息,如图3.8所示。
(4)在“浏览文件夹”对话框中,将路径定位到“c:\ Keil_v5”路径下。
图3.8 “浏览文件夹”对话框
注:读者根据自己安装KeilμVision5的路径选择所指向的路径。
(5)单击“确定”按钮,出现添加STC-MCU器件成功的消息对话框。
至此,成功地将STC单片机的元器件库添加到KeilμVision5集成开发环境中。
注:STC单片机的头文件保存在“c:\Keil_v5\C51\INC\STC”目录下。
本节将介绍启动Keil μVision5软件的方法,启动KeilμVision5集成开发环境的步骤如下所示。
在Windows 7操作系统中,在开始菜单下,选择并单击“KeilμVision5”图标,或者在Windows 7操作系统的桌面上单击“KeilμVision5”图标,出现“KeilμVision5”启动界面,如图3.9所示。
图3.9 “Keil μVision5”启动界面