现在单片机发展很迅速,我上大一时,stm32以他的高性价比火遍了大江南北,但是学校的可还是讲的51单片机,如今快毕业了,学校外培训机构与时俱进都在培训armdspfpga,学校依旧是老样子。

其实我觉得51单片机的难度和stm32没什么区别, 价格又差不多,性能却天壤之别,而且stm32还有库,开发很快。在这种形式下,51单片机除了教学用,还有别的用途吗。

有没有谁的公司用51开发的,站出来,我给你加个buff。

最佳答案

  • 赤心木zqw 发表于2018-09-04

    51的学习还是有必要的,学习51是让你学习单片机内部运行的原理,对单片机的各个寄存器有所了解,对以后学习STM32还是很有帮助的。一上来就学习STM32对新手来讲难度有点高,虽然STM32的库封装得很好,但是对各个寄存器的了解还是对电子学生必要的要求。

    再者,51的应用在家电市场非常广泛,等你工作了就会明白,一颗刚好够用的单片机多么重要,性能的过剩会造成成本的上升,当你和老板说你要用一颗原方案2倍价格的MCU时,老板绝对不会给你好脸色。

    举报 评论 0

其他答案

  • 游~游~游 发表于 2018-09-04

    这个真的很尴尬。。51基本没市场,这年头都是ARM的天下。。你去听听韦东山课程,第一课就说单片机没搞头

    回答点赞:   stru9g1e WQS1314 举报 评论 2

  • 向悫 发表于 2018-09-04 云汉达人

    其实51 也不是你想的那菜。至少我出来工作几年了,还是有很多家公司现在用的还是51.

    当然不是教学用的STC89C51市面上大家用的比较多的是那种增强型的51

    比如C8051F320   STC15F系列   还有AVR的

    这种传统的8位单片机还是有很大的市场。

    比如前两天拆了一个门禁闸机,里面真用的是DIP40的那种51单片机。弄的我鄙视可好一会儿。

    上家公司用的就是新华龙的C8051系列。

    在消费电子领域,确实很少见这种传统的51,但是在工业、洗衣机等控制行业,51还是很活跃,不然ST也不会发展8位单片机。


    回答点赞:   Angel_YY 游~游~游 举报 评论 2

  • 7943603 发表于 2018-09-04

    没必要过于功利,多学点也好。哪怕是51.

    举报 评论 0

  • liangeeg 发表于 2018-09-04

    51有增强型内核的,性能也很强,可以上系统,还是低功耗什么的,可以不主攻,学习一下也是有用的。

    回答点赞:   WQS1314 举报 评论 1

  • 晏几台char 发表于 2018-09-04

    学习是很有必要的,就像学习C语言一样, 不应该急于求成。

    回答点赞:   7943603 举报 评论 1

  • zyh7148 发表于 2018-09-04

    51系列单片机一直在升级,仍然有很多场合在使用单片机,单片机是学习微机原理的基础,还是有学习的必要。

    举报 评论 0

  • hangtao 发表于 2018-09-04

    低端市场是51的天下 不管是价格还是开发难度都没法跟51比

    举报 评论 0

  • 不淡的咸菜 发表于 2018-09-04

    入门学51,是一个很好的选择,门槛没有arm那么高,容易入门学习

    举报 评论 0

  • luohaiyang 发表于 2018-09-04

    51是基础,结构简单易于入门,如果51学的好ARM学起来会非常的简单,另外51仍然有很大的应用领域。

    举报 评论 0

  • hehung 发表于 2018-09-04

    51单片机的学习还是有必要的,51单片机并没有你所说的价格和stm32差不多,难度差不多。其实51单片机很便宜的,而且应用比较简单,操作控制逻辑简单,IO口只具有输入输出功能等,学习51单片机入门还是比较快的,直接学stm32也可以,但是很多内容比较难以理解,stm32算的上市嵌入式单片机了,一个引脚可以存在多个功能,需要自己配置,在不熟悉的情况下很难配置正确。现在市面上很多东西其实还是采用的51单片机这种芯片,对于一些比较简单的控制,比如玩具,家电灯,没必要用很高端的芯片,这样会造成浪费。

    举报 评论 0

  • 捷波 发表于 2018-09-04

    51单片机应用还是挺广泛的,性能稳定价格也便宜,入门也简单容易上手。

    举报 评论 0

  • Andrewz 发表于 2018-09-04

    我反而是觉得51比STM32还难学一点.可能是因为51是在学校学的是stm32是在工作后学的.

    经典内核吧.有兴趣可以学一学做一些简单的东西还是可以的.

    举报 评论 0

  • FEItwo 发表于 2018-09-04

    其实,学STM32也难的

    举报 评论 0

  • yhj416606438 发表于 2018-09-04

    51其实优势不大, stm32或者stm8有的芯片比51便宜还好用

    举报 评论 0

  • 一笔之名也 发表于 2018-09-04

    有必要的,很多产品中还是在使用51的,成本低啊

    举报 评论 0

  • xdsnet 发表于 2018-09-04

    其实如果原理学好了,后面迁移问题也不大的。

    举报 评论 0

  • shakencity 发表于 2018-09-04

    目前51市场还是有的,但如果你要学的话可以直接上手32位单片机,市场前景更好,不需要纠结

    举报 评论 0

  • liulishiyi 发表于 2018-09-05

    51内核的单片机还是占有不少市场份额的,学习51主要是为了入门比较荣,直接上手STM32这样的单片机入门比较难

    举报 评论 0

  • megar 发表于 2018-09-06

    可以学习是没问题的,没必要花太大的经历,现在市场还有,但是不断的被蚕食中,但是这个确实是学习单片机入门最好的,主要还是学习主流吧,单片机目前市场不大,现在都是linux安卓天下,玩soc居多,但是这些都不容易,只学一点就无所谓!

    举报 评论 0

  • WQS1314 发表于 2018-09-08

    做一些比较简单的控制,51单片机的性能就足够了,也就没必要追求高性能的STM32,当今流行的arduino虽然也有用32位的单片机,但是主流的还是8位avr单片机。所以51还是有不少的市场份额。再说入门51要比直接入门STM32容易。

    举报 评论 0

我来回答

试用推荐

NanoPi NEO2

产品总数:30个  申请人数:18

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
提问就抽奖 好礼送不停