KeilVision集成开发环境与C语言程序设计方案

上传人:鲁** 文档编号:485454186 上传时间:2023-05-27 格式:DOC 页数:43 大小:1.27MB
返回 下载 相关 举报
KeilVision集成开发环境与C语言程序设计方案_第1页
第1页 / 共43页
KeilVision集成开发环境与C语言程序设计方案_第2页
第2页 / 共43页
KeilVision集成开发环境与C语言程序设计方案_第3页
第3页 / 共43页
KeilVision集成开发环境与C语言程序设计方案_第4页
第4页 / 共43页
KeilVision集成开发环境与C语言程序设计方案_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《KeilVision集成开发环境与C语言程序设计方案》由会员分享,可在线阅读,更多相关《KeilVision集成开发环境与C语言程序设计方案(43页珍藏版)》请在金锄头文库上搜索。

1、附录A Keil卩Vision4集成开发环境 与 C 语言程序设计Keil 公司是一家业界领先的微控制器( MCU )软件开发工具的独立供应商。 Keil 公司 由两家私人公司联合运营,分别是德国慕尼黑的 Keil Elektronik GmbH 和美国德克萨斯的 Keil Software Inc。 Keil 公司制造和销售种类广泛的开发工具,包括ANSI C 编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel) 。有超过10 万名微控制器开发人员在使用这种得到业界认可的解决方案。其 Keil C51 编译器自 1988 年引入市场以来成为

2、事实上的行业标准,并支持超过500 种 80C51 变种。 Keil 公司在 2007年被 ARM 公司收购。其两家公司分别更名为 ARM Germany GmbH 和 ARM Inc 和。2009年2月,Keil公司发布了 Keil卩Vision4 , Keil卩Vision4引入灵活的窗口管理系 统,使开发人员能够使用多台监视器,提供可在虚拟接口上随意放置窗口的完整控制能 力。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高 效的环境来开发应用程序。新版本支持更多最新的 80C51 兼容芯片及 ARM 芯片,还添加 了一些其他新功能,如系统查看器 (System

3、Viewer) 窗口、多工程工作空间 (Multi-Project Workspace) 等。附A.1 Keil 卩Vision4 集成开发环境附 A.1.1 简介Keil 卩 Vision4 集成开发环境(Integrated Development Environment, IDE )是一个基于Windows的开发平台,它包含高效的源代码编辑器、工程(Project)管理器和程序生成(MAKE )工具。Keil卩Vision4支持所有的80C51嵌入式应用工具,它包括 C/C+编译器 宏汇编器、连接/定位器和一个 HEX文件生成器。Keil卩Vision4通过以下特性加速 MCU 嵌入式应

4、用系统的开发过程: 全功能的源代码编辑器; 器件库用来配置开发工具设置; 工程管理器用来创建和维护工程;集成的MAKET具可以汇编、编译和连接用户的嵌入式应用; 所有开发工具的设置都是以对话框的形式出现的;具有真正的源代码级的对 CPU和外围器件的调试器; 高级 GDI 接口用来在目标硬件上进行软件调试以及和 Monitor-51 进行通信; 与开发工具手册、器件数据手册和用户指南有直接的链接。1. C51 编译器和 A51 汇编器源代码由卩Vision4创建,并被C51编译成A51汇编。编译器和汇编器从源代码生成 可重定位的目标文件。Keil C51编译器完全遵照 ANSIC语言标准,支持

5、C语言的所有标准特性。另外,直接 支持 80C51 结构的几个特性被添加里面。Keil A51 宏汇编器支持 80C51 及其派生系列的全部指令集。2. LIB51 库管理器LIB51 库管理器允许从由编译器或汇编器生成的目标文件创建目标库。库是一种被特 别地组织过并在以后可以被连接重用的对象模块。当连接器处理一个库时,仅仅那些被使 用的目标模块才被真正使用。3. BL51 连接器 / 定位器BL51 连接器 / 定位器利用从库中提取的目标模块和由编译器或汇编器生成的目标模块 创建一个绝对地址的目标模块。一个绝对地址目标模块或文件包含不可重定位的代码和数 据。所有的代码和数据被安置在固定的存储

6、器单元中。此绝对地址目标文件可以用来:写入EPROM或其他存储器件。通过(1 Vision4调试器来模拟和调试。通过仿真器来测试程序。4.OH51目标文件转换器0H51目标文件转换器可以把前面编译连接好的目标文件转换成能写入EPROM中的HEX文件。5. 1 Vision4 调试器1 Vision4 源代码级调试器是一个理想的快速、可靠的程序调试器。此调试器包含一 个高速模拟器,能够模拟整个 8051 系统,包括片上外围器件和外部硬件。当从器件库中选 择器件时,这个器件的特性将自动配置。1 Vision4 调试器为在实际目标板上测试程序提供了以下 2 种方法: 安装MON51目标监控器到目标系

7、统并且通过Monitor-51接口下载程序;利用高级的GDI (AGDI)接口,把i Vision4调试器绑定到目标系统。6. Mo nitor-511 Vision4 调试器支持用 Monitor-51 进行目标板调试。此监控程序驻留在目标板的存 储器里,它利用串口和 1 Vision4 调试器进行通信。利用 Monitor-51 ,1Vision4 调试器可以对目标硬件实行源代码级的调试。7. RTX-51 实时操作系统RTX-51 实时操作系统是一个针对 8051 系统的多任务核。 RTX-51 实时内核从本质上简 化了对实时事件反应速度要求高的复杂应用系统的设计、编程和调试。RTX-5

8、1 实时内核是完全集成到 C51 编译器中的,从而方便使用。任务描述表和操作系统的连接由BL51 连接器/ 定位器自动控制。附 A.1.2 安装了解了 Keil i Vision4的一些基本简况后,下面开始在计算机上搭建MCU的集成开发环境。操作步骤如下:首先准备 Keil 1 Vision4 安装源文件,双击 1 Vision4 的 Setup 安装文件,弹出 Keil 1 Vision4 安装的欢迎界面,如图 A-1 所示。rSetup Keil C51 Version 9.06i亠qWelcome to Keil m VisionReleae2Z2012刃 KEILkZ1 Tools b

9、y ARMThis SETUP program install:Keil C51 Version 9 Q6This SETUP program may be used to update a previous product installation. However you should make a backup copiJ before proceeding.It is recommended that you eit all Widows programs bdo(e continuing with SETUP.Follow the instructions lo complete t

10、he product intalhtion Keil MVtsion4 Setup Next” | Cancel图A-1 Keil卩Vision4 欢迎界面单击Next ”按钮,弹出License Agreement ”对话框,如图 A-2所示。这里显示了 一些用户安装的协议和许可的要求,选择I agree to all the terms of the preced ingLicense Agreement ”即可,否则无法进入下一步。MKEILfcZ_J Tools by ARMSetup Keil C51 Version 9.06License AgreementPlease rad t

11、he Jollowing licence agreement carefully.To continue with SETUP”you must accept the terms d the License Agreement. To accept the agreement click the check box belbw.END USER LICENCE AGREEMENT FQR MDK-ARMTTHIS END USER LICENCE AGREEMENTLICENCE) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVI

12、DUAL OR SINGLE LEGAL ENTITY) AND ARILl LIMIITED CARM) FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS LICENCE. ARM IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY CLICKING -I AGREE OR BY INSTALLING OR OTHERWISE USIhlG OR COPYI忖G * I agre

13、e to all the terms of the preceding Lcense AgneBmentKeil nVisian4 Setup Vision4 h the Foloiwhg folder.To install to this folder, press TJext*. To install to a difFerent folder, press Browse and select another folder.Destination FolderC:KeilBrowse .Keil nVision Setup Back I Net I Cancel图 A-3 Folder S

14、election ” 对话框单击Next ”按钮,弹出” Customer In formation”对话框,如图 A-4所示。此时,用户需要输入用户名、公司名称和E-mail,缺一不可。Setup Keil C51 Version 9.06Cuftamer Infor motionPlease enter your information.MKEILfcZ_J Tools by ARMPlease enter your name, the name of the company for whom you /x)rk and your E-mail sddres.Kei ixVisioM SetupCancel Back |图A-4用户信息输入 单击” Next ”按钮,下面便开始自动安装。Keil卩Vision4安装完成后,弹出安装完成对话框,如图A-5所示。这里的几个选项的含义如下。Keil u Vision Setup completedKeil C51 Version 9 0SMKEILkz_l Tools by ARMuViisian Se

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号