发布时间:2024-11-11 14:01
自主学习一门技能,最可贵的还是持之以恒,需要不断学习与总结,才会有所提高。51系列的单片机是进入嵌入式领域的踏脚石,如果你想从事电子方面的工作也可以建议考虑从简单的51入手,然后向更高级的应用迈进。
很多人想自学单片机,特别是很想学单片机的人小伙伴问我的第一句话就是如何自学单片机,所以我把经验分享给大家,虽然并不是最好,但也能够帮助到大家!
对于这个问题,今天就以我的经历来说,自己是如何开始自学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。
自学单片机容易走弯路,希望我这篇文章能帮助到想学单片机的小伙伴。
很多人在学习单片机的过程中,往往会犯急于求成的错误,这样在遇到挫折时就会严重打击自己信心,最后只能半途而废了。
这是为什么呢?这是因为要想学会单片机,需要掌握的知识太多了,例如C语言、数字电路以及模拟电路等。
所以如果你打算自学单片机,绝对不能囫囵吞枣,而是要有一个循序渐进的过程,否则就会越学越难,直至放弃。
另外学习单片机必须理论与实践想结合,这样能达到事半功倍的效果,切记,光看书是不会单片机!
新手应该怎么学习单片机呢,我给大家总结了三个步骤,建议做好笔记!
第一步:学软件,对着教程写程序,烧录到学习板上运行;这是单片机入门的关键重要阶段。首先,看到例程题目尝试着构思自己的编程思路,然后再看教材或视频教程里的代码,研究人家的编程思路,注意与自己思路的差异。
接下来就照搬人家的思路亲自动手编写这个程序,慢慢领会其中每一条语句的作用;对有疑问的地方试着按照自己的思路修改程序,比较程序运行效果,领会其中的奥妙。
第二步:学硬件,对着第一步中写过的程序搭建电路,只要经历这一步才是真正入门。这一步是单片机知识系统化的重要关键。硬件设计包括电路原理设计和PCB板设计,学习做硬件要比学习做软件麻烦,成本更高,周期更长。
学习单片机的最终目的是做产品开发,软件和硬件相结合形成完整的控制系统。所以,做硬件也是学习单片机技术的一个必学内容
第三、学动手实践,在某宝选择一个功能较全资料、详细的开发板,刚开始时按照例子程序自己实践一遍,熟悉单片机软件、下载器、开发板的使用,熟悉到一定程度之后自己更改软件代码实现自己想要的功能。
单片机入门一般都从点亮LED灯,实现流水灯灯简单功能动手,把单片机的IO口、计数器/定时器、中断、ADC、SCI、SPI等功能全部熟悉了解一遍,这个时候单片机已经基本学习得差不多!
对一个初学单片机的人来说,学习的方法和途径非常重要。如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还不知道作用,能够有什么效果,这样下去,大部分都会人,都会举手投降,直接半途而废。这个时候如果有老师带你学习,估计你就会突飞猛进,节省了很多时间。
其次,学习与实践结合是一个好方法,边学习,边演练,只要你时间花下去,肯定能指令理解、吃透、扎根于脑海,甚至“根深蒂固”
最后总结,用开发板学习最多能让你学会单片机,到头来发现项目还是无从入手,即使给你十个开发板,越学越懵逼,达到了一定瓶颈,自学者一学就废,开发板只是给我们学习单片机和调试用的,不能让你学成工程师。
想要正确单片机的朋友还是建议找个带你做资深项目,突破自己的认知水平,拿到高薪!
免费领,单片机入门到高级进阶学习攻略(附教程+工具)https://blog.csdn.net/HWdanpianji/article/details/121722883?spm=1001.2014.3001.5502想要进阶单片机的同学,回复入门资料,加入我们,就可以与导师一对一互动,快速成长!