codebilcks怎么新建c++文件_STC15单片机实战项目 新建工程(软件开发)

软件开发 - 新建工程

一、开发工具与工程文件链接

  1、Keil c51 UV4

  https://yunpan.360.cn/surl_yrIfYYmeRFk

  2、STC-ISP下载软件

  https://yunpan.360.cn/surl_yxH4CuUUvI3

   3、工程文件

     https://yunpan.360.cn/surl_yxHija9MTrc

   说明:复制网址到浏览器,即可下载。

二、新建工程前的准备

  1、添加型号与头文件到keil

  第一次新建STC工程时,需要将STC的型号与头文件添加到keil软件中。打开STC-ISP下载工具,切换至keil仿真设置栏,按提示添加即可。

d6f6bd9e3992a100ebf9c85318e0d184.png

  2、新建工程文件夹

①、在新建工程目录下新建软件开发文件夹用于存放工程文件;

②、在软件开发目录下新建user文件夹,用于存放main,public等文件;

③、在软件开发目录下新建app文件夹,用于存放应用文件,比如定时器,串口等;

④、在软件开发目录下新建obj文件夹,用于存放keil软件编译生成的目标文件,比如hex下载文件等;

350d7347002062d115097862b287552b.png

  三、新建工程

1、打开keil软件

f14ef2b42566edbd45bffa8258d65214.png

2、新建工程

点击工具栏Project -> New uVision Project,选择新建工程前准备的新建工程文件夹,工程命名为Project-STC15,点击保存。

648682bfff91b40bcb4666c4f96a94c9.png

3、选择STC MCU Database,点击OK。如果没有这个选型,请根据新建工程前的准备,添加STC的型号与头文件到keil

ee3bb4486ded669da164ebac98b8eb3a.png

4、选择器件,选择STC15W4K32S4,点击ok。

706b6b904011eb6fcca38f4c5c2d10eb.png

5、询问是否需要增加启动文件,点击否。此启动文件已经存在于lib文件里面,加不加都会执行,如果需要修改,就增加。

370954ff2be3616d61929d53eceb1734.png

四、工程设置

1、点击工具栏Project -> Options for Target ’Target1 ’或工具栏中的快捷键,打开工程设置界面。

c98ffbdf731e6de17c08430ed47177ca.png

2、选择Output选型栏,勾选创建HEX文件,点击Select Folder for Objects,路径选择工程目录下的obj文件夹,点击ok。

445c563b04fbd74bfb37dfca5917c4ad.png

2、选择Listing选型栏,点击Select Folder for Objects,路径选择工程目录下的obj文件夹,点击ok。

da9393cba503f9a066694e6b070a480f.png

3、选择C51选型栏,添加头文件路径,将文件夹user与app的路径添加进去。 

fb4822371908e994334b5e965b3d868a.png

4、没用到硬件仿真,工程选型设置完成,点击OK。

五、增加主函数

1、点击file,新建文件;

2、点击file,Save AS,选择工程目录下的user文件夹,文件命名为main.c,点击保存;

3、在Project面板的Source Group1上点击鼠标右键,选择Add Existing Files to Group,选择user目录下的main.c文件,点击Add添加。

a05475f4eba6c3a423a0acff675372fa.png

  六、编译工程

1、在main.c文件添加程序入口main函数。

2、点击Project -> Bulid Target或快捷键编译程序。

5a2a8bf51caf4be2fe8c5c9bc6e40ae1.png

单片机产品实战项目教学,开源项目,开发工具,技术资料以及更多原创技术文章,请关注微信公众号。

e57fdc69dce60f8170e63bbd9a4efe28.png

扫描二维码

获取更多精彩

硬件家园

d642f09260e9b5b53b2af276f8d3db4f.png e69cd547a7c22f6ff4aee80e153f095b.png

ea99c60d649f99e6fc01808ef9655de6.png

讲师:刘杰,软硬件工程师,10多年单片机产品开发经验。长期进行单片机实战项目教学。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值