您的位置:首页 > 汽车 > 新车 > MCU6.用keil新建项目

MCU6.用keil新建项目

2024/10/20 1:42:15 来源:https://blog.csdn.net/2401_85828611/article/details/141999679  浏览:    关键词:MCU6.用keil新建项目

1.新建项目

打开keil4

070b8b5756d94a349ac7893d81304741.png

2.选择单片机的类型

77d53daa67da40308365a3b879cea778.png

STC并没有出现在其中,但兼容8051芯片,选Atmel2d9a20cdab0b408980c88e272f771989.png的AT89C51或AT89C52均可

本文选AT89C52

16e4af48f3b2439583919bfc5432a372.png

弹出的窗口点否

16b115b41bb04c7ca4c2a92056ee3c7b.png

3.查看项目

4cae4388bd754069a04e431228eb2924.png

4.新建文件

058e832d730947f8a6877022e13399a0.png

5.保存文件

93d0f2286aaa44f0ab4fca94b898e1a8.png

6.将文件添加到工程

双击Source Group 1

6121ca7dc16b409c9091a73d067cc2e0.png

点击Add

7f2edfb1e3f84b95b397d76ddb1f7364.png

7.添加已有的工程

如果要添加已有的工程

5bbeb01bc62845478a67dea0b6f524fa.png

8.配置文件

单击a62fbd859a5d45b59a9eb2410af1201f.png

点Outputc0c47d9ee70547f6b7e109d1ad1934ee.png

勾选Create HEX File(为了之后给开发板下载)(极其重要!!!!!!)

3f56ec061e9748ab83e257a02018f066.png

点击OK结束设置

eff869c7fc384d97a6b3317ada498808.png

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com