先跟你们说句实在的,Keil这软件,说白了就是写单片机代码的。不用整那些专业名词,我跟你们讲,只要你涉及单片机,比如51、STM32,写程序、调程序,都得用它。它就相当于单片机的“专属写字板+检查器”,能写代码,能检查你写得对不对,还能把写好的程序传到单片机里,看能不能跑起来。真的,没那么复杂,不用怕。不管是大学做单片机课设,还是工作搞单片机相关的项目,只要碰单片机,基本都绕不开它,新手入门第一步,大概率就是跟它打交道。
| 软件名称:keil |
| 软件语言:简体中文 | 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,直接懵圈了。那会儿还是大二,老师让用它做51单片机的课设,做个简单的LED灯闪烁。我打开软件,看着满屏的英文按钮,脑子一片空白。不知道怎么新建工程,不知道怎么选芯片型号,甚至连新建个代码文件都找不到地方。折腾了快一个半小时,问了旁边两个同学,才勉强建了个空工程,还不小心把界面弄乱了,找不到菜单栏,急得我差点卸载软件。现在想想,真的太好笑了,那会儿啥也不懂,总觉得这软件反人类,难用得不行。
后来慢慢摸索,用多了,才发现它其实挺顺手的。大学做课设那阵子,不管是LED流水灯,还是数码管显示、按键控制,全靠它撑着。我记得有一次,写了个数码管显示的程序,编译的时候没报错,结果下载到单片机里,数码管就是不亮,急得我抓耳挠腮。我跟你们说,我对着代码看了快一个小时,都没找到问题,最后用Keil的调试功能,一步步查,才发现是我把引脚接反了,改完之后,一下子就亮了,当时真的太有成就感了。
现在工作了,做单片机相关的项目,更是离不开Keil。平时写STM32的代码,不管是简单的外设驱动,还是稍微复杂点的逻辑,用它都很顺手。它不用你手动配置太多东西,选好芯片型号,添加好必要的文件,就能直接写代码。而且报错的时候,会明确提示你哪里错了,不用自己瞎找,省了好多麻烦。说实话,以前做课设的时候,总觉得它很繁琐,现在才发现,那些看似麻烦的步骤,全是帮你避坑的。
新手用Keil,真的特别容易踩坑,我当初踩的坑,现在想起来都觉得蠢。第一个坑,就是新建工程的时候,忘了添加启动文件,结果编译的时候一堆报错,半天找不到原因,后来才知道,启动文件是必须加的,不同芯片对应不同的启动文件,少了它,程序根本跑不起来。还有一个坑,就是保存工程的时候,路径弄成了中文,结果编译直接报错,折腾了好久,才知道Keil不识别中文路径,只能用英文。
还有一个常见问题,新手大概率都会遇到,就是下载程序的时候,没选对下载器,要么下载失败,要么下载完没反应。我当初就因为这个,折腾了一上午,后来问了同事,才知道是下载器型号选错了,改对之后,一下子就下载成功了。另外,还有人写代码的时候,拼写错误,比如把变量名写错了,编译报错,却找不到哪里错了,其实只要仔细看报错提示,基本都能找到,我当初就总犯这种低级错误。
给你们分享几个我自己总结的小经验,都是实在能用的,新手一定要记好。第一,新建工程的时候,别着急,一步一步来,先选芯片,再加启动文件,最后新建代码文件,这样不容易出错。第二,平时写代码,多写注释,不然过几天再看自己写的代码,都不知道写的啥,我当初就因为没写注释,改代码的时候浪费了好多时间。第三,编译报错别慌,先看提示,大部分都是小问题,比如少写个分号、拼写错误,跟着提示改就行。
说实话,Keil这软件,入门确实有点难,第一次用肯定会懵圈,但只要多摸索、多练,慢慢就会了。不用追求一下子把所有功能都学会,先掌握最基础的新建工程、写代码、编译、下载,剩下的功能,用到的时候再慢慢研究。我身边好多做单片机的朋友,刚开始都跟我一样,踩了好多坑,后来用熟了,都离不开它。新手别害怕,多练几次,你也能熟练上手,真的,不用有压力,它就是个工具,用熟了就香了。