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

实用指南:《嵌入式成长系列之51单片机 --- Keil5创建工程》

《嵌入式成长系列之51单片机 — Keil5创建工程》

在这里插入图片描述

小龙报:个人主页
作者简介:C++研发,嵌入式,机器人方向学习者
❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏任务
《coze智能体开发平台》
永远相信美好的事情即将发生

在这里插入图片描述


前言

本文讨论了单片机工程搭建及开发板相关操作的内容,包括工程创建、代码添加编译、固件生成等步骤,以及开发板驱动安装和烧录软件下载

一、创建工程

首先创建一个文件夹,用来存放工程文档,文件夹名称最好为英文,例如Demo1。
在这里插入图片描述
(1)打开软件Keil
(2)上方菜单栏选择Project ->new uVision Project
(3)选择刚才新建的文件夹,输入项目的名称,然后点击保存
在这里插入图片描述
这里我们需要选择单片机的型号,选择AT89C52(博主使用的单片机型号是这款大家能够根据实际情况选择即可)即可。
在这里插入图片描述
在这里插入图片描述
下图自动生成的STARTUP.A51就是单片机的启动材料,使用汇编写的,这个档案是不要求修改的。
在这里插入图片描述
左侧的Project框就是工程代码的视图啦!

二、添加代码文件

(1)点击菜单栏 File-New
在这里插入图片描述
(2)然后点击菜单栏File-Save,填写文件名称为main.c
在这里插入图片描述

(3)然后在左侧的Project框中选择Target1右击选择Manage Projec Items,或者菜单栏选择下方图标,添加文件到工程
在这里插入图片描述

添加成功后如下
在这里插入图片描述

三、测试工程

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

运行结果
在这里插入图片描述
说明大家的工程是没有问题的可以开始之后的学习啦

四、固件生成

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

总结与每日励志

本文详细介绍了采用Keil5创建51单片机工程的完整流程,包括工程创建、代码添加、工程测试和固件生成等关键步骤。首先指导用户新建工程并选择AT89C52单片机型号,然后演示如何添加代码文件并进行编译测试,最后说明如何生成hex格式的芯片固件文件。文章配有清晰的截图指引,适合单片机初学者快速上手。作者小龙作为嵌入式研发学习者,将持续分享相关技术内容

在这里插入图片描述

http://www.jsqmd.com/news/73107/

相关文章:

  • python —— 求解斐波那契数列
  • 机器学习超参数调优:十个实用的贝叶斯优化(Bayesian Optimization)进阶技巧
  • 模糊测试助力黑客攻防:关键信息泄露漏洞挖掘实录
  • 007.高精度模板(重载运算符)
  • 停止用 nohup 启动生产
  • 访答:数字化时代的知识管理新范式
  • 访答:数字化时代的知识管理新范式
  • uni-app微信小应用相机组件二次拍照白屏问题的排查与解除
  • 【Ubuntu】一些用于学习/问题解决的文章
  • 专业深度测评2025年市面上优秀的淘宝代运营服务商 - 品牌推荐官优选
  • 2025控油收缩毛孔洗面奶推荐:排行榜第一 + 72小时控油,全肤质精准适配 - 资讯焦点
  • 2025/12/12
  • 中医师承出师考试培训班哪家好,我只推荐阿虎医考师承 - 资讯焦点
  • 中医师承出师考试培训班哪家好?我最终选了阿虎医考师承 - 资讯焦点
  • 东方博宜OJ 2190:树的重心 ← 链式前向星
  • 2025.12.11
  • 第五十二天
  • 阿里云国内服务器安装 node/npm/nvm 环境
  • Maximize Xtool D7 Performance: 1-Year Update Service for European/American Mechanics Owners
  • AI智能体核心技术揭秘与构建指南
  • LeeCode 热题100--移动零
  • 可溶性蛋白表达指南:原理、系统与策略解析
  • 函数模板与类模板——泛型编程
  • 03-事务高频面试总结 - 实践
  • bitset 解决高维偏序连边的 DAG 点权最短路问题
  • ROS2 常用工具包总览
  • RustFS MCP Server:构建下一代AI模型存储基础设施的实践指南
  • apache 怎么给同一个虚拟主机绑定多个端口
  • 北京有哪些好的陪诊品牌 - 品牌排行榜单
  • 基于CNN-BiLSTM的室内WiFi指纹定位办法研究