0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51单片机应用广泛的真正原因是什么?

GReq_mcu168 来源:未知 作者:胡薇 2018-10-10 17:41 次阅读

今天告诉你们一个秘密,为什么我们学的是51单片机,为什么在中国无论是工程师还是大学教师还是大学生都喜欢用51单片机,原因有以下几点:

1.由于51内核(指具有8051cpu单片机)具有大量的资料,有很多的种类,所以受到了人们的喜爱,是初学者能够收到事半功倍的学习效果。真的是这个样子吗?或许在20年前是这个样子是这个原因,因为那事没有别的东西可以学。

2.但似乎不是这样子的原因,因为虽然51单片机有很多的种类,新的产品也集成了很多更有用,更简洁的功能,但是人们还是最最钟情于功能最少操作比较复杂的51单片机—AT89S51单片机(ATMEL的早期产品)。

3.下面我们分析一下51单片机应用广泛的真正原因:

在分析原因之前先讨论一下几个问题

(1)51单片机是神马时间进入市场的?答:51单片机是上个世纪70年代发展80年代被广泛应用的单片机。

(2)同时期还有其他的竞争产品吗?答:有还有Zliog公司的z80单片机,但是不久就因为公司的策略原因退出了市场(网上说的)。

(3)下面说只要问题,现在工作在公司前线和学校的教育与前线的工作者现在多大年纪?答:40岁左右。

(4)现在40多岁的工作者在20年前在做什么?答:在上大学而且大学里开设的可就是51单片机。

(5)毕业之后他们去干了些啥?答:一部分去公司工作了,就是现在的一线工程师,另一部分留校任教了,就是现在工作在教育一线的我们敬爱的老师。

(6)现在他们还还在用什么?答:大部分还是在用51单片机,在公司工作的工程师们还在用51极力的做着自己的项目,只有在竞争十分激烈的公司遇到51完不成的项目时才会想着去找一个功能更强大的单片机,所以工程师中有一部分会使用其他的单片机。而老师就不一样了做的工程不是很多也不是很大竞争也不是很激烈所以他们会的51单片机就足可以应付,所以他们的知识体系没有更新,直到今天他们在教我们,以至于我们学的是他们在20年前学的东西。这才是为什么我们什么还在学习51单片机的真正原因。

再说说51单片机真的很简单那很容易入门吗,真的可以事半功倍吗,我个人认为不是这样,因为现在的好多单片机都比51单片机入门,例如:AVR单片机操作更简单,片上外设更丰富,PIC单片机有更精简的指令集有33、35、58条指令(视单片机的级别而定),属精简指令集。而51系列有111条指令,AVR单片机有118条指令。

这个现状正在慢慢的改变,因为40岁的工作者正在慢慢老去,20岁的我们才是未来的主宰,20岁的我们也学会了更多的单片机,51内核的:STC全系列 C8051F全系列 肥1内核单片机:AVR PIC MSP430 还有更高级的ARM内核的单片机等等。

喜欢电子喜欢单片机的童鞋们,希望你们能学到更多使用的知识。

以上只代表个人看法。

与MCS51核同期比较有名的MCU还有Motorola的6805核、Zilog的Z8核、NSC的Cop8核、还有比MCS51早出生的MCS48核,还有很多不大有名气的MCU核,过了三十年,还在大规模生产使用的八位核除了6805的姊妹HC08,就是一堆后起之秀了。之所以如此,主要是Intel当时开放了51核的授权,至今众多的授权非授权供应商开发了过万种51核或兼容51核的MCU,而且51核相当稳定,指令集比较合理。这些才是一般熟练R&D选择它的原因。现在ARM的授权生产供应商也很多,当ARM真的有了较长时间存在的稳定内核时将肯定会改变这个局面。

早期51核中的8031片内没有一般MCU必不可少的PROM,需要用户自己外扩,但其片内集成的 Timer、I/O口、RAMUart 相当有用,外扩一片地址锁存芯片,一片PROM,一个时钟源,加上直流电源就可以适应不少控制工作,还有不少其他优点,价格也便宜,所以当时国内很快就普及了。

另外需要提出的是直到90's国内大部分学校还在教导Z80或8086,教51的相当少见。

到上世纪90年代,国内 中小市场 容易找到的 是MCS-51系列的资源(包括:芯片、开发工具、参考书、参考设计)。如Z80、6805,还有日系的NEC等,有总销商,但其只对大型工厂, 对于 少量样片根本不理睬(这估计与芯片制造商的战略有关)。

但到 90年代后半期,市场就开始 多样化了, 开始出现了 PIC、AVR。到本世纪初,则 围绕ARM进行。

无论如何, 每一个存在,都有它的理由。4位MCU 也始终不死, 8位也暂时死不了(至少,40岁的人 还看不到它死的可能)。

MCS51是大多数人 或多或少经历过的知识,但不代表 40岁左右的人 都只使用MCS-51,所见 范围内 使用 AVR、PIC、ARM 年长者(50岁左右)也不少。

在校时,曾 接受过:

1)MCS-51 课程(实验时,是用 汇编,转换成机器码 要查表 人工转换,然后手工键入 十六进制值,按运行 看结果)

2)计算机系统结构 课程(实验为 8086 汇编,写了 计算机编译, 所有均在DOS环境 进行)

教学生是教他们学习方法。

51内核从基本的内部定时器、中断、串口到外扩ad、da、ram、rom,整个是微缩版的8086总线结构,

基本上51会了,avr、arm、pic也就不在话下了。但是会了pic、avr,不一定会其他的。

如果只教学生单芯片的pic、c8051f,可能一般学生不知道外扩ram该怎样接。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5997

    文章

    43948

    浏览量

    620544
  • mcu
    mcu
    +关注

    关注

    145

    文章

    15988

    浏览量

    343325

原文标题:为什么我们学的都是51单片机?

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MS51FC0AE单片机IO口损坏的原因

    请问大家一下: 我使用的是“MS51FC0AE单片机”,输入IO口 使用外置5V上拉然后接外置输入电平,用于输入电平检测,发现单片机会输入口很容易损坏 我设置的是施密特输入模式。不知什么原因
    发表于 01-17 08:22

    stm32和51单片机的区别

    stm32和51单片机的区别 随着单片机的发展,市场上出现了很多种类和品牌的单片机,其中STM32和51
    发表于 11-20 13:18

    请问单片机串口失败主要原因是什么?

    单片机串口通信,初始化按照书上写得,但是仍然通信失败,不知道是什么原因。想知道一般大家遇到的通信通信失败原因有哪些?
    发表于 11-07 06:53

    32单片机51单片机的功能差异是什么?

    32单片机51单片机功能差在哪些方面
    发表于 10-31 06:19

    请问单片机怎么实现真正的多线程?

    单片机怎么实现真正的多线程?​
    发表于 10-18 06:45

    现在玩51单片机,这也太LOW了?

    51单片机广泛应用于智能家居、物联网、智能安防等领域,学习51单片机可以让我们更好地了解这些领域的技术和应用。可靠性高:
    的头像 发表于 10-07 16:05 305次阅读

    单片机蜂鸣器不响是什么原因

    单片机蜂鸣器不响是什么原因  单片机蜂鸣器是常见的电子元件之一,可用于报警、提示等场合。然而,在实际应用中,单片机蜂鸣器不响的情况也时有发生。那么,
    的头像 发表于 09-13 10:43 3259次阅读

    51单片机烧写程序的方法

    STC89C51是应用广泛51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手
    的头像 发表于 09-11 10:10 3423次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>烧写程序的方法

    单片机有哪些分类?

    ------品种齐全,应用领域广泛,片内资源也很丰富,也是很受欢迎的单片机。比51单片机多SPI通信模块、I2C通信模块、PWM模块、AD转换模块等片内资源。4个时钟周期执行一条指令,
    发表于 09-07 14:54

    MS51FC0AE单片机IO口损坏的原因

    我使用的是“MS51FC0AE单片机”,输入IO口 使用外置5V上拉然后接外置输入电平,用于输入电平检测,发现单片机会输入口很容易损坏 我设置的是施密特输入模式。不知什么原因,请教大家
    发表于 08-30 08:44

    51单片机的晶振频率是多少?

    51单片机是一种常用的微控制器芯片,广泛应用于各种电子设备的控制和计算中。在单片机中晶振非常重要,它是单片机实现高精度和高速运算的基础。JS
    的头像 发表于 07-03 14:37 3723次阅读

    51单片机diy智能考勤打卡系统#单片机 #电路原理 #工作原理大揭秘

    51单片机
    白加黑
    发布于 :2023年06月18日 13:34:14

    51单片机diy智能视力矫正#单片机 #电路原理 #工作原理大揭秘

    51单片机
    白加黑
    发布于 :2023年06月18日 13:25:17

    ARM单片机51单片机有什么区别

    ARM单片机51单片机都是嵌入式微控制器,它们都有自己的特点和应用领域。本文将介绍ARM单片机51
    的头像 发表于 05-08 13:58 2065次阅读

    51单片机计时器#单片机

    单片机51单片机
    jf_51133201
    发布于 :2023年04月28日 22:26:24