软件展示
Keil C51(51单片机编程软件)是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
相关软件 版本介绍 下载地址 everedit官方版查看Thonny官方版查看Sublime Text中文版查看PHP开发工具中文版查看
软件亮点
-mdkcore–mdk核心
mdkcore包含微控制器开发所有的所有组件,包括ide(uvision5)、编辑器、armc/c++编辑器、uvision调试跟踪器和packinstaller。
-softwarepacks-mdk软件包
这部分较mdkv4版本做出了很大的更新。softwarepacks分为device、cmsis、mdkprofessionalmidleware三个小部分,包含了各类可用的设备驱动。mdkv5可以在softwarepacks窗口选择需要安装或者更新的软件组件。
-uvision5ide集成开发界面
uvision5ide集成开发环境与uvision4相差不大,在编译工具栏右侧多了两个绿色按钮,managerun-timeenvironment和packinstaller按钮。
mdkcore是一个独立的安装包,大概300m左右大小,可以到arm国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果keil有芯片支持、cmsis或者中间库的升级,直接通过softwarepacks本地升级即可。
软件功能
1、BL51链接器/定位器:组合由C51和A51产生的可重定位的目标模块,生成绝对目标模块。
2、A51宏汇编器:从89C51汇编源代码产生可重定位的目标模块。
3、OH51目标文件至HEX格式的转换器,从绝对目标模块生成Intel Hex文件。
4、μVision4 for Windows:是一个集成开发环境,它将项目管理、程序调试、源代码编辑等组合在一个功能强大的环境中
5、RTX-51实时操作系统:简化了复杂的实时应用软件项目的设计。
6、C51国际际准化C交叉编译器:从C源代码产生就可以重定位的目标模块。
7、LIB51库管理器:从目标模块生成连接器可以使用的库文件。
安装步骤
1、在本网站将keil c51下载下来,并解压到当前文件夹中,点击其中的.exe应用程序,进入安装向导界面,接着点击下一步。
2、选择软件安装位置界面,软件默认安装于c盘中,建议用户们安装在D盘中,选择好安装位置点击下一步。
3、keil c51安装完毕,点击完成即可。
使用方法
双击运行桌面自动生成的“Keil uVision5”快捷方式,点击“File”,选择“License Management”,复制右上角的CID
在CID窗口里填上刚刚复制的CID,点击Generate生成许可号,复制许可号
将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册
将KeilFDfix(FD补丁冠铭同学版)b10.exe复制到安装路径下,运行开始即可
常见问题
Keil C51是什么
Keil C51 是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
该产品官方名称为KEIL C51或PK51,也称KEIL 8051,Realview C51等,系为同一产品。
支持8051微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件开发的学生。
产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的251系列微控制器,帮助你如期完成项目进度。
热门文章
山本射击模拟器
山本射击模拟器:精准与沉浸的交汇 山本射击模拟器是一款专注于射击类体验的模拟工具,旨在通过高度仿真的环境与操作反馈,为用户提供接近真实射击场景的沉浸式体验。其设计理念聚焦于精准模拟枪械操作与射击过程中的物理反馈,同时融入多样化的场景与目标设置,满足不同用户
对线模拟器
对线模拟器的定义与核心价值 对线模拟器是游戏领域中专门用于模拟对线阶段(即玩家与敌方英雄单挑或对抗的区域)的工具。其核心价值在于为玩家提供可控的练习环境,帮助提升对线技巧、熟悉英雄技能互动、优化出装策略。通过模拟器,玩家可反复练习特定英雄的对线场景,减少实
mome模拟器
Mome模拟器是一款备受欢迎的模拟软件,它为用户提供了丰富的功能和便捷的操作体验。无论是游戏爱好者还是专业开发者,都能在Mome模拟器中找到满足自己需求的功能。 首先,Mome模拟器支持多种操作系统的模拟,包括Windows、macOS和Linux等,让用户可以在不同的平台上流畅运行各
小模拟器任务解
小模拟器任务解:系统化解决路径与核心要点 小模拟器任务解是指针对特定模拟器环境中任务的解决方案,这类任务通常涉及模拟器内的操作流程、目标达成路径及资源调配策略,是玩家或用户在模拟器使用过程中需要掌握的关键技能。 不同类型的小模拟器任务解具有差异化特征,例如游
朱棣模拟器2
《朱棣模拟器2:权力与历史的交织》 《朱棣模拟器2》是一款以明朝初期为背景的模拟类游戏,核心围绕朱棣从藩王到建立明朝统治的历程展开。玩家在游戏中扮演朱棣,通过一系列决策与行动,管理资源、巩固权力、拓展疆域,最终实现统治目标。 游戏的核心机制聚焦于资源管理与策略
手模拟器抽签
手模拟器抽签是一种模拟传统抽签过程的数字工具。它通过随机数生成机制,模拟了传统抽签中随机选择元素的过程。这种工具通常用于需要公平选择或随机分配的场景,例如活动抽奖、团队分组或决策辅助。 手模拟器抽签的核心在于其随机性。通过算法确保每个选项被选中的概率相等,
人生模拟器成就大全最新
人生模拟器成就大全最新 人生模拟器中的成就系统是玩家虚拟人生的里程碑记录,每一项成就都代表在特定领域达到的突破或完成的关键任务。这些成就不仅是游戏内的荣誉象征,更是玩家在模拟人生中探索、成长与体验的具象化体现。 成就通常按不同维度进行分类,涵盖个人成长、社交