如何快速的入门单片机?单片机自学教程有哪些?

发布时间:2022-12-26  

如何快速的入门单片机开发?百度一大堆广告,然后就是乱七八糟的文章,看的眼花缭乱。

排在最前面的是培训机构,后面就是一大堆文章。

有建议自学的,有建议报班参加培训的,有的建议先学51单片机,有的建议先学stm32。

翻了半天网页,看了很多资料,还有开源的教程,但感觉就是千丝万缕很难理清,不知所措。

我们先聊聊单片机开发通过自学容易嘛?

我是08年开始学习单片机的,第一次接触单片机,对单片机是什么没有一点概念,既不知道单片机是个啥,也不知道单片机能干啥,一片迷茫。

经过几天查资料,和实验室的同学沟通,才慢慢地对单片机有一个比较朦胧的概念。

单片机原来就和电脑的CPU一样,是电路板的核心,可以编程实现各种功能,例如点亮LED灯等。

此刻对单片机的认识就是它比较强大,比较神秘,而且学会单片机开发大有前途。

但自己不是电子信息专业的,自己可以学会单片机开发吗?相信这也是大多数自学者心中的疑问。

对自己是否可以学会单片开发还不是很有信心,也在心里反复地考虑要不要学习单片机。

最终我还是下定了决心,我要学习单片机,我要掌握单片机开发,我想自己可以独立开发电子产品。

我的专业没有单片机编程这么课程,只能通过自学来掌握单片机开发。

首先是啃教程,我借了电子信息专业同学的这本书,开始闷头学习单片机理论知识。

书本上的知识,大多数还是过于无趣,我大概花了4周时间,过了一遍,但因为没有基础,很多东西还是一知半解。

但过了一遍书本,我至少对单片机开发有了一个简单的认识。

通过课本我对汇编开发也有了一定的基础,但我的老师建议我学习C语言,因为汇编的移植性差,不通用等。

我又花了2个月学习C语言,那段时间,因为特别想学会单片机,所以学习劲头非常足。

C语言学习完之后,自己就做了一点小投资,买了一个51开发板和一台大屁股台式电脑。

开发板学习我大概花了3个月时间,通过C语言完成了单片机所有资源的驱动,串口、外部中断、IO输出输入,DAC,ADC,定时器等。

一不留神,自己的故事又说了一大堆!

从我的单片机学习的经历来说,感觉还是挺曲折,曾经也迷茫过,也挣扎过,也想过放弃。

自学需要有坚定的意志,还真不容易,也就说一个人最大的敌人还是自己。

对于那些正在自学的兄弟们,肯定是和我有过同样的感触,从刚开始的自信到后来的迷茫,从迷茫逐步的走向绝望,放弃。还好,我坚持过来了。

那学习单片机有没有什么好的方式和途径?

我以一个过来人的身份,给大家分享一些经验和建议。

学习单片机开发,如果可以找个老司机来带带,可以让大家少走很多弯路,就像我们无际单片机编程最近有个学员,自学了将近2年没效果。

就是因为他的学习路径不正确,也是通过开发板去学习,虽然能在开发板上把单片机外设都用起来,不过一做项目就没一点思路。

当然由于各种原因只能自学,那就看看我下面的个人建议。

第一: 下定决心

先要确定好,自己是否对单片机开发有兴趣,是否能坚持下去。

如果两天打鱼三天晒网,那就是浪费时间,学到一半还不如不学。

确定学习单片机就一定要下定决心,相信自己一定可以把单片机搞定。

第二: 在某宝上买个开发板

买个开发板,做点小投资还是非常必要的。

新手的话还是建议从52单片机开始学习。

第三: 学习单片机C语言

我经常给学员强调C语言的重要性,要求大家把C语言的基础一定要打牢固。

但并不建议买C语言教程或者书本,埋头苦干,因为从书本上学不会编程。

我们要精准地学习单片机编程开发需要的C语言知识,否则就是浪费时间。

单片机学习初级阶段,掌握单片机的基础就OK,随着基础的不断牢固,再深入的学习C语言的高级语法。


第四: 基于开发板学习单片机程序编程

对C语言有一定的基础之后,就可以正式开始单片机学习了。

单片机学习最重要的一点就是要多动手,都思考,多实践。

开发板一般都带有配套的教程,大家可以跟着教程敲代码,学理论,做实验,掌握单片机开发的基础知识。


第五: 开始项目实战

相信很多兄弟,跟着开发板学完之后,就不知所措了,不知道自己是否单片机入门了?还是不知道怎么用单片机做产品?也不知道接下来该如何继续学习?

这种发自内心的迷茫,我曾经也为此煎熬。

其实前面学习的C语言和单片机资源的驱动,都是单片机开发的基础知识。

项目实战才是单片机学习的重点,也是学习单片机的难点。

项目实战,大家可以先做一些类似于电子时钟的简单项目,也可以根据自己喜好去DIY项目,最好的还是通过实际项目去学习,像无际单片机编程提供的“无线门磁探测器”和“WIFI报警主机项目”一样。

大家如果可以自行的完成1-3个项目,那你单片机开发水平一定会有质的飞越。

以上的内容都是个人的经验之谈,希望可以帮助到大家。


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

相关文章

    基础学单片机要多久单片机学了以后可以干嘛?;很多小伙伴看到网路上流传的单片机很难啊,又要硬件又要编程,就望而却步。 其实说白了,这都是人性对未知事物的一种恐惧心理。 害怕付出了时间精力,最后......
    一个月可以学会单片机嘛?单片机编程学多久?;这个是大家非常关心的话题,我们有些小伙伴以及周边想学单片机开发的朋友,都会咨询我,学会单片机大概要多久? 老郭出了一套经典的“十天征服单片机”教程,相信......
    如何快速的入门单片机?单片机自学教程有哪些?;如何快速的入门单片机开发?百度一大堆广告,然后就是乱七八糟的文章,看的眼花缭乱。 排在最前面的是培训机构,后面就是一大堆文章。 有建议自学的,有建......
    单片机一个月能入门么?单片机工程师能干到多少岁?;初我在学习单片机的时候,和很多新手一样,很迷茫,很焦虑,不确定自己能不能学会,如果可以大概需要多久。 不过最终我还是成功了,不然......
    如何自学单片机? 单片机怎么入门?;如何自学单片机?说起这个话题,我就会自然的就想起我的一段血泪史。 我在大学的专业不是应用电子,07年的时候,只有选择了应用电子,才有单片机这门课,我的......
    一般不具备自编程能力。 二、51 单片机入门自学建议 作为一个初学者,如何 51 单片机入门? 实际上,其实不需要多少东西,会简单的 C 语言,知道 51 单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这 2......
    单片机有什么用?单片机自学网有哪些?;单片机这个词对大多数人来说都是陌生的,我一直喜欢把单片机比喻成蜡烛:燃烧自己,照亮众人。 用单片机做的产品可以说是铺天盖地,拿家电来说:冰箱、空调、电饭......
    入门?   实际上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿真器,例如,的“双功能下载线”就具......
    单片机要学多久才能自己开发?学单片机以后做什么?;要说学多久才能自己开发,不妨我给大家分享一下我的单片机学习之路。 我学习单片机一方面是因为大一的时候进入了学校电子大赛实验室,另一......
    单片机需要多少C语言基础,C语言单片机编程教程;很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别......

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

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

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

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

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

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

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