C51与MDK共存版本安装教程

news2025/1/19 17:14:43

目录

一、安装准备

1.1 新建文件夹

1.2 网盘链接-加Q 667198390

二、 双版本共存安装教程

2.1 安装Keil5 C51

2.2 安装Keil5 MDK

2.3 C51和MDK的共存

2.4 生成许可证

2.5 安装STM32Pack包


一、安装准备

1.1 新建文件夹

如下图:

在合适的网盘里(这里用的D盘),新建一个Keil5的文件夹,在这个文件夹下,再创建两个子文件夹,分别为:Keil5_C51、Keil5_MDK

注意文件名字!为避免出现各种小错误,建议和下面的文件夹名字一致。(路径下不含中文)

1.2 网盘链接-加Q 667198390

网盘链接没来得及更新,有需要的可以加我Q直接获取:667198390

二、 双版本共存安装教程

2.1 安装Keil5 C51

打开解压缩后的文件夹:MDK,找到MDK4,双击C51V961.EXE这个可执行文件;

弹出以下界面,点击Next;

勾选我同意,点击Next;

点击Browse...更改路径,选择路径为准备好的文件夹:D:\software\Keil5\Keil5_C51;点击Next;

弹出以下界面,名字可任意修改,比如:1 1 1 1;点击Next;

等待;

弹出以下弹窗,点击Finsh;

切记:下载成功后,不用打开也不用破解

2.2 安装Keil5 MDK

打开解压缩后的文件夹:MDK,找到MDK5,双击MDK536.EXE这个可执行文件;

剩余步骤同上;

这里的Pack包路径一般在修改了Core的路径后,会自动修改;如果没有自动修改,可以选择不修改,它这个仅仅只是Pack包的位置。

弹出如下界面,点击ok,选择叉掉即可。(后面有介绍如何下载离线安装包的方式)

2.3 C51和MDK的共存

找到Keil5_C51文件夹,复制整个C51文件夹到Keil5_MDK文件夹下;

打开Keil5_C51文件夹下的UV4,选中所有文件(Ctrl+A;Ctrl+C)复制到Keil5_MDK文件夹下的UV4里;此时会提示同名文件是否覆盖,选择跳过这些文件即可;

打开Keil5_C51文件夹下的TOOLS.INI,双击选中复制文件内的所有内容;打开Keil5_MDK文件夹下的TOOLS.INI,并将刚才复制的内容粘贴到最后一行;完成这一步后,先别关闭TOOLS.INI;

在Keil5_MDK文件夹下的TOOLS.INI中刚才粘贴的内容里的PATH:修改路径,修改成Keil5_MDK里的C51路径,别忘记保存!如下图所示:

此时,共存操作完成。

2.4 生成许可证

打开注册机,双击弹出如下弹窗:

找到Keil5_MDK下的UV4文件夹,右键以管理员身份运行UV4.exe;

找到File,打开License Management...;复制CID到刚才打开的注册机里的CID里;

注意红框中的选择;点击Generate;

复制注册机生成的绿框的内容;

粘贴到如下红框内:

点击右边的Add LIC;结果如下图:

ARM的生成许可证如上步骤一致;在设置注册机Target的时候更改成ARM即可;结果如下图所示:

2.5 安装STM32Pack包

点击下图所示图标:

点击File->import...

选择刚才文件里的Pack包;路径为:D:\software\Keil5\MDK\STM32---keil固件支持包

到此,你的Keil就可以玩起来啦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1847843.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云如何实现express的自动化部署(保姆级教程)

本篇文章将详细介绍一下阿里云如何实现express的自动化部署,作者本人总结的保姆级教程!!! 首先去阿里云官网 (阿里云-计算,为了无法计算的价值) 搜索函数计算fc 如果没有开通过选择免费开通,…

计算机组成原理 | 计算机系统概述

CPI:(Clockcycle Per Instruction),指每条指令的时钟周期数。 时钟周期:对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟周期 是一个时钟脉冲所…

【第24章】Vue实战篇之用户信息展示

文章目录 前言一、准备1. 获取用户信息2. 存储用户信息3. 加载用户信息 二、用户信息1.昵称2.头像 三、展示总结 前言 这里我们来展示用户昵称和头像。 一、准备 1. 获取用户信息 export const userInfoService ()>{return request.get(/user/info) }2. 存储用户信息 i…

服装连锁实体店bC一体化运营方案

一、引言 随着互联网的快速发展和消费者购物习惯的变化,传统服装连锁实体店在面对新的市场环境下亟需转型升级。BC(Business to Consumer)一体化运营方案的实施将成为提升服装连锁实体店竞争力和顾客体验的关键举掖。商淘云详细介绍服装连锁…

深度学习论文: Depth Anything V2

深度学习论文: Depth Anything V2 Depth Anything V2 PDF: https://arxiv.org/pdf/2406.09414v1 代码:https://depth-anything-v2.github.io/ PyTorch代码: https://github.com/shanglianlm0525/CvPytorch PyTorch代码: https://github.com/shanglianlm0525/PyTorch-Networks …

黑神话悟空-吉吉国王版本【抢先版】

在中国的游戏市场中,一款名为“黑神话悟空”的游戏引起了广泛的关注。这款游戏以中国传统的神话故事“西游记”为背景,创造了一个令人震撼的虚拟世界。今天,我们要来介绍的是这款游戏的一种特殊版本,那就是吉吉国王版本。 在吉吉国…

Go微服务: redis分布式锁在集群中可能遇到的问题及其解决方案

概述 我们的 redis 一般都是集群来给我们程序提供服务的,单体的redis现在也不多见 看到上面是主节点redis和下面是6个重节点redis,主节点和重节点的通讯都是畅通没问题的这个时候,我们有 gorouting 写我们的数据,那它就会用到我们…

《沃趣 分手后霸道少爷宠爆我》盛大开机典礼

南京五聚文化传媒有限公司自豪地宣布,引人入胜的2024年度短剧巨作——《沃趣 分手后霸道少爷宠爆我》——今日正式开拍!在星辰下的华丽舞台上,我们汇集了业界的精英力量,准备讲述一个关于爱、错位与重生的故事。 典礼精彩亮点 1.…

openh264 宏块级码率控制源码分析

openh264 宏块级码率控制函数关系 宏块级核心函数分析 WelsRcMbInitGom函数 功能:openh264 码率控制框架中宏块级码率控制函数,根据是否启用GOM QP来决定如何设置宏块的QP值,以控制编码的质量和比特率。原理过程: 函数参数&…

高效管理:好用的项目管理工具推荐

在当今快速变化的商业环境中,高效的项目管理工具能够显著提升团队的生产力和项目的成功率,还能有效地跟踪项目进度。所以,一款优秀的项目管理工具首先要具备先进的项目管理理念,支持多种研发管理和项目管理方法论,才能…

“打造智能售货机系统,基于ruoyi微服务版本生成基础代码“

目录 # 开篇 1. 菜单 2. 字典配置 3. 表配置 3.1 导入表 3.2 区域管理 3.3 合作商管理 3.4 点位管理 4. 代码导入 4.1 后端代码生成 4.2 前端代码生成 5. 数据库代码执行 6. 点位管理菜单顺序修改 7. 页面展示 8. 附加设备表 8.1 新增设备管理菜单 8.2 创建字…

高效处理大数据:Kafka的13个核心概念详解

我是小米,一个喜欢分享技术的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! 大家好,我是你们的小米!今天我们来深入探讨一下Kafka这个强大而复杂的数据流平台。Kafka被广泛应用于高吞吐量、低延迟的数据流应用场景中。那么,我…

wordpress站群搭建3api代码生成和swagger使用

海鸥技术下午茶-wordpress站群搭建3api代码生成和swagger使用 目标:实现api编写和swagger使用 0.本次需要使用到的脚手架命令 生成 http server 代码 goctl api go -api all.api -dir ..生成swagger文档 goctl api plugin -plugin goctl-swagger"swagger -filename st…

【算法训练记录——Day32】

Day32——贪心算法Ⅱ 1.leetcode122买卖股票的最佳时机II2.leetcode55跳跃游戏3.leetcode45跳跃游戏II4.eetcode1005K次取反后最大化的数组和 目标: leetcode122买卖股票的最佳时机IIleetcode55跳跃游戏leetcode45跳跃游戏IIleetcode1005K次取反后最大化的数组和 1…

数据结构经典面试之链表——C#和C++篇

文章目录 一、链表的基本概念二、链表的操作三、定义链表的节点结构体(C#)四、定义链表的基本操作类(C#)五、创建一个链表实例并进行基本操作演示(C#)六、编写一个自定义链表操作函数(C&#xf…

搭建一个简单的xxljob

数据库表结构: YyJobInfo: public class YyJobInfo {//定时任务idprivate int id;//该定时任务所属的执行器的idprivate int jobGroup;//定时任务描述private String jobDesc;//定时任务添加的时间private Date addTime;//定时任务的更新时间private D…

centos7将jar包制作服务并设置开机服务

为了避免服务器因为一些原因重启导致java服务没启动,我们将jar包制作为service并开机启动 制作过程 在网上找了一些关于java jar包制作开启启动的,大致流程为先做一个xxx.service,放在/etc/systemd/system/目录下,然后执行syste…

ASP.NET Core 6.0 启动方式

启动方式 Visualstudio 2022启动 IIS Express IIS Express 是一个专为开发人员优化的轻型独立版本的 IIS。 借助 IIS Express,可以轻松地使用最新版本的 IIS 开发和测试网站。 控制台版面 直接在浏览器输入监听的地址,监听的是 http://localhost:5137 脚本启动 dotnet run…

交易中的特殊存在

在交易的广袤天空中,有一群特殊的存在——他们,是Eagle Trader。 他们以鹰眼般的洞察力,捕捉市场的微妙变化,每一次决策都如同猎食者般精准;他们运用策略,如同雄鹰在风中翱翔,利用风向&#xf…

Setapp AI 怎么样,值得订阅吗?

Setapp 是一款提供 240 多款 Mac 软件库,可以满足 Mac 和 iOS 用户的各种需求。只需支付一笔订阅费,就可以使用一系列应用程序,这些应用程序可以简化任务、提高创造力和组织工作流程。不过,Setapp 并不只注重应用程序的数量&#…