严天峰
近年来,随着以51单片机为内核的单片机的不断发展和普及,国外的一些公司纷纷推出了以51单片机为基础的集成开发环境。其中,德国Keil Software公司针对51系列单片机推出了基于32位Windows环境、以51系列单片机为开发目标、高效率的C语言集成为基础开发平台的Keil μVision2IDE,即通常所说的μV2。Keil μVision2IDE从最初的V5.20版本一直发展到最新的V7.06版本。在 V6.0版本以后,Keil Software公司将编译和仿真软件统一为μVIsion2。μVision2是一个功能强大的单片机集成开发平台,主要包括:C51交叉编译器、A51宏汇编器、BL51连接/重定位器、LIB51库管理器、OH51 Intel HEX 格式文件转换器、RTX-51实时操作系统以及单片机软件仿真器Dscope 51。μVision2IDE将项目管理、源代码编辑、程序调试等集成到一个功能强大的windows 32平台中。其C 编译工具在产生代码的准确性和效率方面达到了较高的水平。而μVision2内嵌的单片机软件仿真器Dscope 51则是一个功能强大的单片机开发利器,许多经验丰富的单片机工程师可以不使用硬件仿真器,直接通过Dscope 51,用软件仿真的方式开发出一个大型的应用程序。本文重点介绍Keil μVision2IDE开发环境下的单片机程序的软件仿真调试及开发,至于Keil μVision2IDE的详细使用方法请读者参考相关的文献。