Keil基本操作
文/阿丘 2018/3/28
一、概述
工欲善其事必先利其器。Keil uVersion 4.0(后文简称为Keil 4.0)是单片机程序开发的集成开发环境(IDE),集成了C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器。
本节以点亮一个LED为例,演示如何通过Keil新建工程、添加源文件、编译等基本操作。
二、Keil基本操作
——以点亮一个LED项目为例
本项目通过8051单片机的P2.0管脚控制一个红色LED, 支持两种控制模式:长亮模式和闪烁模式。电路图如下图所示,由图可知,P3.0输出低电平时,LED点亮;输出低电平时,LED熄灭。

项目程序由一个.c和一个.h组成,其中,LedCtrl.c为主程序,演示LED的两种控制模式;led.h为LED控制实现,定义了长亮函数LED_lit(bit flag)、闪烁函数LED_flash(unsigned int interval)和软件延时函数LED_delayMS(unsigned int ms)。
下面演示基于Keil完成本项目的开发过程。
1. 新建工程。
(1) 运行Keil uVision4。
(2)选择菜单【Project>New μVersion Project】,打开Create New Project对话框。

(3)设置工程保存路径和工程名称。注意,建议一个工程对应一个文件夹,方便管理。

(4)设置单片机型号。 在Select a CPU Data Base File对话框选择Generic Data Base,然后弹出的对话框中选择ATMEL>AT89C51,单击【OK】按钮。


(5)单击【否 】按钮,选择不复制8051启动代码到工作文件。

到此,空白工程已经建好,如下图所示。