单片机自学需要买开发板嘛?初学者如何使用单片机开发板?

发布时间:2022-12-26  

从事单片机开发的那些老工程师,或者是刚入门的单片机软件工程师,可以说99%的人都曾经买过开发板,或者一直借助开发板来从事单片机开发工作。

也许有人会质疑这个说法,如果你质疑,那你绝对还没有入门单片机,或者想学单片机但不懂单片机。

单片机最重要的一点就是动手实践,只靠书本上的学习是远远不够的,刚开始没人带也不可能直接做项目,只能从开发板学习开始。

从事单片机开发工作的大多数是电子相关专业毕业的,很多专业都有单片机原理与应用这门课程,但大学的单片机课程,我们又能学到什么?

大学课程学到的知识包括:单片机发展历史,单片机的内部寄存器,定时器功能,汇编指令集等理论知识,没有操作和实践,最多做个流水灯功能就算毕业了。

一般大学课程是不带开发板的,开发板都是自己掏腰包买的。

就像每年参加电子大赛的大学生们,基本上都会自己买个开发板来学习单片机。

所以,单片机学习需要开发板嘛?

答案是肯定要的,不管是你自学,还是有老师指导,都需要开发板辅助学习,因为单片机开发需要动手。

从事单片机的工程师们基本上都有这个经历,这个也算是单片机开发道路上一段不可跨越。

初学者如何使用单片机开发板?

单片机开发板 对于初学者是一个非常重要的工具,我的入门阶段就是通过开发板完成的。

  1. 要挑选一个合适的单片机开发板

单片机学习首先要选在购买一个开发板。

目前市面上的开发板非常多,我们在某宝上搜索一大把,有便宜的,有贵的,都不知道到底选择购买那个合适?

选择开发板,建议选择价格适当的,有配套教程的,有技术支持的,销量比较多的开发板比较合适。

配套的教程最好是有视频教程和文档教程相互配合的最好.

视频教程比较直观,更加方便学习,文档教程在我们碰到问题的时候,方便我们快速查阅。

2.要有正确的学习规划路线

我们首先要知道我们学习单片机的目标,然后根据目标做一个比较合理的学习规划。

大多数学习单片机的兄弟,都是为了将来可以找份类似的工作,从事电子产品的开发,所以我们学习更多的要放在应用和实践。

先学习单片机C语言知识,这部分比较关键,C语言是单片机开发的基础,一定要把C语言学习明白。

针对单片机的c语言编程,我们无际单片机编程有提供系统的入门教程,可以自行搜索找到。

单片机C语言学习完成之后,就开始跟着单片机开发板的教程学习单片机相关知识,包括单片机的寄存器,GPIO,定时器,串口,外部中断等。

单片机开发板一般配套的都是一些基础知识。这些教程学习完成之后还不能够独立的完成一些单片机项目的开发。

我们需要做一些比较简单的单片机开发项目,来逐步的积累产品开发经验。

一般建议大家可以做3-6个比较完整的项目,基本上就可以掌握单片机产品开发了。

3.模仿—熟悉—理解—创造

最近很多零基础的学员反应,感觉自己学习的有点迷茫,学习了几周还是不能自己独立写,很多问题不知道如何继续学习。

其实这个是正常的,任何学习都是一个循序渐进的过程,我们首先是照抄模仿,然后再慢慢的熟悉,理解,最后达到创造。

所以在迷茫的时候一定要确定好学习的方向是否正确,如果方法正确就不断的坚持,坚持跨过迷茫期。

单片机学习的几个阶段的说明。

照抄模仿,任何学习的开始都是模仿的,先模仿在熟悉的。

照抄模仿是学习的最重要的一个环节,在这个环节,我们需要话费大量的时间。

单片机的模仿阶段要对单片机程序开发,有个比较简单的概念,需要掌握的知识主要包括:单片机开发环境的搭建,单片机C语言语法和变量的的简单使用,完成点亮第一个LED灯等。

在模仿的阶段,我们就是在不断的熟悉单片机,我们模仿的多了,自然的就会更熟悉单片机的一些C语言语法,避免程序编写过程中容易出现的问题。

模仿到熟悉阶段的过渡是一个很自然的过程,模仿的多了自然就熟悉单片机开发了。

在熟悉阶段基本上要掌握: C语言的基本语法,单片机寄存器的配置等,可以完成单片机GPIO,外部中断,定时器等基本功能的驱动。

熟悉阶段相对是比较枯燥的一个工程,在这个过程中,要求大家开始对一个陌生的事物逐步认知它,理解它,使用它。

接下来就是理解阶段,在模仿和熟悉阶段,主要掌握的是单片机开发的基本知识,这些知识掌握了就要开始去学习单片机程序开发的程序逻辑思维,独立的做一些简单的小项目,例如电子时钟,红绿灯计数器等。

理解阶段到创造阶段是单片机学习开发的一个坎,很多学员会在这个阶段停滞很久,可能是几个月,甚至几年。

从理解阶段到创造阶段的学习,建议大家找一个有经验的老工程师带着学习,这样进步就会更快一点。

这个过程也是一个经验积累的过程,我们要不断的吸取别人的优质编程思路,学习单片机程序的程序框架,灵活的应用指针、结构体,队列,链表等。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    单片机spi通信接口什么意思,spi接口干什么用的?;讲真,以前做开发的时候最怕就是调spi和iic。 因为公司没有逻辑分析仪,调起来全凭经验,一出问题找都找不到,只能仔细看代码盲调,看是......
    SPI通信协议:单片机spi通信接口什么意思,spi接口干什么用的?;讲真,以前做开发的时候最怕就是调spi和iic。本文引用地址:因为公司没有逻辑分析仪,调起来全凭经验,一出问题找都找不到,只能......
    单片机里面有什么功能有什么模块它能干什么还有这整块51单片机开发板这些单片机的外设是怎么驱动的,驱动之后能做什么稀奇古怪的小玩意。 我们最终的目的就是玩好这个单片机的同时也玩好单片机......
    51单片机开发板的主要功能 51单片机开发板能做什么;51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机开发板......
    个讲课风格更适合你。 当然,如果你经济允许,也可以选择来跟无际单片机编程通过实战项目去学习。 通过项目学习是最快,学到的东西也是最实用的开发板呢,只能让你学会单片机的使用,学完以后你会发现还是不知道怎么用......
    想从事单片机工作,C语言要达到什么水平?;今天我来聊聊从事单片机开发工作,C语言要达到什么样的水平。 我用自己从入门到找到工作的经历来说或许更贴切点。 我是2011年毕业,非本专业,读的......
    单片机有啥用?现在用的还多吗?;在刚开始工作的时候,当时也没想这么远,一心只想学习一门技术,然后找到一份不错的工作。 至少比去工地搬砖,做普工要强的就可以。 早期在做单片机开发的时候,我一直认为单片机......
    一般都带有配套的教程,大家可以跟着教程敲代码,学理论,做实验,掌握单片机开发的基础知识。 第五: 开始项目实战 相信很多兄弟,跟着开发板学完之后,就不知所措了,不知道自己是否单片机入门了?还是不知道怎么用单片机......
    走很多弯路。 开发板学习单片机是需要成本的。必须有一台电脑,一块单片机开发板是标准装备。 电脑是用来编写和编译程序,将写好的程序代码下载到单片机上。 开发板用来运行单片机程序验证实际效果。 只要......
    电子的地方,就有单片机的身影。 我们再谈一下嵌入式单片机开发专业在这10年的变化。 14年前我刚上大学,学习单片机的时候,单片机还是一个比较冷门的专业。 我们大多数人都不知道单片机是个什么东西,也不知道学习单片机有什么用......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>