51单片机编程入门用什么单片机比较好?

发布时间:2023-01-03  

每个男人心中其实都有一个”钢铁侠”梦。

希望自己拥有像男主一样的技术,通过技术去改变世界。

不过想做到这一步,需要学的东西实在太多太多,可能这辈子都学不完。

就是这种遥不可及的事情,让很多人望而却步。

每个牛逼的大神,都是从零基础开始,不是他比你聪明多少,而是他能屡遭挫败,而热情不减。

其实,都是一个沉淀的过程,如果你真的喜欢科学,喜欢技术。

我们应该把目光拉长到5年,10年,20年,甚至当作一辈子的事业和爱好。

最后,这个爱好一定也会给你巨大的回报。

就像学习单片机一样。

最近有个新学员,他是直接学的STM32,虽然能把外设用起来,但是还是感觉自己啥也不会。

每碰到一个问题,如果不百度,根本不知道是怎么回事。

后面跟他聊了才发现,他也比较浮躁,比较心急想学完出去找工作,所以忽略51直接学了stm32单片机。

我从事了研发工作10年,当初自己的自学51单片机过来的,一路学过来还算顺利。

所以,我的路也一定适合大多数人去参考。

我一直跟学员强调,不管你能不能直接学会stm32,都要给我老实从51单片机开始。

虽然stm32现在用的很多,很多公司也要求要会stm32。

但是我的经验告诉我,只要你掌握了一款单片机,其它的基本很快就可以上手。

而51单片机是基础,开发模式也更加底层,需要配置寄存器来把单片机资源用起来,这种有助于你理解单片机的原理。

有这块的基础知识铺垫,你后面的路会好走很多。

Stm32光寄存器就几百上千个,首先这个芯片的定位就不是给新手学单片机用的,而是给工程师快速开发产品用的。

它的开发模式和51单片机完全不同,51是配置寄存器,而stm32是使用原厂提供的固件库来使用单片机资源。

虽然stm32也可以用寄存器来开发,但是一般实际产品开发很少人会这么干,除非闲的蛋疼。

所以,你直接学stm32的话,基础知识缺失会比较多。

会导致的问题就是,每碰到一个问题你都一脸懵逼,不知所以然。

只能在网上搜,搜不出来根本不知道从哪里入手解决。

看起来你像是走了捷径,实际你花的时间或许更长。

1.51单片机编程入门选什么单片机?

51单片机的话目前主流都是使用stc的,因为价格比较便宜,烧录比较方便,直接串口就能烧录,很多芯片光烧录器就要几百块。

2.怎么学习比较好?

相信大多数人入门的时候都是通过开发板学习的,开发板也有配套的视频教程,新手自学也能学会。

通过开发板虽然能把单片机外设系统学一下,但是也会伴随2个问题:

  • 不知道所学的知识实际应用在哪里

  • 学完以后做项目还是无从下手

如果你有以上两个问题,不要着急,这是正常的,我当初也经历过这个阶段。

我做了至少不下30个商用产品,用过各种各样的单片机,我总结出了一个经验。

虽然我们是做单片机开发,但是我觉得单片机并不是真正学习的重点,它只是工具

很多人为什么说单片机没前途,就是他的眼界只局限在这个工具本身,如何通过工具去产生价值才是决定你前途的。

真正重要的是我们做项目的能力,也就是编程水平和思维。

很多人搞不懂重点,把大量时间浪费在学习单片机身上,比如说stm32单片机,用库觉得还不够深入,还要去学寄存器配置,学完最后发现还是不会做项目。

所以我们无际单片机编程从开始的定位就是以项目驱动,带学员通过项目顺带把单片机学了,真正做到学以致用,理解是最深刻的。

经过几个项目的历练,你的领悟会上一个层次,真正做到对任意一款单片机使用都游刃有余。

当然,通过项目去学习也是有弊端的,就是产品是以功能为设计原则,可能不会把单片机每个资源都用到,所以学习也没那么全面。

不过综合评估的话,还是通过项目去学习比较快,等你有经验了,很多东西都能迎刃而解。


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

相关文章

    初学者想自学单片机需要买什么呢?;我刚开始学习单片机的时候一脸懵逼,看了下网上一些扫盲文。 模拟电路、数字电路、微机原理、C语言、寄存器、数据手册、数据结构等等一大堆专业名词… 不知道的还以为单片机......
    入门单片机需要购买什么东西,学哪款单片机最好?;最近看到有些人说学单片机好烧钱,把我看懵了,我的第一感觉是这孩子到底有多穷。 我印象中,10年前我自学单片机就买了一个51开发板,然后......
    一片存储空间,多个函数共享该覆盖区。【是不是很怪异呢?】这样我们不得不留出一部分空间给局部变量。其实这并没什么好奇怪的,51只是单纯的想用SP传递参数和保护现场以及恢复现场等功能,这和一些单片机是有区别的,但是......
    有STC 51、NXP、STM8、STM32等等。 我们前期在学习的时候先学STC的51单片机,然后学STM32,其他的到工作中用到什么单片机再针对性去学习就好了,基本上都是相同的,就是配置寄存器把单片机......
    灯条以前使用新唐的N76E0003单片机驱动过,这款单片机51内核的,之前驱动也没什么问题,今天使用stm32f103c8tc6来驱动,有了新的发现,首先来说一下ws2812b的驱动原理,直接上图好了。驱动......
    中好像有问题,断的这个电应该只是单片机的电,而不包括max232的电。于是又改电路,改完还是不行。算了,这个我以后搞明白了再来说说吧。   其余的应该就不算什么难的了,找一个51最小系统原理图照着焊呗,没什么......
    问下MCS-51 单片机和 AT89S51 单片机有什么异同? 答:MCS-51 是 intel 公司的叫法,AT89S51 是后来 Atmel 公司基于 intel MCS-51 单片机......
    。还好,我坚持过来了。 那学习单片机有没有什么好的方式和途径? 我以一个过来人的身份,给大家分享一些经验和建议。 学习单片机开发,如果可以找个老司机来带带,可以让大家少走很多弯路,就像我们无际单片机......
    51单片机到底是什么跟单片机有什么关系; 的种类繁多且应用广泛,如今我们的生活中大大小小的应用都离不开。51作为单片机中应用最广泛的一类,市场需求量也是非常的大。那么到底是什么,跟单片机又有什么......
    ,80C51,arm等。   三、怎么学单片机:   实践第一;补充必要的理论知识,即缺什么补什么;做工程项目积累经验。(可在网络上搜索些题目,也可自己有什么想法大胆的去试验。)。   四、为什么选择51......

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

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

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

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

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

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

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