设计与开发

从零开始学单片机 如何从零开始学习单片机?

小编 2025-06-05 设计与开发 23 0

如何从零开始学习单片机?

“如何从零开始学习单片机”其实是一个伪命题,学习单片机必须具备一些基础理论知识,这样学习的过程才不会一知半解,甚至是听不懂。只要入门了单片机,剩下的,无他,手熟尔!

基础理论知识

模电、数电、微机原理、C程序设计这四本书,需要都翻一遍,没必要都懂,至少当看到或用到相关的知识的时候,能翻到、找到并理解运用。工具书的意义不在于背会,而是用到的时候能翻到并给与指导。

关于网上有人说谭浩强老师的书是个坑,个人觉得,零基础的话谭浩强老师的书是最容易入门的,入门上手后可以再看更经典的书籍比如《C和指针》等,尽信书不如无书。

单片机开发板

有了理论的知识,就可以开始学习单片机,学习最快的方法就是自己动手,买一块儿开发板是一个不错的选择。虽然也可以通过仿真软件来学习开发板,但这种在真机上学习的感觉还是不一样,尤其是自己写的程序跑在开发板上,是很有成就感的。

零基础选择单片机开发板的唯一标准就是资料要多,多到看不完的那种,推荐选择STM32的开发板,不落伍,学了就可以用在工作中,并且资料相对较多。淘宝上搜索“stm32”关键词,出来很多开发板,我们这里选取一个最有名的正点原子的开发板,200块钱买一个入门用,投入成本不算高。当然还有野火等开发板都是不错的选择。

如何学习

自学

自学是一个不错的选择,跟着视频一步一步做,需要很大的毅力才能坚持下来。而且自学有个弊端就是自己很容易掉坑里面,没有人一起讨论,虽然网上的群里面可以咨询,但是找到解决办法也许一天就过去了。

和同学一起学

鼓动几个同学,和他们一起学习,过程会比自学要快的多,而且相互监督相互帮助,资源相互利用,投入成本更低,学习劲头也更高。

报个学习班或者找个老司机带带

有人教比自学要快非常多,而且避免了走弯路。毕竟老司机走过的坑可以告诉你,你遇到的问题甚至可以一对一快速高效解决,当然投入可能会大一些。

如何进阶

单片机的魅力就在于所做即所得,当然想要做到这一步还需要不断的学习。入门以后,如何进阶,做个毕设或者跟着老司机一起做个产品,是一个不错的选择。做毕设或者产品,意味着自己学习的知识能真正的用到实处。想要做好的毕设或者产品,可能还需要学习如何做硬件,有软有硬才是一个合格的电子工程师。

关于单片机硬件,其实没有特别难的地方,不要过分追求一次到位或者学会,硬件知识最重要的是积累,学会了如何实现硬件比如用Altium画PCB、打样、焊接电路等,剩下的就是常年累月的学习如何设计硬件,这个过程需要五年甚至十年的时间,所以硬件的学习没有人能一次就教会如何做或着传授经验一点即通,会做,多做,量变引起质变,水到渠成。

职业规划

具备了基本的职业技能,如何规划职业发展,或者参加工作后,电子工程师的工作都是什么,分两个方向,管理和技术。

技术方向

助理工程师->工程师->主力工程师->技术专家,基本的技术方向都是这样,当然像阿里巴巴等大企业会分的更细。技术方向主要是如何把产品做出来、如何批量化产品、如何维护产品,这是技术岗位最具有价值的东西,做到这三步,就可以往技术专家发展了。

管理方向

技术管理方向分为产品经理、项目经理等,一般这两个名词说的比较多,简单的说就是产品经理确定要做的产品是什么样的,都要具备什么的功能,项目经理要负责协调资源把产品经理想要的产品实现并批量化。这两个管理岗门槛有可能不是特别高,但是可以往公司的中高层发展。

经验之谈

多看书,多动手,多学习,多交流不要固步自封,技术日新月异,多了解新的技术新的不一定是好的,老有老的味道尝试写技术博客尽信书不如无书,眼见为实

手把手教你制作Arduino—从零基础开始(DIY自己的单片机)

本课程为免费课程

本套视频手把手教你绘制单片机,以arduino单片机为例,采用AD10软件,DIY自己的单片机。本套教程适合零基础的学生和电子爱好者。工作室会还有配套的arduino使用教程,软、硬件自成一体系。

课程目录

更多课程信息,请点击“了解更多”

相关问答

单片机 开发板哪家的好,本人不会选,推荐一款?

如果零基础,建议选择51单片机郭天翔版,然后他讲的也不错,基本上从零开始。学完以后,这时可以参加电子大赛,完成毕业设计。有了一定基础,后...如果零基础,建...

C51 单片机 按钮程序 变量先归零再自增-ZOL问答

自学就自己搞吧,别人给了复制粘贴就可以了,呵呵。依据你给的按键顺序重点在判...timer=0;//每次按下均从零开始delay0ms();//延时,一遍显示加的过程timer++...

如何把零基础学生变成电子工程师?

首先,任何学习,兴趣是第一老师,学生对电子设计学科是否感兴趣是非常重要的事情。首先需要学习电子线路,学习虚短,虚断,需要明白电流,电压,电阻,功率...首先,...

零基础如何自学电脑?

学习电脑知识并不轻松,你要考虑自身有没有足够的时间去学习,有没有长期学习的决心。我当年学习电脑相关的编程知识,也是零基础入门,花了我将近一年多时间,每...

要想 从零开始 完全精通ps软件,一般要 多久?

11、《面向对象设计》(掌握;结合C++学习)(五)一些经验和体会1、真正的程序员用C++;(一位专家说的)2、动手去编程序;3、动脑去思考;4、要有良好的...10、...

苏州地区stoll电脑横机的编程的工资大概有多少-ZOL问答

我这个厂里有几个编程的,不过都他们都做了好几年了,一般在7000-8000,旺季在10000-20000左右。你是学单片机以及编程类的吗?在这行业工资是很高的...

por是什么电路?

在单片机中,POR(Power-OnReset)是一个上电复位的简写,它是一种特殊的电路,用于在系统上电时自动重置或刷新片内程序计数器。POR通常由一个或多个电阻和一...

计算机本科的毕业设计有多少人是自己做的?

上大学那会儿虽然学的是计算机专业,但对编程并不是特别感兴趣,也没进行过什么深入的学习。做的毕业设计,都是从CSDN上下载了一个源码,然后就只是将学校名称...

有谁懂!整体CT测试仪公司,CT测试仪好上手吗??

[回答]1、采用电压测量法,体积小重量轻,便携式,满足现场工作轻便性要求。2、电压波形由单片机程序产生,干净纯正,免除了电网干扰。3、内部采用恒压源,读数...

初中毕业 电子商务还是学机电?

感谢邀请首先电子商务和机电是两种完全不同的职业,也都有完全不同的发展方向。电子商务:是利用互联网技术为基础而进行的商品交换的活动,电子商务也比较宽泛...

猜你喜欢