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

  • 15
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值