标题: 51单片机是不是过时了? [打印本页]

作者: longzhihao    时间: 2021-4-16 12:53
标题: 51单片机是不是过时了?
51单片机现在是不是过时了?现在有那么多功能强大的单片机。

作者: 路人甲王    时间: 2021-4-16 17:23
就好比小车和跑车的区别

你是不是会开小车和会不会使用底层原理一样

你可以学了51知道底层原理再用其他的、

你一开始学跑车了,也不知道底层原理了

还是要回来学一次
作者: ZXWPL    时间: 2021-4-16 17:43
除非你说功能强大的单片机价格能够做的和51一样或者低于51.不然同样的东西,我花两块钱能够搞定,为什么要花20块
作者: dzbj    时间: 2021-4-16 17:51
无所谓 工具而已 合适好用即可 有那么多先进机械锤子不是也没过时
作者: dzbj    时间: 2021-4-16 17:58
路人甲王 发表于 2021-4-16 17:23
就好比小车和跑车的区别

你是不是会开小车和会不会使用底层原理一样

我觉得不是你说的那样 很多开车不错的人并不会修车也不懂原理 随着应用的广泛 技能一定会被细分 因为产品的能力过于强悍 只有很少的人能从头到尾都搞 记得刚有PC的时候 所谓懂电脑的人聊的是总线 中断 内存地址 现在会打游戏也是PC高手 到后期有的人就只专注于应用 而且很可能只是某一方面的应用 就像AUTOCAD用的好并不一定EXCEL也行

好多年前 那时候是长城代理IBM 我们送去返修的显示器 键盘 主机什么的 按我们的理解就是都收下等着取 然后 收件那个美国人说 他只修键盘 显示器要找别的部门 我不是说这个方式好不好 只是说这就是功能细分 也许这例子不合适吧 大概是那意思
作者: 13702010390    时间: 2021-4-16 18:17
学校里用的比较多,企业用的很少。51性能有可能满足不了现在的要求
作者: winxp12345    时间: 2021-4-16 19:47
原理还是学51,资料比较多。主流的单片机还是市场和利润决定的。与功能强不强大没有关系。
作者: rayin    时间: 2021-4-16 20:13
51单片机还是有用处的,虽然速度不够快,但IO口够多, 学习资料随处可得,编译软件keil也很容易找到。 不是每个应用场景都是需要高速单片机来做的,合适的地方一样有用处, 这就是51单片机一直长盛不衰的原因所在。
作者: 李sz    时间: 2021-4-16 22:50
51单片机在一些低端产品中还大量应用,学校也用的比较多。而且也不存在过时,只要功能相匹配就可以用51单片机。
作者: changhz    时间: 2021-4-17 00:24
不能说过时,是看运算多不多,目前来说对初学者很实用
作者: 人人学会单片机    时间: 2021-4-17 07:49
把话说清除一点,你说的应该是89单片机过时了。51内核也有很多牛逼的单片机。比如新唐的。比如CY系列的。C8051F340等等 多了去了
作者: liuxuhe    时间: 2021-4-17 08:59
不会的,51学学基础,然后直接上ST
作者: man1234567    时间: 2021-4-17 10:34
这种婴儿般的提问会令所有人都有不吐不快的感觉而且真的都可以回答所以必火。

所以补充个类似的问题:科技都这么发达了有必要生产火柴么 ?
作者: MV-BP1X    时间: 2021-4-17 11:46
这个东西跟产品选型有关系,一些低端消费类电子产品应用很多
作者: 风吹来的砂    时间: 2021-4-17 12:00
不过时,用在不同的场景下
作者: 这一生只为你    时间: 2021-4-17 12:07
你有一辆自行车,还有一辆汽车,那么你去家门口附近的菜市场买菜,你是开车还是骑自行车?
作者: yhang18    时间: 2021-4-17 12:58
尺有所短   寸有所长
作者: 吼吼吼吼    时间: 2021-4-17 13:04
51单片机现在是不回过时的,就像2g->3g->4g->5g一样
作者: yewjr    时间: 2021-4-17 13:39
51是基础
作者: yewjr    时间: 2021-4-17 13:40
51是基础  学好了51才能更好的学别的单片机
作者: 977261156    时间: 2021-4-17 14:07
万座高楼平地起,学习单片机还是要从51单片机开始,然后才能进一步学习其他高性能的单片机。
作者: lwh999995    时间: 2021-4-17 14:12
要是点亮一个LED,你还去用STM32么?
只有产品适不适合,51没有过时之说。
当然做产品主要是考虑成本。
作者: 名字不是重点    时间: 2021-4-17 14:57
其实我也想问一句: 是什么原因让楼主你觉得51单片机过时了?
作者: _zoe_    时间: 2021-4-17 16:05
我认为51单片机没有过时。它的功能都是基础功能,在一些小功能软件上使用性比较强。
作者: me1998    时间: 2021-4-17 21:17
51芯片说是否过时,因为51单片机是我们学习单片机的开始,51单片机是学习单片机的基础,许多单片机都是以51单片机作为基础,去扩展的。所以说学好51单片机还是很有必要的

作者: LVDOUBOY    时间: 2021-4-17 21:37
不会啊,用在教学上还是蛮好的
作者: hantu    时间: 2021-4-17 21:55
对,已经过时几十年了。就象语文呀数学呀几十年前的小学生都学过了,现在的小学生都不用再去学了。
作者: angmall    时间: 2021-4-17 22:36
hantu 发表于 2021-4-17 21:55
对,已经过时几十年了。就象语文呀数学呀几十年前的小学生都学过了,现在的小学生都不用再去学了。

对,婴儿都不需要爬行或走路了,直接用嫦娥号去月球
作者: 574997859    时间: 2021-4-17 23:29
就其技术而言,是过时了。8位机存在是因为它低廉的价格,台系8位机更是低价
作者: wqqfE    时间: 2021-4-18 10:11
只要能达到你的目的,不管是什么芯片,能做出来就行~如果用的初级的芯片做的,那你的成本更低,这无疑也是你的产品优点所在
作者: 505816707    时间: 2021-4-18 10:26
51单片机可以学习到单片机的原理,这样再学其他单片机也比较简单,可以就51而言在学校大的竞赛都不怎么用了,性能都不够
作者: y19019    时间: 2021-4-18 15:59
当然不会啦,51新手.是入门最好的选择
作者: 被罚站的树    时间: 2021-4-18 19:49
51单片机虽然在一些大公司已经被取代,但是在小公司还有一些基础用品中还是不可缺少的,它很适合初学者去了解单片机,可以自己找个兼职来锻炼自己的能力,我们现在就正在学习,它可以实现好多功能虽然它只有8位,但是如果说初次接触竞赛,用它确实是一个不错的选择
作者: zongwobuwang    时间: 2021-4-18 20:05
单片机只有适不适用的问题,没有过时说法。比如做一个温度监控系统,四五块钱的51单片机能实现的,干嘛非得买十几块钱的PIC或AVR单片机? 现在有的工控厂家还指定用51的前辈8031呢。虽然它简单得连内部程序寄存器都没有,但就是因为简单,所以相对其他的单片机来说,稳定系数高,程序不容易跑飞。在恶劣的工业环境中稳定性高
作者: YZYNULL    时间: 2021-4-18 22:22
51是内核说具体型号别一概而论,你说的应该是51系列89单片机,stc16单片机也是51单片机挺强的
作者: myemcu    时间: 2021-4-18 22:35
主要看个人使用习惯。
作者: TTQ001    时间: 2021-4-19 07:38
只要有低端应用,51系列单芯片计算机仍将有其市场份额。
作者: sunismyself    时间: 2021-4-19 11:00
不见得呦,很多项目里面都还是会用到,根据产品情况
作者: beyond_12    时间: 2021-4-19 11:30
4位 8位都处于淘汰阶段吧!4位的生存空间要大一点 毕竟价格优势
作者: 蓝色弹珠    时间: 2021-4-19 11:33
不同的领域,用到的东西肯定不一样,51价格便宜,功能还算可以,在玩具中应用很多的,一些追求性价比的产品中,用的还不如51功能强大讷
作者: 神说要有狗    时间: 2021-4-19 11:35
相比之下虽然51单片机确实比较落后了,但是目前51的应用还是挺可观的,也很适合新手学习单片机
作者: 神说要有狗    时间: 2021-4-19 11:35
被罚站的树 发表于 2021-4-18 19:49
51单片机虽然在一些大公司已经被取代,但是在小公司还有一些基础用品中还是不可缺少的,它很适合初学者去了 ...

确实,赞同,大佬
作者: ankangyu    时间: 2021-4-19 13:32
不存在什么过时不过时,重点还是看你应用在什么地方,好比用一块钱的器件可以满足应用,非得要用5块钱的器件不就是浪费了吗。
作者: sai_chen    时间: 2021-4-19 13:41
小项目用小功能单片机,大项目用大功能的。
作者: 727742898    时间: 2021-4-19 13:47
st芯片涨价太厉害,换成了51单片机,程序仿真真垃圾啊,难受人。。
作者: dddddddd12    时间: 2021-4-19 14:18
51是地基 很多小玩意都能用 也便宜
作者: endyduan    时间: 2021-4-19 15:20
主要还是成本问题 现在更行更业都在降成本来提升利润空间 两块钱单片机可以搞定的事情当然不会去选择十块钱的东西
作者: laohai123    时间: 2021-4-19 15:40
对一些成本敏感和一些功能要求简单的场合还是很有竞争力的
作者: kuoluo    时间: 2021-4-19 19:21
51单片机属于比较基础的单片机,作为教学引导新手入门还是很好用的
作者: handsomehahh    时间: 2021-4-19 20:31
入门还是可以的,便宜,但是的确没有es8266香
作者: 青竹之初3405    时间: 2021-4-19 22:32
现在好友很多的产品还在使用4位单片机,51相对还是高级的。对于公司来说,降低成本很重要。从这点考虑,51单片机还有很长一段时间优势。
作者: 王哈哈啊    时间: 2021-4-20 15:20
是有点,但在一些大学实践里以及一些简单的控制领域还有大量的应用。。
作者: mandan    时间: 2021-4-20 20:05
单片机只是个工具,这种东西看人不是看时代。看人是怎么使用的。
作者: 信男爱黑科技    时间: 2021-4-21 09:46
感觉51是最适合学习的,功能强大对新人还友好,我大一新学的,一个学期下来参加了几次比赛,也小有成就,感觉很满足
作者: 贰帆    时间: 2021-4-21 16:43
51单片机比较简单,目前不管是学校实验还是一些功能低的领域里也用的比较多,目前的话过时到不至于,但以后不好说

作者: 松99    时间: 2021-4-22 08:00
51单片机是上个时代科技结晶,而且从现在的角度看51单片机结构简单,容易学习,这算是基础,了解学会后有助于更高阶的学习
作者: ckb13141    时间: 2021-4-22 09:58
51单片机还是有用处的,虽然速度不够快,但IO口够多, 学习资料随处可得,编译软件keil也很容易找到
作者: u8899361    时间: 2021-4-22 15:34
强大的51多的是。不要担心,过时的只是汇编。现在都用高级语言,管它低层是什么。
作者: 夜空之巅    时间: 2021-4-22 17:55
最近在学32,才发现以前学51的时候真的是没怎么用心,32虽然也有库函数版本,但是寄存器也要懂,学的头都大了,库函数还这么多,外设多引脚多,真的挺复杂的
作者: tyb291644    时间: 2021-4-22 19:27
51是让你先了解单片机,他只是开始不是结尾,基础打好才能走更远,没有过时不过时这一说法


作者: grant110    时间: 2021-4-22 19:32
学完51的话基本的中断、总线、定时等功能都可以弄懂,但是其他的板子功能更强大,性能更稳定。
作者: adshjk    时间: 2021-4-23 16:05
现在大部分确实是用的STM32
作者: 1358730429    时间: 2021-4-24 12:00
51单片机仍是电子类专业必修的课程,淘汰是不可能的,其操作简单,功能直接,易学会,所以很受初学者的欢迎
作者: 1358730429    时间: 2021-4-24 12:02
51单片机是大学的必修课程,操作简单,功能直接,易学会,所以很受初学者的欢迎,不会过时被淘汰的,目前功能强大的单片机有:MSP430单片机、STM32单片机、STC单片机等
作者: FlusCode    时间: 2021-5-5 07:24
不过时的,有些地方也好用的。
作者: zhou1600105834    时间: 2021-5-5 16:20
并没有吧简单的还可以用51
作者: sophieqd    时间: 2021-5-5 16:57
帖子当中的回答对我初学者受益匪浅。谢谢
作者: sophieqd    时间: 2021-5-5 16:58
ankangyu 发表于 2021-4-19 13:32
不存在什么过时不过时,重点还是看你应用在什么地方,好比用一块钱的器件可以满足应用,非得要用5块钱的器 ...

非常赞同
作者: dalaoshi    时间: 2021-5-8 16:03
世界在发展,新事物不断出现,不断有新的需求,严格的说,去年出产的芯片,今年就“过时”了,但基础不变,一味追求最快,最多功能,最方便是在赶时髦,基础打不好,楼无法建高。51是单片机的基础,在此基础上发展出来的增强型51单片也是在回应新的需求,除非遇到无可逾越的障碍,否则不会过时。
作者: wangdanan    时间: 2021-5-8 16:11
个人认为学习底层原理,32也有很多底层原理,51确实有些过时了
作者: hnhkrhw    时间: 2021-5-8 22:46
现在最好的构架是ARM+CPLD或ARM+FPGA,可以很好的完成多任务多线程
作者: 刘嘉    时间: 2021-5-8 23:44
现在很多大学还是以51为基础进行学习,51学习可以入门,如果想更深入学习可以学习Python
作者: swjiujiu    时间: 2021-5-9 18:59
应该来说有点过时了,任何事物都有生命周期,只能说,大学课程的开设不是一步就能到位,目前51单片机已经稍显过时,由于中国体制问题,有的大学老师也不想再攻坚其他片子,学校也不可能一下子招到熟练新技术的老师,所以大学就一直学的看似“落后”的课程,但是,大学学的是方法,学的是基础理论,有了基础理论,学任何新技术都是很快的。学会了C,其他语言就不是太难搞懂,学会了单片机,自然ARM其他的就容易上手。大学的知识不会白学!
作者: 蓝天znl    时间: 2021-5-11 20:26
51单片机感觉也不算很过时吧,我们学校还是一直用这个
作者: 权威人物    时间: 2021-5-12 09:54
利润 价格 产品需求决定
作者: cyjcyjctj123    时间: 2021-10-10 19:59
ZXWPL 发表于 2021-4-16 17:43
除非你说功能强大的单片机价格能够做的和51一样或者低于51.不然同样的东西,我花两块钱能够搞定,为什么要 ...

有一说一确实
作者: wskufo    时间: 2021-10-11 06:52
肯定没过时,先学习51  汇编,再学习C51,都弄明白了,再学习 PIC AVR  STM  MC68H  。
作者: dzc3458    时间: 2021-10-11 10:22
可以用c51入门单片机
作者: rayin    时间: 2021-10-11 13:06
51单片机没有过时, 5v电压,IO脚位多,编译器多,资料多,不是要求速度特别快,复杂的应用,都是可以用得上51的
作者: shumivan    时间: 2021-10-11 15:59
这个不存在过时一说,毕竟属于先驱的产物,功能简单可靠,网上资源多,所以还是一些简单的产品且成本控制严格的开发是可以考虑的
作者: 只为学习    时间: 2021-10-11 16:28
应该来说有点过时了,任何事物都有生命周期,只能说,大学课程的开设不是一步就能到位,目前51单片机已经稍显过时,由于中国体制问题,有的大学老师也不想再攻坚其他片子,学校也不可能一下子招到熟练新技术的老师,所以大学就一直学的看似“落后”的课程,但是,大学学的是方法,学的是基础理论,有了基础理论,学任何新技术都是很快的。
作者: 没啥好名    时间: 2021-10-11 16:38
可能还可以再坚持几年吧.至少现在我用的是51单片机
作者: kyh188    时间: 2021-10-11 16:55
看具体应用和价格成本。51是入门。学习用的比较多吧
作者: hy1589766    时间: 2021-10-11 17:29
不过时,51单片机是学其他单片机的基础,想学好单片机工作原理结构,汇编语言等,建议先学51单片机,再学其他更高级的单片机,由容易到难,基础和概念一步步打扎实
作者: anshan144155    时间: 2021-10-12 10:33
我举个例子吧,假如是12Mhz的晶振,那么执行速度是12分之1的晶振频率,也就是1Mhz的执行速度。而mcs 51单片机(一般指课本上那些过时的货色,像宏晶就不同,好像震荡周期最高33Mhz)最高的晶振频率就是24Mhz,这个是有数据可查的,你可以查看at89s51的数据手册,高于这个频率可能工作就不稳定或者不能工作,所以转换成执行速度的话就是2Mhz,你老师没说错的。
作者: lvhuanying    时间: 2021-10-12 10:55
挺好的啊,最起码很经典
作者: POWER_WONG    时间: 2021-10-12 11:25
单片机只是一种工具,不管51还是ARM,有合适的应用场景它们都不会过时。
作者: Hephaestus    时间: 2021-10-12 12:55
二十年前就过时了,知名大厂都停产了51单片机。
作者: jun_dahai    时间: 2021-10-12 14:09
还没有完全过时,在低端MCU领域,还是占据一定优势
作者: 娄金灿    时间: 2021-10-12 14:48
还好吧,市场上用得比较少,主要是学校用了
作者: myemcu    时间: 2021-10-12 15:22
10多年前,就有人问过这问题。
作者: Agih    时间: 2021-10-12 15:42
51单片机的优点在于低成本和丰富的资料,缺点便如你所说,功能有限。STC有几款51单片机功能很强,可以做飞控QAQ
作者: univers    时间: 2021-10-16 16:47
前两年我入门就是51、52单片机,你说会过时嘛。
作者: 流星浮玉    时间: 2021-10-16 19:26
对于现在来说肯定过时了,但只用它来玩玩是够的
作者: joanny    时间: 2021-10-16 19:39
51便宜,买了一个刚板子花了十几
作者: 123494946649    时间: 2021-10-17 09:30
怎么说呐,个人感觉51单片机现在还能用,也是很多高校都必须学的课程,我认为它没有过时
作者: mocat    时间: 2021-10-17 11:44
只要足够便宜,就不过时。  MCS-51推出的太早(1980),现在所有专利都过期了,任何厂家都可以生产出售指令系统跟51兼容的单片机,这样就可以利用近40年来积攒下来的大量软件资源。由于厂家多,竞争充分,所以同样配置的51单片机比其他专有指令系统的8位单片机(例如AVR,STM8之类)要便宜很多。  另外51汇编非常适合手写,如果程序小,直接写汇编就行了,在工具链上的负担可以减到最小。  其实现在这个情况下,最尴尬的是AVR。AVR发明出来的时候,51大都还是12个周期一条指令的,所以大部分指令都是单周期的AVR非常占优势;然而现在很多兼容51也做到了大部分指令是单周期的,这样在同样的主频下就能比原始版51快出10倍左右来(不是严格的12倍是因为有些指令在原始版51上是24个时钟周期,而在现在的大部分“单周期”51上是4/5个时钟周期),效率和AVR接近。另外AVR的大部分指令都是2字节的(另外有几条4字节指令),而51指令系统中有一大半的单字节指令,在代码密度上51也可以更强(当然这取决于编译器)。  最关键的问题是,在一块多钱能买到16kB FLASH,1kB+256B SRAM,连USB控制器都带的51,6块多钱能买到64kB FLASH,20kB SRAM的Cortex-M0的现在,要啥7块钱的ATMega8A……  利益相关:用了很多年AVR。
作者: kevin_zhen    时间: 2021-10-17 13:50
我认为不过时,再过5-10年,51(包括增强型等51系列)还是有一定的市场占有量,有合适的应用场景和性价比它们都不会过时
作者: zzl4665    时间: 2021-10-18 20:26
个人认为刚接触的时候用51还挺好的,毕竟51挺基础的。51玩的6了以后,再去搞其他的单片机,也能很快上手
作者: lwj201201    时间: 2021-10-19 10:51
不用的人有不同的需要,在一些地方他是很有用的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1