单片机自学多久可以成功?学单片机需要什么基础知识?

单片机自学完全是可以学会的,现在入门的教程可以用泛滥来形容了。

泛滥不代表讲的不好,有些确实讲的非常不错啊。

我也是自学过来的,下面通过我的经历来解答这些问题。

一、单片机自学多久可以成功

我曾经从零基础学习单片机到找到相应研发工作大概花了3个多月。

很多人可能觉得不可思议,我们学校学一年我都学不会,当然也有大神10天就学会的。

当初有2个因素鞭策着我前进:
1.必须赶紧找个工作
2.强烈的兴趣

我是电梯专业毕业,很多人都说这个专业吃香,我想说的是香字错了吧!

高风险,责任大、低收入,体力活,所谓的香是职位缺口大,没人愿意干肯定大喽对吧?

所以临近毕业那段时间我压力特别大,不知道以后该做什么。

后面自学编程的时候误打误撞接触到单片机,发现这个玩意还挺有意思,能够控制硬件动作。

比单纯的学习代码,在黑框里显示冷冰冰的”Hello world”有趣多了。

然后我看了很多文章,在网上购买了郭老师的开发板入门。

拿到开发板以后,每天从早上7点起床,一直搞到凌晨1,2点。

有时做梦都梦到自己实现了流水灯功能,用数码管显示123456.

如果你能痴迷一门技术到这种程度,怎么可能学不会!

二、学单片机需要什么基础知识?
单片机涉及的东西还是比较多,但是只要听我帮你理清楚,你会发现一点都不难,很多人之所以觉得难,大概率都是走了弯路。

1.基础电路
前期其实压根都不用系统地去学习模电数电啊,即使做10年单片机开发,看不懂模电的工程师也不在少数。
单片机自学多久可以成功?学单片机需要什么基础知识?_第1张图片


买一块51开发板,一般都会有视频教程讲解电路原理。

有些讲的非常入门的了,比如说串联并联电路这些,然后LED驱动电路的原理,按键检测原理等等。

学完以后,你就基本知道整个开发板的电路原理了。

这对于入门来说就够了,然后再把精力放到编程和单片机上去,毕竟你不是做硬件工程师。

硬件是一门偏实战的技术,不是说你看教程就能把基础学的很扎实的,都是靠不断调试总结出来的经验。

先把它们玩起来再说,后面基础再项目中去倪补。

2.C语言
单片机自学多久可以成功?学单片机需要什么基础知识?_第2张图片

单片机是用C语言或者汇编来编程的,汇编主要是针对一些低成本,高实时的应用,不太适合做中大型项目,一般用的不多,所以主流还是C语言。

C语言的学习和单片机同步,比如说你学了基本数据类型和基本语句,就可以在开发板上做个流水灯了。

你可能感兴趣的:(单片机,嵌入式,物联网)