夜雨聆风学习资料网

ARTICLE · 1186931

【Keil3】Keil3软件安装包Keil载激活版安装教程

【Keil3】Keil3软件安装包Keil载激活版安装教程
软件名称:keil MDK
软件语言:简体中文C语言软件开发系统
系统要求:Windows7或更高, 32/64位操作系统
硬件要求:CPU@2.5+GHz ,RAM@4G或更高

百度网盘链接

https://pan.baidu.com/s/1Nnkt8U4bzlZuSTHFikPi1Q?pwd=8888 

夸克网盘链接

https://pan.quark.cn/s/b11384ebd961

123云盘链接

https://www.123865.com/s/j5j1jv-vRTTH

备用网盘总链接(上面链接失效用这个)

https://www.kdocs.cn/l/crQ0aQ7xud0q?from=docs

所有软件均为压缩文件,务必使用解压缩软件解压后再进行安装,不解压直接进行安装会导致安装失败。

如遇链接失效,点击公众号菜单栏【最新链接】,即可获取最新的下载链接

安装步骤

电子、自动化专业的同学,做单片机实验、硬件课设,基本都会接触 Keil。 我大学做硬件大作业的时候天天跟它打交道,刚入门被各种红色报错搞得一头雾水,踩了很多低级又耗时间的坑,今天就唠唠真实的使用感受。

简单说下它是干什么的。 它是单片机专用的开发环境,用来编写、编译单片机代码,生成可以烧写到芯片里面的程序文件。 代码编辑、编译、调试都集成在一块,还可以在线查看芯片内部变量状态。 适合工科学生做课程实验、单片机课设,还有自学嵌入式硬件的爱好者。 最大的优势就是对各类单片机芯片适配完善,写完代码直接编译调试,不用来回切换多款工具,是学习单片机绕不开的工具。

我第一次打开 Keil 的时候,完全摸不着头脑。 新建工程弹窗一大堆选项,选芯片型号那一步随便瞎点,随便挑了一个型号就往下走。 照着教材抄完整段代码,编译一堆报错,明明文字和教程一模一样,就是编译不通过,折腾很久才发现,芯片型号选错了。

做期末课设那回有个坑我印象很深。 当时急着赶进度,一心扑在写业务逻辑,头文件路径、工程配置随便糊弄。 编译看着没有报错,下载到开发板,硬件完全没有反应。 我反复翻看代码逻辑,找不出问题,排查大半天才发现,工程输出配置不对,没有生成可用的程序文件。代码没问题,工程设置出错,板子照样跑不起来,白白浪费一整个晚上。

用久之后慢慢摸索出一点小体会。 它的调试功能挺实用,硬件跑异常的时候,可以观察变量变化,方便定位问题。 但软件只能负责编译代码,板子接线短路、接线错误,就算代码完全正确,设备依旧不会正常工作,软件查不出硬件故障。 工程文件数量多,普通笔记本打开大型项目,会出现明显卡顿。

给零基础自学的朋友几点实在建议。

千万不要刚上手就直接做复杂大项目。 先从点亮 LED 这种简单小实验练手,熟悉新建工程、选择芯片、添加头文件、编译整套流程。 基础流程跑通顺,再去做综合性课设,不要一上来就啃复杂项目。

新建工程,芯片型号千万不能选错。 这是新手最高发的问题,型号不匹配,代码写得再好,最后也无法正常运行。 头文件路径也要核对,找不到头文件会出现大量未定义报错,不要忽略警告提示。

工程文件夹全部用纯英文命名。 不要带中文、空格,很多读取失败、编译异常,根源就是中文路径。 平时多保存工程,改动频繁的项目,多留存版本,避免意外闪退丢失内容。

板子没有反应,不要死磕代码。 先回头检查工程配置,再核对硬件接线,很多时候不是代码写错,而是硬件接线出问题。

总的来讲,Keil 是学生练习单片机很实用的工具。 编译调试功能齐全,可以满足绝大多数课设的开发需求。但它只是开发工具,芯片能不能正常工作,工程配置、硬件接线同样至关重要。 如果你正在学习单片机,就从简单小案例慢慢练习,避开这些常见新手坑,慢慢就能找到手感。

相关学习资料