单片机的源程序是在哪里进行编写的?又是在哪里将其调试并生成.HEX文件的?其实这些工作在单片机的一些编译软件中就可以完成。单片机程序的编译调试软件比较多,如51汇编集成开发环境、伟福仿真软件、Keil单片机开发系统等。
Keil C51是当前使用最广泛的基于80C51单片机内核的软件开发平台之一,它是由德国Keil Software公司推出的。μVision5是Keil Software公司推出的关于51系列单片机的开发工具。μVision5集成开发环境IDE是一个基于Windows的软件开发平台,集编辑、编译、仿真于一体,支持汇编语言和 C 语言的程序设计。一般来说,Keil C51 和 μVision5 均是指μVision5集成开发环境。
可以从相关网站下载Keil C51并安装。安装完成后,双击桌面上的快捷图标 ,或者在“开始” 菜单中选择 “Keil μVision5”,即可启动μVision5集成开发环境,如图1-1所示。
图1-1 启动μVision5集成开发环境