找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: longzhihao
收起左侧

51单片机是不是过时了?

  [复制链接]
ID:876838 发表于 2021-10-11 16:28 | 显示全部楼层
应该来说有点过时了,任何事物都有生命周期,只能说,大学课程的开设不是一步就能到位,目前51单片机已经稍显过时,由于中国体制问题,有的大学老师也不想再攻坚其他片子,学校也不可能一下子招到熟练新技术的老师,所以大学就一直学的看似“落后”的课程,但是,大学学的是方法,学的是基础理论,有了基础理论,学任何新技术都是很快的。
回复

使用道具 举报

ID:836515 发表于 2021-10-11 16:38 | 显示全部楼层
可能还可以再坚持几年吧.至少现在我用的是51单片机
回复

使用道具 举报

ID:971202 发表于 2021-10-11 16:55 | 显示全部楼层
看具体应用和价格成本。51是入门。学习用的比较多吧
回复

使用道具 举报

ID:304725 发表于 2021-10-11 17:29 | 显示全部楼层
不过时,51单片机是学其他单片机的基础,想学好单片机工作原理结构,汇编语言等,建议先学51单片机,再学其他更高级的单片机,由容易到难,基础和概念一步步打扎实
回复

使用道具 举报

ID:971354 发表于 2021-10-12 10:33 | 显示全部楼层
我举个例子吧,假如是12Mhz的晶振,那么执行速度是12分之1的晶振频率,也就是1Mhz的执行速度。而mcs 51单片机(一般指课本上那些过时的货色,像宏晶就不同,好像震荡周期最高33Mhz)最高的晶振频率就是24Mhz,这个是有数据可查的,你可以查看at89s51的数据手册,高于这个频率可能工作就不稳定或者不能工作,所以转换成执行速度的话就是2Mhz,你老师没说错的。
回复

使用道具 举报

ID:308072 发表于 2021-10-12 10:55 | 显示全部楼层
挺好的啊,最起码很经典
回复

使用道具 举报

ID:349570 发表于 2021-10-12 11:25 | 显示全部楼层
单片机只是一种工具,不管51还是ARM,有合适的应用场景它们都不会过时。
回复

使用道具 举报

ID:883242 发表于 2021-10-12 12:55 | 显示全部楼层
二十年前就过时了,知名大厂都停产了51单片机。
回复

使用道具 举报

ID:971418 发表于 2021-10-12 14:09 | 显示全部楼层
还没有完全过时,在低端MCU领域,还是占据一定优势
回复

使用道具 举报

ID:302410 发表于 2021-10-12 14:48 | 显示全部楼层
还好吧,市场上用得比较少,主要是学校用了
回复

使用道具 举报

ID:299519 发表于 2021-10-12 15:22 | 显示全部楼层
10多年前,就有人问过这问题。
回复

使用道具 举报

ID:572020 发表于 2021-10-12 15:42 | 显示全部楼层
51单片机的优点在于低成本和丰富的资料,缺点便如你所说,功能有限。STC有几款51单片机功能很强,可以做飞控QAQ
回复

使用道具 举报

ID:382454 发表于 2021-10-16 16:47 | 显示全部楼层
前两年我入门就是51、52单片机,你说会过时嘛。
回复

使用道具 举报

ID:972611 发表于 2021-10-16 19:26 | 显示全部楼层
对于现在来说肯定过时了,但只用它来玩玩是够的
回复

使用道具 举报

ID:972618 发表于 2021-10-16 19:39 | 显示全部楼层
51便宜,买了一个刚板子花了十几
回复

使用道具 举报

ID:972689 发表于 2021-10-17 09:30 | 显示全部楼层
怎么说呐,个人感觉51单片机现在还能用,也是很多高校都必须学的课程,我认为它没有过时
回复

使用道具 举报

ID:972709 发表于 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。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:971132 发表于 2021-10-17 13:50 | 显示全部楼层
我认为不过时,再过5-10年,51(包括增强型等51系列)还是有一定的市场占有量,有合适的应用场景和性价比它们都不会过时
回复

使用道具 举报

ID:973043 发表于 2021-10-18 20:26 | 显示全部楼层
个人认为刚接触的时候用51还挺好的,毕竟51挺基础的。51玩的6了以后,再去搞其他的单片机,也能很快上手
回复

使用道具 举报

ID:973256 发表于 2021-10-19 10:51 | 显示全部楼层
不用的人有不同的需要,在一些地方他是很有用的
回复

使用道具 举报

ID:973263 发表于 2021-10-19 11:30 | 显示全部楼层

我认为不是的
应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。
回复

使用道具 举报

ID:976493 发表于 2021-11-1 17:32 来自手机 | 显示全部楼层
没啥过不过时的,便宜好用,资料多,用户广
回复

使用道具 举报

ID:977312 发表于 2021-11-3 13:26 | 显示全部楼层
如果是在学校里学习的话,51应该还不算过时
回复

使用道具 举报

ID:974277 发表于 2021-11-3 16:11 来自手机 | 显示全部楼层
随着科技的发展51单片机的确是有些落后了,但是它仍然有着不可替代的地位。51单片机价格低廉,像一些不需要那么多功能的电子产品完全够用,而且51单片机适合初学者的学习
回复

使用道具 举报

ID:587810 发表于 2021-11-3 16:55 | 显示全部楼层
这个没有什么过时不过时得,主要看你使用的场合,不要造成小马拉大车就好
回复

使用道具 举报

ID:453974 发表于 2021-11-3 21:51 | 显示全部楼层
个人认为,这玩意儿是个基础版,通了之后32啥的都通了;感觉没有过不过时的说法
回复

使用道具 举报

ID:88256 发表于 2021-11-4 00:20 | 显示全部楼层
man1234567 发表于 2021-4-17 10:34
这种婴儿般的提问会令所有人都有不吐不快的感觉而且真的都可以回答所以必火。

所以补充个类似的问题:科 ...

真的是,优胜劣汰,市场自然会有所选择,能留存下来的东西自然有存在的道理,还需要问吗?你为什么不问VCD、BB机、大哥大是否过时了?NE555过时了吗?
回复

使用道具 举报

ID:977698 发表于 2021-11-4 13:25 | 显示全部楼层
现在大多数基础还是从51学起,而且很多简单的功能用51就可以实现,对于刚开始学习的来说也挺好,不算过时吧
回复

使用道具 举报

ID:280000 发表于 2021-11-4 16:03 | 显示全部楼层
没有过时,只是使用场景不一样
回复

使用道具 举报

ID:977832 发表于 2021-11-4 16:33 | 显示全部楼层
51架构的算是过时了吧,现在很多更高效的架构
回复

使用道具 举报

ID:849913 发表于 2021-11-4 17:07 | 显示全部楼层
51也在发展 就如stc 的51单片机功能越来越强大
回复

使用道具 举报

ID:978535 发表于 2021-11-6 10:21 | 显示全部楼层
我觉得暂时不会过时,因为成本低,51能解决很多简单的应用
回复

使用道具 举报

ID:885797 发表于 2021-11-10 09:16 | 显示全部楼层
还是有人会用的,这是比较经典的,而且都学过,价格够便宜也有很多人会优先考虑
回复

使用道具 举报

ID:824490 发表于 2021-11-10 09:43 | 显示全部楼层
楼主发这样的问题,知道51单片机吗?51不仅只是89C51、89C52,现在的51单片机可以说是遍地开花,增强型的51单片机到处都是。。咋就会过时呢?只是换了一种形态而已。
回复

使用道具 举报

ID:850575 发表于 2021-11-10 09:56 | 显示全部楼层
51对于初学者够用了。能熟练的运用51,就能很快适应其他单片机的开发。
回复

使用道具 举报

ID:979665 发表于 2021-11-10 09:58 | 显示全部楼层
入门学习还是需要的,
回复

使用道具 举报

ID:979797 发表于 2021-11-10 17:11 | 显示全部楼层
虽然不可否认51单片机越来越多的被高端产品,尤其是ARM所替代,但我仍觉得51单片机没有过时,学习51单片机也没有过时!
回复

使用道具 举报

ID:979541 发表于 2021-11-10 19:27 | 显示全部楼层
有点了现在已经好几年没有单片机的技能竞赛了
回复

使用道具 举报

ID:979594 发表于 2021-11-10 22:37 | 显示全部楼层
学校大二学的51,基础入门,那时候对单片机有个直观的印象。51真的对新手很友好。后来大三学的32,绝大多数企业使用吧,未来发展前景不错。
回复

使用道具 举报

ID:980052 发表于 2021-11-11 13:59 | 显示全部楼层
怎么会过时,便宜又好用,还是有很多应用场合的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表