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文件解读