当前位置: 首页 > news >正文

单片机-89C51部分:3、创建工程

飞书文档https://x509p6c8to.feishu.cn/wiki/Mzhnwb1qni6YkykJtqXc17XMnre

创建工程

首先创建一个文件夹,用来存放工程文件,文件夹名称最好为英文,例如Demo1。

打开软件KEIL,上方菜单栏选择Project ->new uVision Project,选择刚才新建的文件夹,输入项目的名称,然后点击保存

这里我们需要选择单片机的型号,选择AT89C52即可。

下图自动生成的STARTUP.A51就是单片机的启动文件,使用汇编写的,这个文件是不需要修改的。

左侧的Project框就是工程代码的视图啦!

添加代码文件

点击菜单栏 File-New

然后点击菜单栏File-Save,填写文件名称为main.c

然后在左侧的Project框中选择Target1右击选择Manage Projec Items,或者菜单栏选择下方图标,添加文件到工程

添加成功后如下

添加代码,编译

#include "reg52.h"void main(){}

设置生成hex固件

重新编译

可以在工程的Objects目录下看到生成了xxx.hex文件,这就是编译C语言后生成的芯片执行文件,也叫芯片固件。

到这里,第一个工程搭建完成啦!!!

相关文章:

  • Jmeter数据库url开关设置+常用Beanshell
  • 关于Code_流苏:商务合作、产品开发、计算机科普、自媒体运营,一起见证科技与艺术的交融!
  • FPGA 100G UDP纯逻辑协议栈
  • nuxt3项目搭建:一、初始化项目流程指南
  • 如何在 Windows 10 中使用 WSL 和 Debian 安装 Postgresql 和 Postgis
  • Ext JS模拟后端数据之SimManager
  • 提取PPT图片
  • 关于Android Studio的Gradle各项配置
  • 泰迪杯实战案例学习资料:生产线的故障自动识别和人员配置优化
  • 26 Arcgis软件常用工具有哪些
  • 使用MobaXterm远程登录Ubuntu系统:SSH服务配置教程
  • 微信小程序 - 根据经纬度打开导航
  • 字节 AI 原生 IDE Trae 发布 v1.3.0,新增 MCP 支持
  • AI图像编辑器 Luminar Neo 便携版 Win1.24.0.14794
  • C++:类和对象(上)---镜中万象:C++类的抽象之境与对象的具体之象
  • 【运维】云端掌控:用Python和Boto3实现AWS资源自动化管理
  • 通过门店销售明细表用PySpark得到每月每个门店的销冠和按月的同比环比数据
  • ubantu18.04(Hadoop3.1.3)之Spark安装和编程实践
  • Java面试高频问题(29-30)
  • 现代化Android开发:Compose提示信息的最佳封装方案
  • 深圳一季度GDP为8950.49亿元,同比增长5.2%
  • 51岁国家移民管理局移民事务服务中心联络部副主任林艺聪逝世
  • 中国航天员乘组完成在轨交接,神十九乘组将于29日返回地球
  • 106岁东江纵队老战士、四川省侨联名誉主席邱林逝世
  • 五粮液一季度净利增长5.8%,今年营收与宏观经济指标保持一致
  • 巴印在克什米尔发生交火