51单片机过时了吗?如何零基础快速入门?

近些年ARM的发展火热,很多打算学习甚至已是51单片机学习和爱好者经常有这样的疑问:ARM这么热,还有必要学51单片机吗?

51单片机过时了吗?如何零基础快速入门?

ARM与51该从哪个学起?

对于这个问题?一直存在着不同的说法和争论,不能说哪种说法对或错,只能说不同说法看问题的角度不同。本文不敢妄加评论,只是想以一个学习者和爱好者一路走过来的亲身经历告诉关心这个问题的朋友们:51单片机和ARM(本身也是一种单片机)各有自身的优势与不足,各有各的特点和适用领域,至少在一定的时期,不存在51单片机过时的问题,但随着技术的飞速发展,没有什么技术是永恒不变的。从学习者的角度来说,51单片机学习遇到的最主要困难就是思维逻辑的转变,从未接触过单片机的朋友往往开始学起单片机来很困惑,不知如何学起。对于结构相对简单的51单片机如果不能很好的入门与掌握,那么直接学习结构更为复杂的ARM,效果就可想而知了。相反,如果从相对简单的51单片机学起(选择51系列还是AVR、PIC等单片机不在本文讨论,朋友们自行判断选择,本文仅以51单片机为例),通过学习51单片机首先建立起来数字思维逻辑(尽管学过数字电路,但个人体会初学51最大的阻力还是认知规律与以前学习习惯的不同),逐步深入掌握了51的内核结构,再进一步去学习ARM,你会发现自己的自学能力还是非常强的,参考一些手册说明或者例程,就能较为容易的上手了。另外,个人的建议是无论51单片机还是ARM的学习,都要边学习边实践、边实践边学习,完全靠字面的学习是很难掌握单片机技术的,即使是相对容易的51单片机。说了这么多,大家应该很清楚我对题目中第一个问题的答案了吧?

51单片机过时了吗?如何零基础快速入门?

选择的困惑

下面解决第二个问题——怎么才能快速入门51单片机?

51单片机过时了吗?如何零基础快速入门?

目标与方向

现在,到处都能找到各种51单片机的学习资源,但资源多了是好事也不是好事,好在于不再像最早时期想学习却很难找到资料,不好在于资料太多了,大家不知哪个资料更利于自己的学习,哪个资料更经典,苦于资料的选择。即使精挑细选出了好的教材资料,但学习起来感觉总是理解不透,很难将枯燥的理论知识与妙趣横生的实际应用建立起联系来,于是便出现了 "不容易学习"、"不好学"、"太难了"等各种牢骚。反思自己过去初学时的经历,好像也有类似的想法和困惑,经历了自学、实践、再深入学、大量实践应用,本人对51单片机的学习略有体会,在此,以字面的形式发布出来供大家参考,如有不妥或者错误之处也请各位朋友在包涵的同时鉴别看待,哪怕有一两点儿值得大家借鉴,本人也倍感欣慰!

51单片机过时了吗?如何零基础快速入门?

努力奔向光明的前方

学习51单片机关键是入门,可以说入门难、学起来易(不太难),难就难在了思维的转变。毕竟51单片机并不像咱们人类习以为常的说话、思考、动作,它是实实在在的硬件结构,没有程序的执行,它就是一块客观存在的器件。那么如何让它"知道"咱们人想告诉它的内容,以及它如何实现"思考",又以何种方式将结果反馈(输出)出来呢?作为初学者,我认为最好的方式就是先将51单片机当作黑匣子,即:只要明确输入、输出以及实现的功能即可,至于内部是如何实现的先暂且不管,当然入门之后应该结合应用对其内部结构进行深入学习,我相信有了实际的应用和体会后再学起来会比较容易。如果您感兴趣或想从零开始学51单片机,请关注我账号的短视频更新,我将从零起点开始陆续更新51单片机的学习、应用等视频,希望能够将您领进51单片机技术的大门,开启美妙的单片机学习和使用之旅。


分享到:


相關文章: