前言

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工作室」郑重声明如下:

  1. 「main工作室」提供的所有下载文件均为网络共享资源,请于下载后的 24 小时内删除。仅限学习与技术交流,不得用于商业用途。如需商业用途,还请支持正版。

  2. 我们提供用户下载的所有内容均来自互联网。如有内容侵犯您的版权或其他利益,请编辑邮件并加以说明发送到我们的邮箱:main_studio@163.com ,我们会在收到消息的七个工作日内处理。

Keil 5(Keil C51)安装与注册 [ 图文教程 ]的更多相关文章

  1. Oracle12c安装和卸载图文教程

    注:本文来源于:<Oracle12c安装和卸载图文教程> 一.安装 1.去官网下载相应的版本 2.下载好的两个压缩文件压缩到一个文件夹中 3.打开上个步骤的文件夹,运行stepup,显示如 ...

  2. mysql 5.7.12 winx64安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.12winx64安装配置方法图文教程,感兴趣的朋友可以参考一下   之前安装mysql时未做总结,换新电脑,补上安装记录,安装的时候,找了些网友的安装记录, ...

  3. 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以上缩版本安装配置 ...

  4. win7下IIS的安装和配置 图文教程

    转自   http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...

  5. 使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置

    使用VIRTUALBOX安装ANDROID系统 | 图文教程 | 相关设置 http://icaoye.com/virtualbox-run-android/

  6. 虚拟机安装Linux系统图文教程

    虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 L ...

  7. 微软源代码管理工具TFS2013安装与使用图文教程

    微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...

  8. VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

    virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号 ...

  9. Ubuntu 13.04/12.10安装Oracle 11gR2图文教程(转)

    Ubuntu 13.04/12.10安装Oracle 11gR2图文教程 原文标题:How to Install Oracle 11G R2 Enterprise Edition Database U ...

  10. 使用EFI引导从硬盘(U盘)安装Win7的图文教程

    目前仅支持vista后的64位系统 大部分使用EFI引导安装Win7的教程都是采用光盘启动安装,虽然光盘安装比较简单,但是对于没有光驱的朋友来说还是相当不便,更不用说光盘安装的两大缺点了,一速度慢,二 ...

随机推荐

  1. (二)Three光线检测-实现摄像机向鼠标点击位置滑动动画

    (二)Three.js光线检测 摘要:使用three.js中的光线检测 Raycaster() ,实现一下效果: 通过点击处的坐标,修改摄像机位置,实现摄像机由远及近的过渡动态效果(由远景到近景) 1 ...

  2. Python基础之模块:7、项目开发流程和项目需求分析及软件开发目录

    一.项目开发流程 1.项目需求分析 明确项目具体功能: 明确到底要写什么东西,实现什么功能,在这个阶段的具体要询问项目经理和客户的需求 参与人员: 产品经理.架构师.开发经理 技术人员主要职责: 引导 ...

  3. 【笔记】CF1714F Build a Tree and That Is It 及相关

    题目传送门 细节较多的构造题. 解决思路 题目中虽然说是无根树,但我们可以钦定这棵树的根为 1,方便构造,这是不影响结果的. 以下记给定的三段长度为 \(a,b,c\) . 先考虑无解的情况. 首先, ...

  4. [leetcode] 706. Design HashMap

    题目 Design a HashMap without using any built-in hash table libraries. Implement the MyHashMap class: ...

  5. C#where关键字约束

    where关键字的用法 where关键词一个最重要的用法就是在泛型的声明.定义中做出约束. 约束又分为接口约束.基类约束.构造函数约束.函数方法的约束. 1.接口约束,泛型参数必须实现相应的接口才可以 ...

  6. 网络yum源下载

    思路一: 按照本地网罗源,然后使用reposync直接将源同步下载到本地 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/re ...

  7. i春秋GetFlag

    进去是个提示界面,提示我们这是个迷你文件管理系统,我们需要登录然后下载文件再获得flag. 然后我们查看源码,没什么信息,点login进去查看源码,没什么信息 下方出现了一个substr(md5(ca ...

  8. Devexpress中gridControl设置一列不可以编辑

     gridView1.Columns["列名"].OptionsColumn.AllowEdit = false;//设置列不可以编辑 记录一下. 大家如果有问题可以 Consol ...

  9. 6. PyQt5 中的多线程的使用(上)

    专栏地址 ʅ(‾◡◝)ʃ 这一节引入了多线程这个非常重要概念, 在我认为多线程的重要性是紧紧次于信号与槽函数的, 因为在平时经常使用 1. 为什么要用多线程 先看下面这一个示例代码 6.1 from ...

  10. 如何搭建自己的CICD流水线,实现自动编译部署功能?

    之前使用过GitLab的CICD流水线,有多种环境,点击即可编译部署,十分的方便. 如何在个人项目中搭建自己的CICD流水线,实现push代码后自动编译并部署呢?这里使用到阿里云 云效DevOps,阿 ...