当前位置:首页 > 教育培训 >

单片机入门需要先学c语言吗(学单片机c语言应该先学什么)

来源:原点资讯(www.yd166.com)时间:2023-05-30 20:35:21作者:YD166手机阅读>>

大家好,我是无际。

本人从事十年单片机开发,当初跨行自学入行,走过的弯路可以绕地球一圈。

下面分享下这10年总结的经验,只说授人予渔的方法论,让你再学习任何一项技能都能直抵核心。

现在互联网这么发达,教程资源满天飞,大多数技术技能你都能通过自学完成。

关键就是你如何几百G的教程中领悟快速掌握单片机的真谛。

有帮助的教程不单单是让你能学到东西,除此之外我觉得还应该具备以下几点:

1.成体系

新手往往很难评估要学习单片机,需要先掌握哪些东西,往往是自己碰到了问题以后才发现自己基础部分有缺失。

接着又去系统学习缺失的部分,比如说看不懂电路,你就认为自己模电数电没学好,然后像翻阅前任旧史一样去看模电数电的知识。

不看还好,越往深入发现越复杂,各种电路分析,各种高数公式,内心呐喊:xxx!无情!

所以成体系的教程太重要了,成体系的意思就是,要达到从入门到工作,这个过程需要学习哪些技术,正确的学习顺序是什么,每个环节学到什么程度。

再笨的人你告诉他下一步该做什么,按照正确的流程做正确的事,他都能以最快的速度到达终点!

而不是你零基础,丢一套stm32视频教程给你,丢一套模拟电路教程给你,这样学的会才怪!

2.实用性

这些教程还必须具备实用性,也就是说是我们工作和产品开发必备的基础铺垫。

很遗憾告诉大家的是,现在看到大部分教程都偏离了实际工作,即便有也是零散的,学完根本不知道用在哪些场景。

可能你耗了几个月的时间去学习,最后也没鸟用,等你真正用到的时候早就忘光了。

一、 定位

做事先做人,别人开源已经很不容易了,不要指望谁能给你整理这些资料,这活做起来真的很苦逼。

凡事先靠自己,无际单片机编程的学员中,那些不依赖、喜欢独立思考,执行力强是成长得最快的。

整理资料不是瞎整理,有一个很重要的前提就是,你要先有定位。

简单来说你学这个来干嘛,相信大多数人都是奔着找工作去的。

那再把工作进行拆分,对于没工作经验的人来说,根本不知道这个工作有几个方向。

从事单片机,主要分为两个方向:

1.硬件工程师

2.软件工程师

1.硬件工程师

主要负责产品的硬件功能电路设计,画PCB,焊接样品,后期生产跟进。

2.软件工程师

主要负责产品的软件功能设计,产品功能测试。

不同的职业定位,学习的方向和内容是不一样的。

如果定位都不清晰的话,学的东西就多了,周期长了,长期看不到结果,人也迷茫了。

二、 规划系统学习路线

定位好职业方向以后,就要针对这个方向规划学习的路线和内容。

我们一般对学员,首先要对个人的基础进行一个评测,把单片机软件开发需要掌握的必备技能做一个统计,然后让学员去填表来评估基础,大家可以参照以下格式自行完成。

单片机入门需要先学c语言吗,学单片机c语言应该先学什么(1)

根据不同基础的人,制定不同阶段的学习内容,这样才能在最短的时间内达到一个比较好的效果。

这一个步骤很值得大家花时间去做,先不急着开始学习。

先定好学习的内容框架,再细化需要学习的内容,并且定好每日任务,坚持干3个月到半年再说。

三、 学习内容规划

我一直建议大家定位单片机软件开发工程师,工资比较高,相对也没那么容易被抄袭。

硬件抄板太容易了,自己不会花个几千块找人抄一下就行了。

而软件不一样,想破解软件比自己重写的成本更高,但是重写需要你有这方面的能力。

一般先从事软件,然后再走全栈方向路会平坦很多。

从目前的形势来说,想从事单片机软件开发的工作,必须要掌握以下几个技能:

1. c语言

c语言我个人认为是做单片机软件开发的核心,也是我们重点提升的方向。

市面上比较好的教程都是往纯软件方向的,所以我们录制了针对单片机的c语言编程,方便大家学习。

单片机入门需要先学c语言吗,学单片机c语言应该先学什么(2)

教程搜无际单片机编程获取。

2.基础电路

对于往单片机软件开发的小伙伴来说,电路只需要懂基础就可以了。

一个很好的量化标准就是你能看的懂51单片机开发板原理图,能看的懂STM32开发板原理图暂时就够了。

至于模拟电路前期没必要深入去看,看了也是浪费时间,看懂算你赢,了解前面几个章节就行了,比如看到模电的负反馈电路。

这块的教程我们也在规划中,以实战为主,大家可以继续留意。

3. 单片机

现在至少要掌握2款单片机才能应对工作,分别是51和stm32

初学者先学51,再学stm32,学完基本外设就一直干项目。

公司要的不是你会哪款单片机,而是看你做过哪些项目,项目涉及的技术跟他们公司的产品相不相关,只有通过项目才能了解你的技术水平

四、 最后总结

学习一件新事物,要遵循正确的学习路径和方法,个人惯用。

1、 定位。

2、 规划学习内容。

3、 制定系统学习计划和目标,拆分成每日任务,只要还有一口气就坚持完成。

以上3点能做到,初中生都能学会!

码字不易,原创更难,麻烦老铁们安排个三连鼓励。

栏目热文

单片机c语言编程入门详解(单片机c语言零基础入门自学)

单片机c语言编程入门详解(单片机c语言零基础入门自学)

我当初是自学单片机的,也用同样的方法带出过月入15K以上的徒弟。我的方法不能说是最好的,但绝对是靠谱的,毕竟都是曾经自己...

2023-05-30 20:11:25查看全文 >>

兔子下崽多久可以出来(兔子下崽间隔多长时间)

兔子下崽多久可以出来(兔子下崽间隔多长时间)

之前我有拍过关于母兔分娩的注意事项和准备工作的视频,但是还是以文字的方式打出来,希望我的分享对养兔的新手朋友有帮助。分享...

2023-05-30 20:31:37查看全文 >>

兔子下崽需要多少天(兔子下崽后一般多久能生)

兔子下崽需要多少天(兔子下崽后一般多久能生)

我们都知道兔子的繁殖能力是非常的强,一个月可以生一窝,被称为月月兔,一个母兔的生产时间在30天,兔子跟其它动物不一样,兔...

2023-05-30 20:33:48查看全文 >>

兔子下完崽一天要喂几次

兔子下完崽一天要喂几次

如果母兔在产后无乳、乳汁不够或产后死亡,仔兔该如何喂养?这里分为两点为大家讲解。一、仔兔的寄养在有其他母兔的兔崽不够带的...

2023-05-30 20:51:53查看全文 >>

兔子下崽一年能下多少(兔子一年下几窝崽)

兔子下崽一年能下多少(兔子一年下几窝崽)

你见过刚出生的小兔子吗?它们全身是红彤彤的没有毛,10天后才会睁开眼睛。“兔子的怀孕期和母乳期都只需要一个月,...

2023-05-30 20:15:39查看全文 >>

十天学会单片机和c语言编程笔记(单片机c语言详细教程)

十天学会单片机和c语言编程笔记(单片机c语言详细教程)

《十天学会单片机和C语言编程》第一天Part1预备知识,...

2023-05-30 20:45:13查看全文 >>

怎么样用c语言实现51单片机(51单片机c语言编程100例)

怎么样用c语言实现51单片机(51单片机c语言编程100例)

有了点亮第一个LED灯的实验作为基础,我们对使用仿真软件和编程软件有了一定了解,知道如何进行仿真,如何编写程序。那么接下...

2023-05-30 20:20:54查看全文 >>

单片机c语言编程注意什么(51单片机c语言编程100例)

单片机c语言编程注意什么(51单片机c语言编程100例)

每个攻城狮的成长经历,目标总是相似的。刚开始学习这门技术的时候,希望自己能独立做出各种各样智能的产品。有了这能力,更有竞...

2023-05-30 20:26:19查看全文 >>

单片机c语言从零基础学习(有专门的单片机c语言教程)

单片机c语言从零基础学习(有专门的单片机c语言教程)

今天我们来讲讲一个c语言的源程序是怎么样最终编译成单片机所能执行的程序的通过前面的学习我们也可以知道,c语言这种编程语言...

2023-05-30 20:14:06查看全文 >>

51单片机怎么用c语言编程(51单片机编程代码大全)

51单片机怎么用c语言编程(51单片机编程代码大全)

单片机控制LED的闪烁是单片机入门必做的实验,下面我们看看源代码是什么样的。1、点亮第一个LED#include "re...

2023-05-30 20:48:12查看全文 >>

文档排行