Keil 软件及其调试功能简介 目前流行的 51 系列单片机开发软件是德国 Keil 公司推出的 Keil C51 软件,它是一个基于 32 位 Windows 环境的应用程序,支持 C 语言和汇编语言编程,其 6.0 以上的版本将编译和仿真软件统一为 μ Vision(通常称为 μ V 2)。Keil 提供包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,由以下几部分组成:μVision IDE 集成开发环境(包括工程管理器①、源程序编辑器②、程序调试器③,见图2)、C51 编译器、A51 汇编器、LIB51 库管理器、BL51 连接/定位器、OH51 目标文件生成器以及 Monitor-51、RTX51 实时操作系统。 应用 Keil 进行软件仿真开发的主要步骤为:编写源程序并保存-建立工程并添加源文件—设置工程—编译/汇编、连接,产生目标文件-程序调试.Keil 使用“工程”(Project)的概念,对工程(而不能对单一的源程序)进行编译/汇编、连接等操作。工程的建立、设置、编译/汇编及连接产生目标文件的方法非常易于掌握.首先选择菜单 File—New…,在源程序编辑器中输入汇编语言或 C 语言源程序(或选择 File—Open…,直接打开已用其它编辑器编辑好的源程序文档)并保存,注意保存时必须在文件名后加上扩展名.asm(.a51)或.c;然后选择菜单 Project—New Project…,建立新工程并保存(保存时无需加扩展名,也可加上扩展名。uv2);工程保存后会立即弹出一个设备选择对话框,选择 CPU 后点确定返回主界面.这时工程管理窗口的文件页(Files)会出现“Target1",将其前面+号展开,接着选择 Source Group1,右击鼠标弹出快捷菜单,选择“Add File to Group ‘Source Group1’”,出现一个对话框,要求寻找并加入源文件(在加入一个源文件后,该对话框不会消逝,而是等待继续加入其它文件)。加入文件后点 close 返回主界面,展开“Source Group1”前面+号,就会看到所加入的文件,双击文件名,即可打开该源程序文件。紧接着对工程进行设置,选择工程管理窗口的 Target1,再选择 Project-Option for Target‘Target1'(或点右键弹出快捷菜单再选择该选项),打开工程属性设置对话框,共有 8 个选项卡,主要设置工作包括在Target 选项卡中设置晶振频率、在 Debug 选项卡中设置实验仿真板等,如要写片,还必须在 Output 选项卡中选中“Creat Hex Fi”;其它选项卡内容一般可取默认值。工程设置后按 F7 键(...