1.新建项目
打开keil4

2.选择单片机的类型

STC并没有出现在其中,但兼容8051芯片,选Atmel
的AT89C51或AT89C52均可
本文选AT89C52

弹出的窗口点否

3.查看项目
4.新建文件
5.保存文件

6.将文件添加到工程
双击Source Group 1

点击Add

7.添加已有的工程
如果要添加已有的工程

8.配置文件
单击
点Output
勾选Create HEX File(为了之后给开发板下载)(极其重要!!!!!!)

点击OK结束设置

9.测试代码检查是否可正常编译
测试以下代码是否能正常编译
#include "reg52.h"
void main()
{while (1){}
}
注意:keil4上有3个按钮
第一个
translate(Ctrl+F7)这个只编译不连接
第二个
build(F7)这个才会产生链接产生obj的文件
第三个
rebuild(平常你就用这个就可以)这个是编译并连接所有的文件
一上来不要点
否则会显示error 56:can't open file
先点translate(Ctrl+F7)
发现没有问题

再点build(F7)
hex文件已经产生
,可以通过stc-isp或PZ-ISP把它下载到单片机上了

可以用FlexHex查看一下hex文件

推荐阅读:MCU7.keil中build产生的hex文件解读


