Keil C51 9.61__官网“最新版“下载、安装及相关提示( 保姆级教程, 安装过程详解, 附安装包 )
前言
Keil 5常用的分两个版本,C51 和 MDK。C51用于编译8051内核的单片机程序,譬如AT89C51、STC89C51、STC98C52等。MDK用于编译STM32、GD32等ARM32位内核单片机程序。
Keil C51是由Keil Software Company开发的,专门用于8051微控制器的软件开发系统。它支持8051系列的所有芯片,包括来自多家公司的设备,如Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Hynix, Infineon, Intel, NXP, OKI, Silicon Labs, SMSC, STMicroelectronics, Synopsis, TDK, Temic, Texas Instruments, 和Winbond。Keil C51提供了完整的开发方案,包括C编译器、宏汇编器、链接器、库管理以及一个功能强大的仿真调试器,所有这些工具都集成在一个名为μVision的集成开发环境(IDE)中。
Keil C51的主要特点包括:
1. 支持汇编和C语言的程序设计,使得开发者可以根据项目的需求灵活选择编程语言。
- 2. 提供了丰富的库函数和功能强大的集成开发调试工具,便于开发者高效地开发和调试代码。
- 生成的目标代码效率高,多数语句生成的汇编代码紧凑且易于理解,特别适合开发大型软件时发挥高级语言的优势。
- 3. 全Windows界面,使得用户界面友好,易学易用。
- 4. 此外,Keil C51还支持RTX51小实时内核,这是一个重要的功能,对于需要实时性能的应用来说非常有用。Keil C51的开发工具套件还包括CA51编译器套件和PK51汇编器套件,这些工具使得开发者能够轻松访问8051系列的片上外设和其他关键功能。
总的来说,Keil C51是一个功能强大的软件开发系统,适用于8051微控制器的开发,提供了从编辑、编译到仿真的全方位支持,是嵌入式软件开发人员的理想选择。
1. Keil官方网站页面
Keil Embedded Development Tools for Arm, Cortex-M, Cortex-R4, 8051, C166, and 251 processor families.https://www.keil.com/
2. 安装包下载页面
2.1. 点击" Product Downloads "
2.2. 选择" C51 "
2.3. 安装包另存到本地
2.4. 完成下载
3. 帮你们提前下载好了喔! ( 官网下载, 拒绝账号注册的烦恼, 官方网站响应慢)
3.1. CSDN
...
3.2. 百度网盘
...
4. 软件安装_C51V961( 图文教程 )
4.1. 双击进行安装
4.2. 进入安装界面,点击Next
4.3. 选中同意软件使用条约,点击Next
4.4. 选择安装路径,点击Next
注意:如果PC已经安装过MDK-Arm版本的用户,C51安装路径要和Arm路径一致!
4.5. 填写用户信息,点击Next
4.6. 安装中,等待...
4.7. 安装过程中,程序会提示“新版本的XXX已安装”,并询问是否覆盖。请注意,不论弹出多少次询问窗口,一定要全部选择 Skip 即跳过,否则Keil 5的部分文件会被替换。如下图,全部选择Skip。
C51要安装到与MDK相同的目录;
安装C51,软件询问是否替换文件时,全部选择Skip跳过,即不替换。
4.8. 安装完毕
5. 许可证认证
5.1. 用C51的例程,双击打开后退出
5.1. 以" 管理员的身份 "双击打开 Keil uVision5
注意:一定要以" 管理员的身份 "打开软件!
5.2. 进入软件选择" File -> Licance Management "
5.3. 复制" Computer ID "
这里已存在MDK-Arm的许可证信息
5.4. 打开软件_Keygen
5.5. Generate,复制
5.6. 粘贴合法的 License,点击" Add LIC "
5.7. 许可证认证完成,软件可正常使用
6. 软件安装_stc-isp-v6.92E
STC-ISP是一款专门针对STC系列单片机设计的编程、烧录和调试软件。它支持多种STC单片机型号,包括STC89系列、12C2052系列和12C5410等,并且具有操作简便、功能丰富等特点,在工业自动化、通讯、家电控制等领域得到了广泛应用。
6.1. STC官方网站页面
STC Microcontroller-STCmicro Technology Co,.Ltdhttps://www.stcmicro.com/
6.2. 官网安装包下载链接
https://www.stcmicro.com/rar/stc-isp6.92e.rarhttps://www.stcmicro.com/rar/stc-isp6.92e.rar
6.3. 双击该执行程序即可使用
6.4. Keil添加" STC8A8K64D4 "信号,头文件和STC仿真驱动
注意:请选择Keil的安装目录(例如:D:\Keil_v5)(目录下必须有C51目录和UVx目录存在)
6.5. STC MCU型号添加成功
6.6. 例程下载
6.6. 界面介绍
7. 编译下载一个DEMO工程到我们的开发板
7.1. 复制一个" 正点原子 "的" 跑马灯实验 "
7.2. 打开工程,双击" USER "目录下的" TEST.uvprojx "
7.3. 编译
(* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。
本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除!
相关文章:
Keil C51 9.61__官网“最新版“下载、安装及相关提示( 保姆级教程, 安装过程详解, 附安装包 )
前言 Keil 5常用的分两个版本,C51 和 MDK。C51用于编译8051内核的单片机程序,譬如AT89C51、STC89C51、STC98C52等。MDK用于编译STM32、GD32等ARM32位内核单片机程序。 Keil C51是由Keil Software Company开发的,专门用于8051微控制器的…...
二进制搭建 Kubernetes v1.20
k8s集群master01etcd集群节点1192.168.190.80 kube-apiserver kube-controller-manager kube-scheduler etcdk8s集群node01etcd集群节点2192.168.190.60kubelet kube-proxy docker etcdk8s集群node02etcd集群节点3192.168.190.70etcd VIP192.168.190.100 k8…...
我希望,你把篮球和鸡联系起来想一想。。。
“我希望,你把篮球和鸡联系起来想一想。” “篮球和鸡?” “我有一个好点子…” 目录 创建页面页面准备实现基础样式实现鸡的跑马灯 篮球弹跳实现篮球击出检查是否击中鸡并计算得分实现看一眼就爆炸效果 总结技术点完整代码 创建页面 页面准备 首先开始万恶的第一…...
STM32 ADC介绍
文章目录 STM32 ADC介绍一、ADC的基本概念二、STM32 ADC的主要特点高分辨率:多通道输入:多种工作模式:内置温度传感器和参考电压: 三、ADC的工作原理采样阶段:转换阶段:数据存储: 四、ADC的配置…...
JavaWeb合集12-Redis
十二、Redis 1、Redis 入门 Redis是一个基于内存的key-valule 结构数据库。 特点:基于内存存储,读写性能高 场景:适合存储热点数据(热点商品、资讯、新闻) Redis安装包分为Windows版和Linux版: Windows版 下载地址: https://gith…...
【C++】在Windows中使用Boost库——实现TCP、UDP通信
目录 一、编译Boost库 二、TCP服务端 三、TCP客户端 四、UDP连接 一、编译Boost库 1. 先去官网下载Boost库源码 2. 点击下载最新的版本 下载Windows环境的压缩包,然后解压 3. 在解压后的目录路径下找到“bootstrap.bat” 打开控制台,在“bootstrap.…...
怎么提取pdf的某一页?批量提取pdf的某一页的简单方法
怎么提取pdf的某一页?在日常工作与学习中,我们经常会遇到各式各样的PDF文件,它们以其良好的兼容性和稳定性,成为了信息传输和存储的首选格式。然而,在浩瀚的文档海洋中,有时某个PDF文件中的某一页内容尤为重…...
Github优质项目推荐(第八期)
文章目录 Github优质项目推荐 - 第八期一、【manim】,66.5k stars - 创建数学动画的 Python 框架二、【siyuan】,19.5k stars - 个人知识管理软件三、 【GetQzonehistory】,1.3k stars - 获取QQ空间发布的历史说说四、【SecLists】࿰…...
快读快写模板
原理 众所周知,在c中,用putchar和getchar输入输出字符的速度是很快的,因此,我们可以考虑把数字转化为字符,按位输出;把字符读入后转化为数字的每一位。 该快读快写可以实现对所有整数类型的输入。 templ…...
make_blobs函数
make_blobs 是 scikit-learn 库中用于生成聚类(或分类)数据集的函数。它通常用于生成多个高斯分布的簇状数据,以便进行分类或聚类算法的测试和验证。make_blobs 非常灵活,可以控制簇的数量、样本数量、每个簇的标准差、中心点等参…...
特斯拉Optimus:展望智能生活新篇章
近日,特斯拉举办了 "WE ROBOT" 发布会,发布会上描绘的未来社会愿景,让无数人为之向往。在这场吸引全球无数媒体的直播中,特斯拉 Optimus 人形机器人一出场就吸引了所有观众的关注。从多家媒体现场拍摄的视频可以看出来&…...
基于Leaflet和SpringBoot的全球国家综合检索WebGIS可视化
目录 前言 一、Java后台程序设计 1、业务层设计 2、控制层设计 二、WebGIS可视化实现 1、侧边栏展示 2、空间边界信息展示 三、标注成果展示 1、面积最大的国家 2、国土面积最小的国家 3、海拔最低的国家 4、最大的群岛国家 四、总结 前言 在前面的博文中ÿ…...
【Linux】/usr/share目录
在Linux和类Unix操作系统中,/usr/share 目录是一个用于存放共享数据文件的目录。这个目录遵循Filesystem Hierarchy Standard (FHS),它定义了Linux系统中文件和目录的组织结构。/usr 代表 “user”,而 share 表示这些文件可以被系统上的多个用…...
Java中如何应用序列化 serialVersionUID 版本号呢?
文章目录 示例1:没有 serialVersionUID 的类输出结果:示例2:类修改后未定义 serialVersionUID可能出现的问题:示例3:显式定义 serialVersionUID总结最佳实践推荐阅读文章 为了更好地理解 serialVersionUID 的使用&…...
面部识别技术:AI 如何识别人脸
在科技飞速发展的今天,面部识别技术已经广泛应用于各个领域,从手机解锁到安防监控,从金融支付到门禁系统,面部识别技术正在改变着我们的生活方式。那么,AI 究竟是如何识别人脸的呢?让我们一起来揭开面部识别…...
全面解析文档对象模型(DOM)及其操作(DOM的概念与结构、操作DOM节点、描述DOM树的形成过程、用DOMParser解析字符串为DOM对象)
1. 引言 文档对象模型(DOM)是Web开发中的核心概念,它提供了一种结构化的方法来表示和操作HTML和XML文档。通过DOM,开发者可以动态地访问和更新文档的内容、结构和样式。本文将深入探讨DOM的概念与结构、操作DOM节点的方法、DOM树…...
字符串使用方法:
字符串: -- 拼接字符串 SELECT CONCAT(糯米,啊啊啊撒,删掉); -- 字符长度 SELECT LENGTH(asssssssggg); -- 转大写 SELECT UPPER(asdf); -- 转小写 SELECT LOWER(ASDFG); -- 去除左边空格 SELECT LTRIM( aaaasdrf ); -- 去除右边空格 SELECT RTRIM( aaaasdff ); -- 去除两端…...
想让前后端交互更轻松?alovajs了解一下?
作为一个前端开发者,我最近发现了一个超赞的请求库 alovajs,它真的让我眼前一亮!说实话,我感觉自己找到了前端开发的新大陆。大家知道,在前端开发中,处理 Client-Server 交互一直是个老大难的问题ÿ…...
E/MicroMsg.SDK.WXMediaMessage:checkArgs fail,thumbData is invalid 图片资源太大导致分享失败
1、微信分享报: 2、这个问题是因为图片太大导致: WXWebpageObject webpage new WXWebpageObject();webpage.webpageUrl qrCodeUrl;//用 WXWebpageObject 对象初始化一个 WXMediaMessage 对象WXMediaMessage msg new WXMediaMessage(webpage);msg.tit…...
No.21 笔记 | WEB安全 - 任意文件绕过详解 part 3
(一)空格绕过 原理 Windows系统将文件名中的空格视为空,但程序检测代码无法自动删除空格,使攻击者可借此绕过黑名单限制。基于黑名单验证的代码分析 代码未对上传文件的文件名进行去空格处理,存在安全隐患。相关代码逻…...
咸鱼自动发货 免费无需授权
下载:(两个都可以下,自己选择) https://pan.quark.cn/s/1e3039e322ad https://pan.xunlei.com/s/VO9ww89ZNkEg_Fq1wRr-fk9ZA1?pwd8x9s# 不是闲管家 闲鱼自动发货(PC端) 暂不支持密,免费使…...
Netty核心组件
1.Channel Channel可以理解为是socket连接,在客户端与服务端连接的时候就会建立一个Channel,它负责基本的IO操作(binf()、connect()、rad()、write()等); 1.1 Channel的作用 通过Channel可获得当前网络连接的通道状态…...
Windows中如何安装SSH
主要内容 一、参考资料二、主要过程法一:通过「设置」安装法二:使用 PowerShell进行安装在 Windows 中配置 OpenSSH 服务器过程截图 一、参考资料 Windows10 打开ssh服务,报错“The service name is invalid ” windows开启ssh服务教程 在 W…...
在linux上部署ollama+open-webu,且局域网访问教程
在linux上部署ollamaopen-webu,且局域网访问教程 运行ollamaopen-webui安装open-webui (待实现)下一期将加入内网穿透,实现外网访问功能 本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并使用Op…...
基于大模型的招聘智能体:从创意到MVP
正在考虑下一个 SaaS 创意?以下是我在短短几个小时内从创意到 MVP 的过程。 以下是我将在这篇文章中介绍的内容概述: 为什么这个想法让我产生共鸣我是如何开始构建它的我现在的处境以及我是否会真正推出 获得 SaaS 创意并构建它并不容易。就是这样。 …...
STM32F1+HAL库+FreeTOTS学习19——软件定时器
STM32F1HAL库FreeTOTS学习19——软件定时器 1 软件定时器1.1 FreeRTOS软件定时器简介1.2 FreeRTOS软件定时器服务任务1.3 FreeRTOS软件定时器服命令队列。1.4 软件定时器的状态1.5 复位定时器1.6 软件定时器结构体 2 软件定时器配置3 软件定时器API函数3.1 xTimerCreate()和xTi…...
@RequestBody的详解和使用
RequestBody的详解和使用 提示:建议一定要看后面的RequestBody的核心逻辑源码以及六个重要结论!本文前半部分的内容都是一些基- 本知识常识,可选择性跳过。 声明:本文是基于SpringBoot,进行的演示说明。 基础知识介…...
VMware介绍及常见使用方法
VMware 是一家全球知名的虚拟化和云计算软件提供商。以下是关于 VMware 的详细介绍: 一、主要产品和功能 VMware vSphere 服务器虚拟化平台,允许将物理服务器虚拟化为多个虚拟机(VM)。提供高可用性、资源管理、动态迁移等功能,确保业务的连续性和高效性。通过集中管理控制…...
Deepinteraction 深度交互:通过模态交互的3D对象检测
一.前提 为什么要采用跨模态的信息融合? 点云在低分辨率下提供必要的定位和几何信息,而图像在高分辨率下提供丰富的外观信息。 -->因此必须采用跨模态的信息融合 提出的原因? 传统的融合办法可能会由于信息融合到统一表示中的不太完美而丢失很大一部分特定…...
开展物业满意度调查的策略与注意事项
(专业物业满意度调查公司)在物业管理领域,满意度调查是一项重要的工作,可以帮助物业公司了解居民的需求和期望,及时发现并解决问题,提升服务质量。民安智库作为专业调查咨询机构,拥有丰富的实战…...
免费发布项目的网站/潍坊网站建设优化
本文作者来自中科院,文章被收录于IJCAI 2019。当前基于邻域聚集的GCN模型大多数是浅层的,并且缺乏“图池化”机制,这使得模型无法获得足够的全局信息。为了增加感受域,本文提出了一种深层层次图卷积网络(H-GCN),H-GCN首先将结构相似的节点重复聚集到超节点,然后将粗化后…...
老域名新网站推广/百度一下百度主页
今天注意到JavaScript里的一个特性:一个变量被重新声明后,其之前的赋值还是存在的。 var test "test"; console.debug(test) ;//output: test var test; console.debug(test);// also output: test转载于:https://www.cnblogs.com/buhaiqing/a…...
电子商务网站建设实训步骤/整站优化深圳
到底是根据什么来区分类中重载的方法?A:不同的返回值类型。B:不同的参数类型。C:不同的访问权限。D:不同的参数名称。解析:Step1.我们先在DifferentiateReload类中创建一个无参无返回值的say()方法package …...
淘客网站推广怎么做/网络公关公司联系方式
1 /**2 * 3 * Title: getDoctorProfit 4 * Description: 获取当日的利润明细(已付款以后的状态,包含当日总计)5 * author: lijunwei6 * date 2018年8月25日 下午3:35:247 * param queryDate8 * param doctorid9 * return Map<Stri…...
营销型网站设计案例/百度网址大全旧版本
如图所示,:id我要怎么获取到呢??? 获取方法this.$route.params.id 这样就行...
企业网站建设服务公司/深圳网络推广公司排名
存盘 Ctrls(肯定知道) 注释代码 Ctrl/ 取消注释 Ctrl\(Eclipse3已经都合并到Ctrl/了) 代码辅助 Alt/ 快速修复 Ctrl1 代码格式化 CtrlShiftf 整理导入 CtrlShifto 切换窗口 Ctrlf6 <可改为ctrltab方便> ctrlshiftM 导入未引用的包 ctrlw 关闭单个窗口 F3 跳转到类、变量的…...