keil C51 应用入门

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

keil C51 应用入门

keil C51软件是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编和C 语言的程序设计,界面友好,易学易用。本章主要介绍keil C51的安装、开发环境和程序调试及仿真方法。

一keil C51软件的安装

下面以keil C51 V7.50a版本为例,介绍如何安装keil µVision3集成开发环境。先安装keil µVision2,然后安装升级版本keil µVision3。

图1-1安装初始化

图1-2 安装向导对话框

(1)把光盘放入光驱中(假定为F盘),进入F:keil 51V7.50a\setup目录下,这时会看到SETUP.EXE文件,双击该文件即可开始安装。

(2)这时会出现如图1-1所示的安装初始化画面,稍后弹出一个如图1-2所示的安装向导对话框,询问用户是安装、更新还是卸载软件,当然选择第一项“Install Support for Additional Microcontroller Architectures”安装该软件。

(3)单击Next钮,这时会出现如图1-3所示的安装询问对话框,提示用户是安装完全版还是评估版。如果买了正版的keil C51就可选择Full V ersion,否则选择Eval V ersion。

图1-3 安装询问对话框

(4)此后在弹出的几个确认对话框中选择Next,这是会出现如图1-4所示的安装路径设置对话框,默认路径是C:/KEIL。当然用户可以单击选择适合自己安装的目录。

图1-4 安装路径设置对话框

(5)在接下来的询问对话框中选择Next命令按钮加以确认,即可出现如图1-5所示的安装进度指示画面。

(6)接下来就是等待安装。安装完成后单击Finish加以确认,此时可以在桌面上可看到keil µVision2软件的快捷图标,如图1-6所示。双击它就可进入keil C51集成开发环境。

图1-5 安装进度指示画面

图1-6 keil µVision2快捷图标

(7)安装完毕后,再左键双击µVision3setup,就可进入如图1-7所示的对话框。

(8)单击Next命令按钮,就可看到如图1-8所示的画面。选中“I agree to all the terms of the preceding License Agreement”。

(9)单击Next命令按钮,这时又会出现如图1-9所示的安装路径设置对话框,默认路径是C:/KEIL。用户也可以单击选择适合自己安装的目录。

(10)随后选中连续几个Next命令按钮,就出现如图1-10所示的安装进度指示画面。(11)安装完成后单击Finish加以确认,此时可以在桌面上可看到keil µVision3软件的快捷图标,如图1-11所示。双击它就可进入keil C51集成开发环境。

在这里要说明一下,keil µVision2也可进入keil C51集成开发环境,只是keil µVision3与keil µVision2比较起来,功能要强一些,编程画面更直观一些罢了。两者进入keil C51集成开发环境所创建的工程项目的扩展名都是.µV2。

图1-7 安装对话框

图1-8 安装询问对话框

图1-9 安装路径设置对话框

图1-10 安装进度指示画面

图1-11 keil µVision3快捷图标

二µV ision3集成开发环境

(一)µV ision3集成工具

keil µVision3支持所有Keil 80C51的工具软件,包括C51编译器、宏汇编器、链接器/定位器和目标文件至格式转换器。µV ision3可以自动完成编译、汇编和链接程序的操作。

1.C51编译器和A51汇编器

由µVision3 IDE创建的源文件,可以被C51编译器和A51汇编器处理,生成可重定位的文件。Keil C51编译器遵守ANSI C语言标准,支持C语言的所有标准特性。另外,还增加了几个可以支持80C51结构的特性。Keil A51宏汇编器支持80C51及派生系列的所有指令集。

2.LIB51库管理器

LIB51库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排列的目标模块,可在以后被链接器所使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。

3.BL51链接器/定位器

BL51链接器使用从库中提取出来的目标模块以及由编译器、汇编器生成的目标模块,创建一个绝对地址目标模块。绝对地址目标文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。

4.µVision3软件调试器

µVision3软件调试器能十分理想地进行快速、可靠的程序调试。调试器包括一个高速模拟器,可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。当从器件数据库选择器件时,这个器件的属性会被自动配置。

5.µVision3硬件调试器

µVision3硬件调试器提供了几种在实际目标上测试程序的方法,安装MON51目标监控器到用户的目标系统,并通过Monitor-51接口下载的程序;使用高级GDI借口,将µVision3调试器同仿真实验仪或者TKS系列仿真器的硬件系统相连接,通过µVision3得到人机交互环境指挥连接的硬件完成仿真操作。

6.RTX51实时操作系统

RTX51实时操作系统是针对80C51微控制器系列的一个多任务内核。RTX51实时内核简化了需要对实时事件进行反应的、复杂应用的系统设计、编程和调试。这个内核完全集成在C51编译器中,使用非常简单。任务描述表和操作系统的一致性由BL51链接器/定位器自动进行控制。

(二)菜单栏命令、工具栏和快捷方式

安装keil C51软件后,点击桌面keil C51快捷keil µVision3图标即可进入如图2-1所示的集成开发环境,各种调试工具、命令菜单都集成在此开发环境中,其中菜单栏提供了各种操作菜单,比如:编辑器操作、工程维护、开发工具选项设置、程序调试、窗体选择和操作、在线帮助。工具栏按钮可以快速执行µVision3命令。快捷键也可以执行µVision3命令。

相关文档
最新文档