【单片机】Keil5如何新建工程

✌ 作者简介:神奇的汪同学,一名在读的电子信息工程专业大学生.
📑 个人主页:神奇的汪同学主页
📫 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀
🔥 如果感觉博主的文章还不错的话,还请不吝👍关注、点赞、收藏三连支持👍一下博主哦!

新建工程

在桌面新建一个文件夹(总文件夹),命名可以随意 如:Keil Project
在这里插入图片描述
然后双击打开Keil5,点击Project
在这里插入图片描述然后再点New Project
在这里插入图片描述
在桌面选择刚刚新建的文件夹Keil Project
在这里插入图片描述右击新建文件夹即,项目文件夹名称: 点亮一个LED
在这里插入图片描述
点击刚刚新建的 点亮一个LED文件夹。在这里插入图片描述
选择刚刚新建的点亮一个LED文件夹填Project,然后点击保存。
在这里插入图片描述
然后选择 STC MCU
在这里插入图片描述
在下面的搜索框搜索STC89C52RC,选择STC89C52RC,点击OK。(这里是选择芯片的型号)
在这里插入图片描述
Source Group1 上面右击 ,然后点击Add New Item to Group
请添加图片描述
选择C文件,下面填 main
在这里插入图片描述
把基本框架敲进去,Ctrl+S保存
在这里插入图片描述

要把代码植入(烧录)单片机里肯定不是只有C文件那么简单,我们需要点击左上角的类似魔法棒的图案,在弹出的界面上选择Output,勾选Create HEX File,点击OK
在这里插入图片描述再次编译,并保存
在这里插入图片描述
这个hex文件就是我们所需的文件,在51开发板上烧录代码时需要用对应的软件把hex下载进单片机里,这里不涉及该方面内容。
在这里插入图片描述

如果觉得博主的这篇文章不错的话麻烦给博主一个三连。你的三连就是对我最大的支持。这句话感觉好耳熟啊(doge)

### Keil 5 新建工程时仅显示 ARM 架构的解决方案 当用户在 Keil MDK-ARM (Keil 5) 中新建工程时,发现只有 ARM 构架可用,这是因为当前安装的 Keil 软件默认支持的是 ARM Cortex-M 和经典 ARM7/9 系列处理器。如果需要添加其他架构的支持(例如 RISC-V 或 MSP430),则需额外安装对应的工具链和支持包。 以下是关于如何扩展 Keil 工程创建功能以支持更多架构的信息: #### 安装其他架构的支持包 为了使 Keil 支持除 ARM 外的其他架构,通常需要下载并安装特定于目标架构的开发套件或插件。这些插件由 Keil 提供或者第三方厂商提供[^1]。 例如: - **RISC-V**:需要安装 Keil 的 RISC-V 开发工具链,可以从 Arm 官方网站或其他授权渠道获取。 - **MSP430**:虽然传统上 MSP430 使用 TI 自家的编译器,但某些情况下也可以通过专用插件集成到 Keil 平台中。 对于每种新架构的支持,都需要执行以下操作: 1. 下载对应的目标设备支持包; 2. 将其解压至指定目录(通常是 `C:\Keil_v5\` 或者自定义路径下的子文件夹); 3. 配置环境变量以便识别新增加的功能模块。 #### 修改注册表项来启用隐藏选项 有时即使安装好了必要的组件之后仍然看不到期望的选择列表,则可能是由于系统内部设置了过滤机制所致。此时可以通过调整 Windows 注册表的方式解锁全部可能性[^2]: ```plaintext [HKEY_CURRENT_USER\Software\Arm Ltd.\MDK System\Version5] "ShowAllDevices"=dword:00000001 ``` > 注意:编辑注册表存在风险,请务必提前备份! 完成上述更改后重启应用程序应该能够看到更全面的结果集。 另外值得注意的一点是,在实际应用过程中还应当考虑兼容性和性能因素——并非所有的微控制器都适合迁移到非主流生态系统当中去处理复杂任务。 最后提醒一下开发者朋友们,在尝试任何修改之前一定要仔细阅读官方文档以及相关论坛帖子,确保所采取措施的安全有效性。 ```python # 示例 Python 脚本用于自动化部分配置过程 import os def check_keil_installation(path="C:\\Keil_v5"): """验证 Keil 是否已正确安装""" if not os.path.exists(path): raise FileNotFoundError(f"未找到 Keil 安装位置 {path}") check_keil_installation() print("Keil 安装正常") ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Machoman汪同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值