手把手教你学51单片机
手把手教你学51单片机
视频加载中...
想学单片机怎么入手?51单片机入门自学最佳指南
曾经我是自学单片机然后跨行成功,今天来分享下自己的经验。
在网上看了很多文章,很多人说现在51单片机已经过时了,建议从STM32开始学习。
或者单片机没有钱途,直接搞ARM+Linux。
即便如此,我的建议还是从51开始学习,51是基础,学习难度也是新手比较容易接受的。
别人怎么学,或者到底有没有从事过这个行业的工作我们都不知道。
为什么我经常跟大家说,我的学习方法和路径适合大多数人参考?
因为我可以向大家保证的是,我就是这么自学过来的,而且我也在这个行业从事了多年的开发。
我的学历各方面也是普通得不能再普通了,我都能学会,而你学不会,这只能说明你方向不对,或者没用心 。
STM32的定位是给有经验的开发工程师快速做出产品,软件是基于固件库开发,不涉及到寄存器的配置,新手直接进入这种开发模式会一脸懵逼,不知道底层的原理。
ARM+Linux确实工资会高些,相对的门槛也高,学习难度大,如果不够自律,新手很难通过自学学会。
而且,如果你做过单片机开发再去学习ARM+Linux的方向,你会比直接学习这个理解得更透彻,基础更好。
打个比方,你直接学习可能需要半年甚至1年,等你做了单片机开发后去学可能只需要1-2个月。
我们学习的目的无非就是想通过这门技术先找到一份工作养家糊口对吧?
我当初自学到就业也就花了3个多月时间,所以从学习周期和回报率来说,先学习单片机开发是非常不错的选择。
至于后期你想不想进阶到Linux看自己选择,一般单片机开发做好就能让你过上不错的生活了。
Ok,那废话不多说,下面开始讲下51单片机入门自学最佳路径:
1.基础电路
学习单片机必须掌握基本的电路基础,比如说欧姆定律,二极管、三极管开关原理,LED灯驱动电路,按键检测电路,ADC检测电路等等。
有个量化标准就是,你学到能把市面上任意一款51开发板上的电路原理图看懂就可以了。
2.学习C语言
通过编写C语言或者汇编来控制单片机,汇编目前用得不多,所以建议只学C语言就行了。
针对单片机c语言我们无际单片机编程专门为零基础学员录制了一套教程,大家可以到我们公号获取。
C语言学完结构体,指针足以,如果指针前期学不懂也没关系,等你多做几个小项目以后就知道怎么用,该用在什么场合了。
3.单片机
能够把每个51单片机外设都用起来(外部中断、定时器、串口等等),最后做一个类似于电子时钟一样的小项目来培养自己的产品思维。
以上就是做单片机开发必备的技能,这些买个开发板跟着视频自学完全能学会。
关于后续如何提升,除了做项目,没有更好的选择,这也是我们特训营的价值之一:以项目为导向。
所以很多人问开发板才几百块,为什么我们收几千,我们除了带做产品,还提供7x12小时的技术支持,不管学什么,我最怕的就是碰到问题找不到可以指导的人 。
最后总结很多新手之所以学不会,有几个原因:
1. 花太多精力去研究模拟电路,数字电路
2. 学习过程中不懂得培养自己的兴趣,学习技术是很枯燥的过程,每学一个知识点最好做点有意思的东西来培养下自己的兴趣,同时还能提升自己编程的熟练度。
3. 没有学习氛围,没人实时指导和纠正方向。
相关问答
51单片机 入门教程?1、单片机概念:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(singlechipMicrocomput...变量....
会 51单片机 ,如何快速学习使用STM32单片机?单片机其实都是相通的,会了一种单片机,对着数据手册查看一下寄存器的设置可以快速的入手其他型号的单片机。会51单片机,说明有单片机的基础,再去学习STM32单...
51单片机 怎么学啊,看不懂,有推荐的网课和书籍么?王云51单片机教程,很多人都是看这本书入门的,这本书还有配套的教学视频,入门看这本书足够了。王云51单片机教程,很多人都是看这本书入门的,这本书还有配套的教学...
会使用 51单片机 的前提下,如何自学stm32?如何学好STM32,很多初学者都有这样的疑惑或者迷茫,到底怎么做才能将STM32学会呢?这里和大家讲解下,我从从51转STM32的经历或者说是经验。我当时为什么...在这...
if 51单片机 使用方法?IF51单片机是一款51系列单片机,常用于嵌入式系统中,以下是IF51单片机入门使用方法:1.准备开发环境:需要一台PC机、IF51开发板、USB编程器以及相关软件编译...
别人都说 51单片机 很容易学,为什么我学起来那么难,学了很久还没入门?学习单片机,首先你要知道单片机是什么,要了解单片机是干什么的,这样你才能开始你的学习。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成...
谁能教教我怎么学 单片机 ,先学什么,怎么入门?我可以,单片机入门简单。你有c语言基础吗?简单的电路基础吗?有的话51单片机,两个星期就可以做出蛮好的小东西。没有基础的话,先看看c语言,看到函数和数组...
51单片机 基础知识重点?一、STC51单片机外部引脚介绍1、电源和时钟引脚。如Vcc、GND、XTAL1、XTAL22、编程控制引脚。如RST(复位)。3、I/O口引脚。Vcc、GND——单片机电源引脚,不...
51单片机 acc使用方法?A和ACC的实质是一样的,对应地址都是0E0H,只是汇编在使用时,在格式上取了两个名字。你看看它们的使用方法,有的地方用A,有的地方用ACC,会发现有一定的规律...
有没有人告诉我 51单片机 要学多久?网上不是流传着不至一个10天学会51单片机的教程吗,静下心来,边看教程边实验,10天是可以入门的,但要熟练应用,要经过大量的练习,因你学的不是单片机本身,单...