单片机个人觉得必须先掌握其中的一个,其他的可以举一反三,这样才能快速上手。如果你不具备这些条件,我建议你学习51单片机。 为什么要学51单片机: 虽然单片机的种类和型号很多,每个型号都有一定的市场占有率,但是没有哪个型号像早期的51单片机一样流行和普及微机,虽然现在的地位不是那么高,但是因为51 单片机积累了很多资料,大家学完会有很多参考资料,所以上手肯定比较快比其他型号。如果你研究的是稍微现成的单片机,??说不定一个简单的软件问题就会折腾你半天,不仅浪费你的学习时间,更重要的是会打击你学习单片机的信心。 那么我们是不是每一个芯片都要学习?答案当然是否定的。大家跟着我学 51单片机,举一反三的能力大家一定要跟着学起来。单片机型号那么多,估计一个一个学完是学不完的,所以大家要跟着我学51单片机,不要只学51 ,但更重要的是,作为“单片机”。在本教程中,我把单片机的内部资源全部清理干净,每个内部模块的用法都吃透了,让你遇到没用过的单片机就知道了如何使用它。它被开发了。 如何学习单片机: 前面说过,单片机是一门实用的技术。我们不再为了考试而学习它。我给大家总结一下单片机的学习方法:一个必不可少,四步走。 学习单片机关键是在实践中成长。 可是为什么那么多人学单片机总是只看一本书呢?第一, 我们小学、中学,甚至大学的学习模式都是一样的。我们主要靠看书来应付笔试。第二,很多人想修炼,但不知道怎么修炼。 遇到问题,查书比直接看书强一百倍。不是说大家不可以看书,而是看一点之后,就要马上去实践验证,然后再回去根据实践的结果去理解书中的内容。从这一 点,大家不得不得出一个结论,那就是在学习实践技能的过程中,不像应付考试,不需要死记硬背书本上的内容。书是用来研究的,不是用来记忆的。的。 以下是学习单片机的四个步骤。 1)鹦鹉 刚接触MCU的时候,你还是MCU行业的新生儿。初学者可能没有见过单片机的外观,单片机周围的各种器件,单片机内部的各种结构,以及单片机使用C语言的编程方法,没有概念在他们的脑海中。没关系,有些概念和方法你不懂也没关系,你甚至不需要懂,你只需要像鹦鹉学舌一样跟着我学就好了。对于程序,可以完整的抄下来,甚至可以抄两三遍。一段时间后,你会发现自己懂了很多东西,很多概念也渐渐明白了。 看懂了别人的小程序,不要以为自己懂,直接复制粘贴。 2)照葫芦画瓢 很多同学在学习的时候喜欢看别人制作的视频,可以看懂别人的程序。从哪里入手,这就是初学者容易犯的“眼高手低”的问题。 各位同学,在学习完本节课的内容后,关掉视频教程,关掉源代码,通过看电路图,找其他资料重写本节课的原始程序代码不是源代码,边写边理解一点,不是单纯的背诵,应该说是背诵和理解相结合。甚至在学了几节课之后,你还可以回去把以前用这种方法实施过的教训 做一遍,再用这种方法做一遍。不要认为这一步没有必要。这一步是能否真正学会单片机的关键。在完成本教程之前,您必须在每节课中执行此操作。如果你能完美地完成每一个程序,那么你就可以说,你已经掌握了这节课内容的70%到80%。 3)他山之石,可以用于玉石 单片机技术最大的特点就是可以通过修改程序实现不同的功能,所以举一反三的能力是必不可少的。每节课的套路结束后,最好自己布置几道作业。在完成这个作业的过程中,可以参考原来的程序思路,在此基础上通过头脑风暴来构建自己的程序框架,最后把程序Finish。 我们的工程师在实际开发产品的时候,很多情况也是如此。比如对于一个产品,如果我们从头开始,可能会走很多弯路,遇到很多前人遇到过的挫折。因此,我们通常的做法是先找几款同类产品购买,然后先研究它们各自的优缺点。学习他们的长处,然后在同类产品的基础上设计出自己的产品,这就是“他山之石可以用来炼玉”。 初学者在学习的时候经常会遇到很多问题。你应该想到你遇到的问题可能前人都遇到过,所以遇到问题的时候不要慌张。先用谷歌或百度这些搜索引擎在网上搜索。不管是编程还是硬件设计,多多参考别人的东西。别人的东西只要你懂了,自己用了,就会变成自己的知识。 4)理论联系实际,温故知新会有一种豁然开朗的感觉。甚至视频教程和书籍也可以多次阅读。可能有些知识点是你当时在学习的时候没有理解的。 最后分享一个单片机资料,供以后学习。参考概念那么多,我应该如何学习http://www.makeru.com.cn/live/4034_1461.html?s=156461如何做好精准职业规划http://www.makeru.com.cn/live/4006_1429.html?s=156461释放潜能:提高学习效率,提高编程能力http://www.makeru.com.cn/live/3507_1276.html?s=156461C语言http://www.makeru.com.cn/live/3507_1276.html?s=156461makeru.com.cn/course/details/2233?s=156461
