Keil 5(Keil C51)安装与注册 [ 图文教程 ]
前言
Keil C51 是 51 系列兼容单片机 C 语言软件开发系统,支持 8051 微控制器体系结构的 Keil 开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。
本篇博主将介绍嵌入式集成开发环境 Keil C51 的安装与注册方法,配置好开发环境后,便可使用 Keil uVision5 开发 51单片机的项目,非常的便捷、高效。
获取 Keil C51 安装包
我已将本篇所使用的安装包打包上传至百度云,扫描下方二维码关注「main工作室」,后台回复【0002】即可免费获取分享链接。

安装 Keil C51
本文以 C51 V9.61 为例。
1.找到已下载好的“ Keil C51 安装包 ”的压缩包,进行解压操作(因注册机会被杀毒软件误认为是病毒软件,所以请将杀毒软件退出后台,再执行解压操作)。

2.双击打开解压好的“ Keil C51 安装包 ”文件夹。

3.双击打开“ 安装包 ”文件夹。

4.选中“ C51V961.EXE ”应用程序,右键以管理员身份运行。

5.点击“ Next >> ”。

6.勾选同意协议,点击“ Next >> ”。

7.点击“ Browse... ”,选择软件安装路径。
温馨提示:安装路径中不可出现中文。

8.点击“ Next >> ”。
温馨提示:安装路径中不可出现中文。

9.根据文本框前的提示填写个人信息,然后点击“ Next >> ”。

10.软件正在安装中,请耐心等待。

11.点击“ Finish ”。

至此,Keil C51 的安装就完成了,现在 Keil 的图标应该出现在你的桌面上啦,接下来我们进行软件的注册。
注册 Keil C51
1.选中“ Keil uVision5 ”应用图标,右键以管理员身份运行。

2.在软件界面的菜单栏中找到并点击“ File ”,在下拉栏中找到并点击“ License Management... ”。

3.双击打开“ 注册机 ”文件夹。
温馨提示:因注册机运行时会有杂音,请适当调节电脑音量。

4.选中“ keygen.exe ”应用程序,右键以管理员身份运行。
温馨提示:因注册机运行时会有杂音,请适当调节电脑音量。

5.返回 Keil,在界面 License Management 中,将“ CID 文本框中的数据 ”拷贝到注册机的“ CID 文本框中 ”,在 Target 中选择“ C51 ”,然后点击“ Generate ”。

6.将注册机生成的许可证 ID 代码拷贝到“ New License ID Code(LIC) 文本框中 ”,然后点击“ Add LIC ”。

7.注册成功。

至此,Keil C51 就可以正常使用啦。大部分初学者都在使用国产 STC 系列芯片,如果你也是其中之一,请继续往下看,接下来我们介绍安装 STC 器件。
安装 STC 器件
很多使用 STC 单片机开发的读者应该了解,Keil C51 默认是不带 STC 器件的。
我们安装好 Keil C51 后,在新建工程选择芯片时没有 STC 单片机芯片型号,这时我们需要用到 STC 公司的一款软件——STC-ISP,使用该软件的 Keil 仿真设置向 Keil 中添加 STC 器件/头文件和仿真驱动。
1.下载“ STC-ISP 下载编程烧录软件 ”,安装包中包含此软件,你也可以从 STC 官网进行下载。

2.双击打开“ STC-ISP下载编程烧录软件 ”文件夹。

3.选中“ stc-isp-vxx.exe ”应用程序,右键以管理员身份运行。

4.点击软件“ Keil仿真设置 ”页面中的“ 添加型号和头文件... ”。

5.在弹出的“ 浏览文件夹 ”窗口中,选中 Keil 的安装目录(目录下必须有 C51 目录 和 UVx 目录存在),点击“ 确定 ”。

6.若弹出“ STC MCU型号添加成功 ”,则表示驱动已安装完成。

7.在 Keil 中新建工程选择芯片时,便会出现 STC 单片机芯片型号。

至此,Keil C51 就添加了 STC 器件/头文件和仿真驱动,我们可以使用 Keil 开发国产 STC 系列单片机的项目啦。
后记
本文详细介绍了嵌入式集成开发环境 Keil C51 的安装与注册方法,以及国产 STC 芯片器件的安装,希望可以帮助到你。
免责声明
关于法律责任,「main工作室」郑重声明如下:
「main工作室」提供的所有下载文件均为网络共享资源,请于下载后的 24 小时内删除。仅限学习与技术交流,不得用于商业用途。如需商业用途,还请支持正版。
我们提供用户下载的所有内容均来自互联网。如有内容侵犯您的版权或其他利益,请编辑邮件并加以说明发送到我们的邮箱:main_studio@163.com ,我们会在收到消息的七个工作日内处理。
Keil 5(Keil C51)安装与注册 [ 图文教程 ]的更多相关文章
- Oracle12c安装和卸载图文教程
注:本文来源于:<Oracle12c安装和卸载图文教程> 一.安装 1.去官网下载相应的版本 2.下载好的两个压缩文件压缩到一个文件夹中 3.打开上个步骤的文件夹,运行stepup,显示如 ...
- mysql 5.7.12 winx64安装配置方法图文教程
这篇文章主要为大家分享了mysql 5.7.12winx64安装配置方法图文教程,感兴趣的朋友可以参考一下 之前安装mysql时未做总结,换新电脑,补上安装记录,安装的时候,找了些网友的安装记录, ...
- mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)(转)
http://www.jb51.net/article/90302.htm ******************************* 这篇文章主要为大家分享了MySQL 5.7以上缩版本安装配置 ...
- win7下IIS的安装和配置 图文教程
转自 http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...
- 使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置
使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置 http://icaoye.com/virtualbox-run-android/
- 虚拟机安装Linux系统图文教程
虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 L ...
- 微软源代码管理工具TFS2013安装与使用图文教程
微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...
- VirtualBox安装及使用说明和虚拟机安装XP系统图文教程
virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号 ...
- Ubuntu 13.04/12.10安装Oracle 11gR2图文教程(转)
Ubuntu 13.04/12.10安装Oracle 11gR2图文教程 原文标题:How to Install Oracle 11G R2 Enterprise Edition Database U ...
- 使用EFI引导从硬盘(U盘)安装Win7的图文教程
目前仅支持vista后的64位系统 大部分使用EFI引导安装Win7的教程都是采用光盘启动安装,虽然光盘安装比较简单,但是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二 ...
随机推荐
- HTML躬行记(3)——WebRTC视频通话
WebRTC 在创建点对点(P2P)的连接之前,会先通过信令服务器交换两端的 SDP 和 ICE Candidate,取两者的交集,决定最终的音视频参数.传输协议.NAT 打洞方式等信息. 在完成媒体 ...
- 实验6:开源控制器实———RYU
一.实验目的 1.能够独立部署RYU控制器: 2.能够理解RYU控制器实现软件定义的集线器原理: 3.能够理解RYU控制器实现软件定义的交换机原理. 二.实验环境 Ubuntu 20.04 Deskt ...
- 云原生之旅 - 7)部署Terrform基础设施代码的自动化利器 Atlantis
前言 前面有几篇文章讲述了如何使用Terraform创建资源 (基础设施即代码 Terraform 快速入门, 使用 Terraform 创建 Kubernetes) 以及 Kubernetes时代的 ...
- hutool包的DateUtil工具类
[首先引入依赖 ] <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core& ...
- docker使用bind9实现域名解析
目录 刷新服务 修改配置文件 从 114 缓存 查询 数据 可以 dig 无法 ping 查看 已经 区域 解析,并添加 新的 解析 项 在 linux 安装 局域网 cert rndc 查看 默认的 ...
- 5.django-模型ORM
Django中内嵌了ORM框架,不需要直接编写SQL语句进行数据库的操作,通过定义模型类来完成对数据库中表的操作 O:Object,也就是类对象的意思 R:Relation,关系数据库中表的意思 M: ...
- php统一的gocheck方法
这半个月断断续续在学习用PHP的ThinkPHP框架开发后端API.现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性. 一.流程概要 基本是这么一个流程,略过环境搭建 ...
- php 高并发
1 swoole的博客 http://rango.swoole.com/archives/508 2 消息队列 3 接口并发请求
- Java网络编程:Socket 通信
client----发送数据(输出流)------------(输入)-[管道流处理数据]-(输出)------接收数据(输入流)------server URL:协议+IP+端口+资源位置 客户端: ...
- combotree 的简单使用2
上一次我在 combotree 的简单使用 中介绍了一种combotree的写法,不过有一个缺点,就是当输的结构非常大的时候,分级较多时,消耗内存的现象会比较严重,下面介绍的一种方法,使combotr ...