其中一种,其它的均可以举一反三,快速上手了。若是你这些条件都没有,那就跟着我学吧,我建议你学习51 单片机。html
为何要学习51单片机:
虽然如今单片机种类和型号很是多,每一个型号都有必定的市场份额,可是哪一个型号也没有早期 51单片机那般风光和火爆,虽然如今地位不是那么高了,可是由于 51
单片机积累的资料很是多,你们学起来就会拥有众多的参考资料,因此上手确定比其余型号的要快一些。若是你学习稍微偏门的单片机,可能一个简单的软件问题就
要折腾你好长时间,不只仅浪费了你的学习时间,更重要的是打击了学习单片机的信心。
那么是否是每种单片机咱们都要学一遍呢?答案固然是否认的。你们跟着我来学习
51单片机,必须得跟着学会触类旁通和融会贯通的能力。单片机型号那么多,挨个学下来估计头发白了也学不完,因此你们跟着我学 51 单片机,不能仅仅当作 51
来学习,更重要的是要当作“单片机”来学,要经过咱们的这个教程,把全部的单片机的内部资源都搞清楚弄明白,每一个内部模块的用法理解透彻,这样当你遇到一
个从没有用过的单片机,也就知道如何下手去使用它进行开发了。linux
如何学习单片机:
前边提到过,单片机是一门实用技术,咱们学习它已经不是为了应付考试了,我给你们总结了单片机的学习方法是:一个要领,四个步骤。
学习单片机的要领就是:在实践中成长。编程
可为何那么多人学单片机的时候,老是只抱着一本书看呢。第一,
咱们小学中学甚至大学的学习模式都是如此,学什么东西主要都是靠看书,应付书面考试;第二,不少人想实践却不太清楚该怎么去实践。
遇到问题查下书比直接看书的效果要好过百倍。不是不让你们看书,而是看了一点之后,要立刻去实践验证,而后再回头结合实践的结果,理解书上的内容。从这个
地方,你们要得出一个结论来,就是在学实际技术的过程当中,和应付考试不一样,书上的内容不须要你去硬性记忆,书是用来查的,不是用来背的。框架
下面是学习单片机的四个步骤。
1)鹦鹉学舌
你们刚开始接触单片机的时候,属于单片机行业的新生儿。单片机的样子,单片机外围的各类器件,单片机内部的各类结构,单片机使用C语言的编程方法,初学者可能都没有见过,脑子里全无概念。不要紧,有些概念和方法你不理解也没有关系,甚至不须要你去理解,你只须要跟着我去鹦鹉学舌似的学习。对于程序,你们就能够彻底跟着抄下来,甚至抄两三遍,过一段你会发现,好多东ide
2)照葫芦画瓢
不少同窗学习的时候喜欢看别人作的视频,看别人的程序,都能看懂,以为本身就会了,等到本身写程序的时候,不知道从哪里下手了,这是初学者很容易犯的“眼高手低”的毛病。
每一位同窗,在学完了当前课的内容,而后关掉视频教程,关掉源代码,本身经过看电路图和查找非源代码的其余任何资料,把当节课原程序代码从新默写出来,边写边多少理解那么一点点,不是纯粹的背诵,应该说是背诵加理解的结合体。甚至学过几节课之后,能够回头把前边曾经
这样实现过的课程,再按照这种方法作一遍。千万不要认为这一步不必,这一步是你可否真正学会单片机的一个关键,在学完本教程以前,每一课内容都要这样作,若是每个程序你都可以完美的完成,那么能够说,这节课的内容,百分之七八十你已经掌握了学习
3)他山之石,能够攻玉
单片机技术的最大特色就是能够经过修改程序来实现不一样的功能,所以触类旁通的能力就必不可少了。每一节课的例程后边,最好本身布置几个做业,在完成这个做业的过程当中,均可以参考原程序思路,在这个基础上经过动脑思考去构建你本身的程序框架,最终将程序完成。
在咱们工程师实际产品研发的时候,不少种状况下也是如此。好比一个产品,咱们若是从零起步的话,可能会走不少弯路,遭遇不少前人已曾遭遇过的挫折,因此咱们一般的作法是寻找购买几款同类产品,而后先研究他们的各自优缺点,学习他们的长处,而后在同类产品基础上再来设计咱们本身的产品,这就是“他山之石,能够攻玉”。
初学者在学习的时候,每每遇到的问题不少,你应该想到,你遇到的问题,可能前辈们早就遇到过了,因此遇到问题后,不要慌张,首先利用谷歌或者百度这些搜索引擎在网上搜一下。不论是编程仍是硬件设计,多多参考别人的东西,只要把别人的东西分析明白了,本身用起来了,也就成为本身的知识了。搜索引擎
4)理论实践结合,温故知新
当你们把全部的课程都按照前边三步完成后,这个时候不妨再把书打开,再看看书,通过了本身的实战经历,对不少知识点会有一种恍然大悟的感受。甚至视频教程、书籍均可以反复看几遍,可能有的知识点当时学习的时候不明白,过了一段时间,回过头来再学习的时候,一下就明白了。
最后分享一个单片机方面的资料便于后期的学习参考设计
从单片机到嵌入式linux咱们须要作什么
http://www.makeru.com.cn/live/5413_1994.html?s=143160
中断和异常处理机制
http://www.makeru.com.cn/live/4034_2092.html?s=143160视频
若是你们若是在学习中遇到困难,想找一个嵌入式单片机学习交流环境,能够加入咱们的嵌入式单片机学习圈,点击我加入吧,会节约不少时间,减小不少遇到的难题。Qq群号(858330377)htm