文档介绍:四川工程职业技术学院《单片机应用技术实验指导书》----Keil 软件使用介绍
第一章单片机开发环境的使用
单片机开发需要一定的硬件和软件支持,硬件包括仿真器、计算机、编程器、目标板
等,软件包括编译器、调试软件等。单片机和其他微处理器一样,只能运行二进制代码,
因此不管是采用汇编语言编程,还是 C 语言编程,都有一个把他们翻译成二进制代码的过
程,这个过程需要由专门的软件去完成,这种软件叫编译软件(或编译器)。开发人员先要
在计算机上编写自己所需要的程序,然后运行编译软件,把程序翻译成二进制代码。由于
编写程序的过程中要对程序进行调试和运行,以确保程序的正确性,因此需要用仿真器对
程序在实际的硬件环境下进行仿真运行,在各项功能都实现后,把编译所生成的二进制代
码通过编程器写入单片机中,再把单片机接入所设计的硬件系统就可以运行程序了。在用
仿真器调试程序的过程中,要对程序的运行进行控制,还需要各种窗口显示程序运行信息,
以及文件管理等,因此需要专门的调试软件才能实现程序调试。目标板是单片机所控制的
电路,是程序运行的硬件平台,程序只有运行于目标板才能实现其控制功能。
uv2 集成开发环境德台,包括编译器、调
试软件、项目管理软件等,他与单片机仿真器及 KEIL 编译器组成完整的单片机开发软件
平台。由于 uv2 集成开发环境是一个公共平台,嵌入不同的编译器和仿真器,可以进行不
同种类的单片机开发,因此它在实际生产、开发中被广泛使用。本章只对在该开发环境下
进行 MSC-51 系列单片机进行开发和仿真进行介绍。
第一节 uv2 集成开发环境和 KEIL 编译器使用介绍
一、进行单片机仿真所需软件和设备
单片机开发对所需的计算机的要求不高,586 及以上计算机一般都能满足要求。
软件
该软件提供单片机开发的集成软件环境。
C 编译器
该编译器能对汇编语言或 C 语言进行编译,生成二进制代码。
仿真器是进行程序调试的硬件工具,它在调试软件的控制下模拟实际的单片机运行程
序,通过它可以发现程序中的问题。某些单片机内部具有仿真电路模块(相当于一个简单
的仿真器)具有一定的仿真功能,在要求不高的情况下可以不使用仿真器。本书所介绍的
P89V51RD2 单片机就具有仿真电路模块,书中的实验除实验十四外,均采用这种单片机进
行程序的调试,而不使用仿真器。但在实际的开发中,采用仿真器更合理。
目标板是单片机实际工作是所在的电路板。在本书的所有实验中所采用的目标板是
版权所有:四川工程职业技术学院单片机应用技术精品课程组电话:0838-2652710 http://mcu. 1
四川工程职业技术学院《单片机应用技术实验指导书》----Keil 软件使用介绍
“旋风”智能小车的控制主板。
二、操作方法
双击 uv2 快捷图标,启动该软件
图 1-1 uv2 界面
(Project)菜单中选择新建(New Project)命令,新建一个项目文件,并
保存,保存的目录可以自行指定。新建项目的界面如下图所示: