夜雨聆风学习资料网

ARTICLE · 1178326

【Keil4】Keil4安装包及Keil激活方式

【Keil4】Keil4安装包及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。 我大学做单片机课设的时候,天天和它打交道,一开始被各种报错搞得头大,踩了不少没有技术含量,但特别耗时间的坑。今天就跟大家唠唠真实的使用感受。

简单说下它是做什么的。 它是专门写单片机程序的开发环境。 我们写好 C 语言代码,丢进软件里面编译,生成可以烧录进芯片的程序文件。 学生做课程实验、单片机课设、小的硬件项目都可以用。 优势就是针对各类单片机芯片适配做得比较完善,代码编辑、编译、调试都集成在一块,还可以在线看芯片内部运行状态。电子信息、自动化这类专业的学生,还有自学硬件开发的爱好者,基本都会接触到。

我第一次打开 Keil 的时候,整个人很茫然。 新建工程那一堆选项,要选芯片型号,各种弹窗,我随便瞎选了一个。 代码敲完点编译,看着满屏幕红色报错,完全看不懂是什么意思。 明明照着教材抄的代码,一行行对照,文字都一模一样,就是编译不通过,折腾好久才发现,芯片型号选错了。

做大作业那会,印象特别深刻。 当时一心想着赶紧把功能代码写完,头埋在写逻辑上面,头文件、工程配置随便糊弄。 编译没有报错,但是下载到板子上,硬件完全没有反应。 反复检查代码逻辑,看不出问题,后来才发现是工程里的设置没调好,输出文件没有正确生成。 代码看着没问题,工程配置出问题,板子就跑不起来,那一次白白浪费大半个晚上。

用久之后慢慢总结出一点小体会。 它的调试功能挺实用,硬件跑不起来,可以在线看变量变化,方便定位问题。 但它本身不会帮你排查硬件故障,板子接线错误,就算代码完全正确,依旧不会正常工作,这点一定要分清。

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

不要上来就直接复制大段工程代码。 先从最简单的点亮 LED 这类小实验入手,完整走一遍新建工程、选芯片、编译的整套流程。 把基础流程摸熟,再去写复杂的项目,不要一上来就搞综合性大作业。

新建工程,芯片型号千万不能选错。 这是新手最高发的问题,型号不对,代码写得再好,最后也没法正常使用。 很多人报错找半天,根源就在这里。

写代码的时候留意头文件。 缺少头文件,会出现各种莫名其妙的未定义提示,不要忽略这类警告,警告积累多了,后面会演变成报错。

养成经常保存工程的习惯。 工程文件比较多,不要随意挪动整个工程的文件夹位置,路径尽量用英文,文件夹名称不要带中文,很多奇怪报错都是中文路径引发。

遇到板子没反应,别光死磕代码。 先回头核对工程配置,再去检查硬件接线,不一定是代码写错。

总的来讲,Keil 只是单片机的开发工具。 它负责编译你的代码,但是芯片能不能正常运行,工程配置、硬件接线同样很关键。 电子类专业做课设,自学单片机,都绕不开它。不用被一堆报错吓到,很多报错都是配置问题,多做小案例,慢慢就能熟悉这套工作逻辑。

相关学习资料