大家好呀,这里是小X。
相信大家已经准备好进行51单片机的开发了。但对于现在的我们来说,人来了,魂没来。魂来了,电脑没准备好。当我们满怀信心的把咱们的开发板连到电脑上,熟悉的提示音响起,然后——
没了。
对,是这么离谱。
就像找网课要去小破站,上百度要戳小红书(不是广子),想要进行单片机的开发,也需要做相应的准备工作。这就陪小X一起来看看吧!
如何配置单片机开发环境
1 搞定一切所需的资料
作为一款商用的单片机,自然不可能让用户自己去摸索怎么使用,虽然我感觉好像也差不多, 官方已经给咱们准备了很详细的开发资料。以下的几个网站,就是官方给的资料链接:
1.1 资料链接
普中科技官网:这里是普中科技的官网,咱们拿到的单片机,如89C51,80C51,STM32等等,这里都能找到相应的资料。但问题就在于,官方需要照顾的人太多了,所以资料一向写的很厚,让人失去了读下去欲望。而且排版也是以教学的视角,而不是学习者的视角,所以经常会让人感到云里雾里的。所以,咱们学习的时候不一定按照官方的顺序去走哦!这个官方网站被卡巴斯基拦截了,小X也不知道怎么回事,总之直接进去就行。 当然,不想进官网也没问题,毕竟官网里全是自己设备的广子
A2、A3、A4通用资料
A5、A5.5资料
6(A6)开发资料
A7开发资料
以上的四个链接分别对应了普中的各个版本的开发板的链接,提取码都是1234,应该会自动填充。当然,也可以使用学校提供的软件。小X使用的是官方提供的Keil μVision®4 ,没用学校的,那个太难用了, 建议跟着小X一起学习的话可以下一个,也不占多大空间。这些链接中视频讲解占了很大部分,但是这些视频在B站都能找到,如果网盘的速度太慢其实可以没必要下载的。
小破站空降传送门在此,谁敢放肆!
注意,版本不是越高越好,必须找到适合自己的版本。否则可能会出问题。
1.2 开发资料的下载
下载完成之后,可以将这个文件夹放到一个很大的盘里,小X建议别放C盘。之后,进入这个文件夹,可以看到很多文件。废话
如图,这就是普中A4版的所有资料,其中,“3-手把手教你学51单片机”这个文件夹里全是教学视频,可以不下载,直接去小破站看就行了。
其中,最重要的是STC89Cxx中文参考手册和普中51单片机开发攻略两篇pdf,建议把他俩直接移动到桌面上,配合小X的文章进行食用。放心,杀过菌消过毒的
2 开发软件的安装和调试
2.1解压工具的安装和使用
在学习的途中,大家会经常遇到需要压缩/解压文件的时候。一般情况下,电脑上是不自带压缩软件的。如果大家没有安装的话,为了让大家能够顺利的进行压缩和解压,这里推荐几款压缩、解压软件,只需要选择一款安装即可:
主推的压缩软件:7zip 大家可以看看这位大大给出的7-zip教程。这款软件占空间极小,下载之后可以直接默认安装,对电脑的性能影响极小。可以在7zip官网找到这款软件。
其他的压缩软件几乎都大同小异。使用比7zip方便的同时伴随着一些广告。如果可以接受弹窗广告,可以逝世。注意,下面的两个软件属于能用,但是不推荐的类型。一旦下载,几乎都会有捆绑安装。然后电脑上会出现一堆的一刀999什么的还卸载不掉……但如果调试的比较好,其使用体验是优于7zip的,看个人吧。
快压 这个网站也被卡巴斯基拦截了……
360压缩 抛开广告不谈,360的确是中国最强大的杀软,与卡巴斯基平起平坐,重要的是免费。360不止一次的破获了国家级的黑客入侵活动,对维护国家技术安全贡献了很大的力量。但我选择卡巴斯基,因为没广告。再者,我的电脑里也没那么多隐私可以偷
咳,扯远了。如果觉得还不过瘾,可以看看这个:小破站某up的测评。个人的话推荐7zip。毕竟只用过以上三款,这三款都是小X用了很久的三兄弟。
2.2 开发软件的安装和调试
安装过压缩软件之后,大家就已经进入了安装开发软件的时候了。接下来,有两个软件需要安装:
2.2.1 串口驱动——CH340
单片机想要和电脑直接通信是不现实的。直接接上去,就像把一个没学过英语的人直接丢到美国去,电脑能检测到单片机,但是无法理解单片机传输过来的信号。
为了解决这个问题,人们开发了CH34X系列的芯片。小X用过CH340和CH341,上次用还是直接把家里那台小米路由器刷成软路由的时候。
咳,扯远了。由于CH340这个芯片的版权不在微软手里,所以这款芯片的驱动没有集成在系统里,就像薛之谦的《演员》不可能出现在周杰伦的专辑里一样(以后要是联动了我第一个冲)。
咱们打开官方文档《普中51单片机开发攻略_V1.3–基于普中-2&普中-3&普中-4.pdf》的第13页。这里有详细的安装教程。其实就是点击那个安装程序,一直下一步就好了。
安装的过程在第13到14页,这个应该没有什么难度。官方的视频里也有驱动这块的内容。如果还安装不上,评论私信我,我也出一个视频(粉丝量先破百再出视频)。
2.2.2 Keil μVision®4 的安装
现在咱们已经安装了CH340驱动,相当于给电脑和单片机之间配了一个翻译。但是,单片机对于自己要干什么还是一脸懵。开发攻略上现在是要咱们拷贝个程序进去逝世,但我想说试试就逝世。我知道你很急,但麻烦先别急。
既然要学习,咱们就做戏做全套。拿我品如战衣来
咳咳,打开开发攻略第77页,咱们一起来安装 Keil μVision®4 。不要着急开始,且听我细细道来——
在咱们下载的文件夹里,已经包含了 Keil μVision®4 这个软件。安装文件夹的路径在:普中-2&普中-3&普中-4开发板资料——>5–开发工具——>1-KEILC51软件,找去吧。
这里有两个文件,一个exe文件,一个压缩包。
因为咱们已经有了,就不用下载了,咱们直接从开发攻略的7.2开始就可以了。 直接下载的话可能会有点卡,不知道这个公司在国内有没有代理商,没有的话会特别卡。
注意,安装路径一定一定一定不要出现中文。
最好是在除了C盘之外的地方创建一个文件夹,把软件的安装路径调到这里来。
按照7.2和7.3所说的内容进行安装,就可以获得这个软件的完全使用权了。接下来还有一些要调试的地方,各位先不要急。下一篇文章我会教大家如何调试。
嗯,这个软件可以关掉了。如果它自启动的话。
这里解释一下为什么不用更新的 Keil μVision®5 。因为51单片机已经是****20年前的产物了,现在甚至只要八块钱一片核心板,新出的 Keil μVision®5 想要编辑51单片机的话需要自己安装好多东西。反正用起来的体验是差不多的,所以干脆用老版本好了。
现在观察一下你的电脑桌面,是不是有一个Keil μVision®4 的快捷方式?有就对了。没有?没有就麻烦了,打开你刚刚安装的文件夹,找到 ”Keil μVision 4“,右键,创建快捷方式(win11的话在更多选项里面),然后把快捷方式(不是原文件)拖到桌面。找的时候真的火葬场,希望大家永远不要遇到这种事情
2.3 为了开发而做的准备
为了以后能更轻松的打开咱们的编程软件,小X非常建议设置一个”快速启动“的文件夹。这个看个人习惯,如果你乐意在文件夹里找,也可以。
2.3.1 发送快捷方式到桌面
打开咱们在百度网盘里下载的资源那个文件夹。打开5—开发工具,3—程序下载软件,PZ-ISP(推荐使用)(不推荐使用那个就让他烂在这里吧,反正真要用上了,这个单片机也离报废不远了。小X也不会用那个来拷贝东西。)
对里面的这个程序右键,win11的话点最下面的显示更多选项,点击创建快捷方式,让把快捷方式拉到桌面上。
也用同样的方法,对整个文件夹建一个快捷方式,可以一键直达这个文件夹。
接下来,把 Keil μVision®4 、PZ-ISP(就是下载器) 和文件夹的快捷方式放在自己心仪的地方,这一步就算是完成了。小X的话是放在了一个文件夹里面,并且给他们改了名字:
当然,大家愿意的话,也可以把那两个pdf给放在这个文件夹里面。
至于那个标准是什么东西,下一篇文章就和大家说!
3 写在后面
安装和初步调试到这里就已经结束了,你已经超越百分之九十九的大学生了,是不是很开心呢?
从下一章开始,咱们就要进入到51单片机的编程学习了。小X写这个系列的目的是让大家快速上手,而不是完全弄懂。所以,有些东西小X可能不会讲的很细,要是喜欢,可以百度知乎小红书!
加纳~下一篇文章再见啦!