1) 满足的决心、恒心和耐性
有同学问过我,单片机这门技能难不难。我觉得这个问题得从两个方面去剖析。
首要,咱们从战略上轻视它。那么多同学跟着教师学一段时刻就能够做出来小车,超声波测距,乃至做出来机器人,好像很拽的姿态。那他们又不是三头六臂,咱们也没有什么做不了的道理。实践上要说技能,其实便是一层窗户纸,外表看不透彻,感觉特别奥秘,实践只需你略微一尽力就能够捅破它,夸大点说,单片机在逻辑上的联系,只需小学的水平,简略的很。正所谓会者不难,难者不会,咱们不明白这个东西,看起来感觉很奥秘。所以咱们只需仔细结壮坚持学下去,必定能学好这么技能。
其次呢,咱们从战术上要注重它。你说单片机这东西,假如十天八天就学会了,那么这个技能还能值钱吗?我能够这样去表达,假如一个技能很简略就被学会,那么很多人都会的这个技能,必定也没什么出路和钱途。那终究多久能学会呢?我给咱们拟定的学习计划,依据每个人的根底不同,均匀每天要拿出2个小时以上的学习时刻,大约一到三个月能够入门。
入门的概念是给你一个单片机开发使命,你最少知道要尽力的方向和解决问题的大约办法了。
技能这东西,关键是坚持做下去,有恒心和耐性,假如长时刻不必的话,必定还会陌生。所以要想成为单片机高手,最少需求一年左右的单片机开发的历练才行。成为单片机高手的概念便是你自己能够从头依据自己的主意,去规划一个电路,依据需求的功用编写代码,做一个产品出来。
2) 教材和教程
要学习单片机这门技能,杰出的教材和教程必不行少。单片机方面,咱们能够直接学习咱们这部教程,以及配套的视频教程。本着开源、同享的理念,咱们的视频教程都是免费敞开的,咱们能够直接下载或许在线观看。别的,由于咱们做单片机开发运用的是 C 言语,所以最好能再学习一下本站《C言语教程》,遇到一些 C 言语的细节问题的时分,能够便利咱们查阅,或许你也能够直接把相关问题经过谷歌和百度查找一下,绝大部分情况下它们都会给你满足的答案的。
3) 电脑一台、单片机开发板一块
电脑,是学习单片机必不行少的东西,由于编写程序,查阅材料都得用到,可是有句题外话说一下,不要把电脑当成游戏机或许影碟机,偶然玩玩游戏看看电影是能够的,劳逸结合,可是不行沉溺其间,不然还不如没有电脑。
单片机开发板,这也是有必要的。假如你还在上学,校园实验室一般会有开发板,能够考虑跟教师借一个,或许运用师兄师姐们用完的,这样能够省点钱。当然,假如身边有高手,比方教导教师,会单片机的师兄,在他们的辅导下做一个也能够,身边有人辅导的话,不明白的问题还能够问他们。假如这些条件都不具有,那么能够购买一个,先学习他人的板子规划思路,给自己往后规划电路板打下根底。在这里就趁便引荐一下咱们的 KST-51 开发板,我不敢说咱们的规划是最好的,可是我能够很负责任的说,咱们的板子是出自经验丰富的一线工程师之手,其间的规划都是依据实践项目开发的思路进行的,包含整体规划、电路规划、器材布局等等,能够为你往后的项目开发供给一个优质的参阅。别的一方面,由于咱们的教程是根据咱们的开发板做的,所以咱们配套来用的话能够节省时刻,进步学习功率。
当然,即便不购买咱们的开发板,你想学单片机,也仍是要有一块开发板的,不能总是用软件仿真,软件仿真是学不会单片机的。常常有同学过来问我,教师我用软件模仿的好用,做了硬件不好用是什么原因。在这里我提一下,假如你上课用这个软件仿真,欺骗教师敷衍考试是能够的,可是实践开发和仿真软件却不同很大,假如诚心想学好单片机这门技能,那我只能告知你,拿起烙铁焊电路,动手写程序,远离仿真软件,靠软件仿真永久学不到真实的技能。