产品概述

单片机自学要多久 自学单片机要多久?自学单片机开发能学会吗?

小编 2024-10-06 产品概述 23 0

自学单片机要多久?自学单片机开发能学会吗?

最近收到了一些小伙伴的咨询,想自学单片机,不知道要学多久,也不确定自己能不能学会。

对于这个问题,我还是挺有发言权的,毕竟自己就是转行自学过来的。

不管你现在处于什么行业,或者学校学什么专业,只要你对单片机有兴趣,想通过学习这门技术去做一些有趣的产品,满足自己”钢铁侠”梦的心愿,自学完全是可行的!

自学是一个煎熬的过程,你会疑惑,会迷茫,会无助,最后焦虑。

当初我自学的时候,没人指导,走了很多弯路,碰到很多问题也无从下手,在论坛上发帖求助也石沉大海。

这就是学习的过程,当你熬过所有的苦,一定会有收获。

下面来解答2个问题:

1. 自学单片机要多久?

我当初自学到就业花了3个月左右,也是10年前了,当时就买了一个51开发板,然后看配套的教程入门。

初生牛犊不怕虎,学完51做了个电子时钟就去找工作了。

我的文凭并不高,面对海量本科应届生慌得一批,现实也是啪啪打脸。

10年前,互联网还没这么发达,我们找工作都是拿着简历去人才市场,然后当场面试。

开始我基本都被拒绝了,理由就是非专科,无项目经验等等。

后面也意识到自己这样去面试,确实没有什么核心的竞争力。

然后我就在某宝购买了一套智能小车的套件回来,自己组装焊接,写程序调试把项目完成。

当然不是一次就完成了,光焊接环节都焊废了2个板子,中间坎坎坷坷的碰到问题非常多。

整整做了一个月,终于把这个项目做出来了,一些笔记现在还存着。

做完以后,我直接拿着这个项目去面试,当场演示,很快就被一个研发经理看中了,成功进入了这个行业。

但是这已经是10年了,现在门槛相对高一些,比如说你要会STM32单片机,以及做过一些项目。

2. 自学单片机开发能学会吗?

虽然我是一个自学案例,但是不保证每个人自学都能做出成绩。

因为中间涉及的因素很多,比如说你的毅力、耐力、悟性等等。

但是只要有心去学习,肯定能成功,无非就是时间长短的区别。

很多人学不会,这是因为学的路径不对,走了弯路,比如说你去死磕模电,能学会就怪了,那玩意可难了,涉及到很多高数的公式计算,其实实际产品开发基本用不到。

还有一些人买了开发板把单片机外设都学完了,但一做项目还是无从下手。

这些都是学习过程中的正常现象,因为没经历过项目,解决这个问题只要跟着别人做几个项目以后,基本就能独立担任产品软件开发了。

单片机并没有大家想得这么难,也没大家说的门槛这么高,行业也并没大家说得这么不堪。

所有事物都有双面性,我们应该学会通过数据去分析一个行业,而不是人云亦云。

十天学会单片机可能吗?单片机入门需要多久?

几年前,我是通过郭老师的十天学会单片机教程和配套开发板入门单片机的。

最近被学员问到比较多的问题就是,单片机的学习周期大概要多久。

今天在这里统一回答下。

这个主要是要看学到什么程度,不过十天对大多数人来说都不太现实。

因为做单片机开发,不单单是学习单片机而已,而是一整个知识体系。

这个知识体系里包含了3大模块:基础电路、C语言/汇编、单片机

一、基础电路

基础电路如果你没看到这篇文章,光这块的内容就够你学几个月,甚至学几年都学不懂。

相信行内的人都知道,我这里讲的就是模拟电路,这玩意还是挺复杂的,学习门槛也高。

至少是高中水平以上的数学打底,电路需要各种高数公式计算,关键是如果你是从事单片机开发,即便学了其实也很难用到。

不管你以后是想深造硬件电路方向,或者是单片机软件开发方向,我都不建议前期花太多时间去研究模拟电路,只需要会基本电路:欧姆定律,串并联电路,电阻电容、二极管,三极管就差不多了。

原因很简单,前期你经验有限,不可能把模拟电路吃透,很多知识我们只有经历了项目,再回过头来看这些理论,根据经验去理解理论你才能看的懂。

就好比,我英文水平一般,如果我完全没接触过这个行业,英文的芯片手册根本看不懂。

等我做到一定经验的时候,通过经验去理解手册就能看懂70%,就是这个道理。

很多人没经验,以为先有理论,把基础打扎实,这样就能看懂了,这个方向是错误的,至少我个人是这样认为的。

我的方法是,先学基本元器件的作用和单片机最小系统电路,然后就去研究市面上那些51开发板原理图,第一步先看懂这些原理图,这个时间我预计要1周

二、C语言/汇编

汇编目前其实还是用得比较少的,我的建议前面可以先不学,以学习C语言为主。

C语言根据我们的课程规划,内容大概有20多个章节,学习周期大概需要7-10天。

三、单片机

单片机可以和C语言同步学习,因为你学习C语言的过程中需要去实践,传统纯软件可能会用C-Free之类的工具。

如果你是做单片机开发的话,可以直接把写好的程序烧录到单片机上实践,控制LED亮灭,实现流水灯的效果。

培养单片机C语言编程的思维,这个跟纯软件的思维还是有点区别的。

如果同时学C语言和单片机的话预计需要15-20天左右。

加上硬件基础的5天,入门总共需要25天。

这是一个入门的级别,达到这个级别以后你就可以尝试用51单片机去编写一些简单的小项目,比如说用数码管做一个时钟。

这是必须要去做的环节,一个项目能巩固你前期所学的知识,进一步地加深你的理解,初步锻炼你的功能实现能力。

如果这步直接省略,去进阶更高级的单片机,比如说STM32,那你后续每学一个知识点都会存在大量的问题,自信也会被一点点摧毁。

很多学到一半觉得太难了,最终放弃,大多都是这个原因,

其实单片机并不难,门槛也没一些文章说得高,但是学这个比较讲究细节,学习路径不能错,然后按部就班,把该学的知识掌握了再继续往下,相对就比较顺利了。

相关问答

学好 单片机要多久 ?

学好单片机需要时间和努力。对于初学者来说,需要掌握基本的电子知识和编程技巧。学习过程中,需要理解单片机的原理和功能,学会使用开发工具和编程语言进行程序...

单片机要多久 ?

掌握基本用法一个月左右吧。先了解基本C语言。其次了解单片机语言。然后了解单片机原理,里面的寄存器,时钟,定时器,等等等等。然后上手练习,多积累,多...

单片机要 多久 才能自己开发?

开始接触学习单片机开发,大概不到2个月就可以独立做一些简单项目了,他的单片机学习很顺利。这个没有一个标准的答案,主要是要看大家有没有一个正确的学习规划,...

毕业即将满一年,浑浑噩噩,开始学习 单片机 开发方向能找到工作的机率有多大?

对于单片机编程,有些公司把它归为硬件编程(我也不知道这个概念怎么来的),实际上它属于嵌入式软件开发,只不过要底层一点。而且确实与硬件相关性很大,不光...找卖...

大学什么时候接触 单片机 ?

大学一年级的时候接触单片机大一开始接触单片机学习完全合适,无论是你的知识储备还是自我学习都没有太大难度,也有很多优秀的网站提供初学者教程供学习。并且...

大一就开始接触 单片机 合适吗?

你好!如果你的专业涉及到单片机,或者沾点边,那就可以学,当然如果你有兴趣也可以学习。先不谈单片机,先谈思想,人生一般都有迷茫期,如果你觉得你不迷茫,...综上,...

C语言学到什么程度才能学 单片机 ?

作为一个单片机爱好者,由于教学工作需要我现在仍然在学习接触单片机。现在我来回答这个问题,单片机作为可编程控制芯片需要软件支撑才能进行控制,进行软件编程...

请问一下学习编程难不难, 多久 可以上手?就业怎么样?

学前...总体来讲,都能在3-5个月出师上班。我一般建议没有编程经验的学前端,好就业工资也高,工作也少掉很多头发,前景也不错。我这边7500,手把手教,带到就业满...

有没有人能具体介绍下 单片机 以及如何 自学 ?

大家好,我是麦琪,今天给大家分享下我们导师是如何自学单片机的!单片机自学百分之九十九是可以学会的,网上的教程现在是铺天盖地,思潮泛滥来形容了有些确实...

c语言编程 单片机 难吗?

c语言编程单片机不难。学习掌握C语言的语法之后,单片机编程就是遵循单片机的技术规范,编写要实现的功能。其实到后来你会发现这个工作和C语言没有什么关系,用...

猜你喜欢