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

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

3天内不再提示

51单片机是否会被淘汰

h1654155154.9243 ? 来源:SIEC盛世工程师俱乐部 ? 作者:SIEC盛世工程师俱乐 ? 2022-04-18 13:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对此我们先打上问号,细细来分析一下

我们正处在一个飞速发展的时代,还记得我们小的时候听收音机、随声听后来又有了MP3、MP4等等一系列电子产品,随着科技的发展这些电子产品都以被时代淘汰。

51单片机的出现可比MP3、MP4这些电子产品早的多。但是目前为止依旧活跃在各个领域的应用中。当然也有不少的工程师说:51单片机现在没人用了早就淘汰了,可是事实真的如此吗?

随着近期的芯片慌,STM各系列价格翻了将近10倍、货期也是遥遥无期。其他大厂也是价格翻了几倍,货期排到了几十周。再加上不良商家的炒货行为更是一芯难求。好多公司把希望寄托到了国产芯片上,兆易、国民、复旦微、航顺、华大等等品牌一样是炒的火热同样一芯难求。为了满足公司的生产需求一些企业不得不改变策略把目光盯上了51单片机,此时有人会认为51老骥伏枥的机会到了。

但,真的是这样吗?

大家在ARM内核的32位单片机极度缺货的时候才想到我们还有51单片机可以用,可是你去咨询那些51单片机的厂家得到的回复依旧是两个字:“没货”。

此时你会想我是不是来晚了,不是的朋友,用51单片机的地方多着那!

下到一些功能很简单的小家电,上到一些电动车控制器。很多我们熟悉的电子产品基本上都有51的身影。还有一些能满足工控要求的51单片机也是冲在了工业领域的第一线。

51单片机从原来几百K的主频发展到现在的30几M,性能上可以说是大幅的提升。外设方面更是非常的丰富。IIC、SPI、UARTtimer、ADC看门狗等等基础外设应有尽有。而且价格还十分的便宜。

只是在处理一些复杂的算术运算上会很吃力,以为它没有专门的硬件乘除法器。算一组复杂的运算可能要好多个时钟周期。在没有复杂的运算情况下51单片机真的可以应对大部分的工作。所以说51会被淘汰吗?

虽说51的应用领域很广但是他也有自己的短板比如说上面提到的运算能力不足。以及指令集执行效率低等等问题的存在,迫使51单片机的应用范围也在缩小。向一些控制功能简单成本更低的电子产品发展。

随着ARM内核的发展一些高性能的32位机也朝着高性价比的方向发展,最近接触到了一款瑞萨推出的RA2E1系列的R7FA2E1A52DFJ其采用了最新的M23内核。

O R7FA2E1A52DFJ

其外设除了UART、IIC、SPI、timer、ADC等等基础功能外还设计有电容触摸按键通道。如果用户有触摸按键需求就可以直接使用片上的触摸按键功能,不需要在另加触摸芯片。

其内部4K的DATA_FLASH更是可以省掉一个EEPROM,用来存储用户需要掉电保存的数据。另外此芯片的供电范围也很宽在1.6-5.5V之间,这样就省掉了很多电平转换的烦恼。可以在3.3V和5V电平之间随意运行,再也不用担心电平不匹配的问题。

其实在单片机的选型中没有什么好与坏,只有适合或者不适合。一个项目只有开关功能在加上几个氛围灯最终却选择了一个ARM内核的32位单片机这样显然是不合适的。

那么一个手持的检测仪器需要从传感器读回数据并进行复杂的计算最后再显示到LCD屏幕上,最终却选择了一个51单片机,这个仪器最终拿到用户的手上30秒才出一次数据这显然也是一种很不好的体验。所以说单片机合适的才是最好的。

O 再举一个STM32F103的例子

F103系列是带有CAN总线和USB功能的。可是又有多少人用到了这两个功能那?既然没有用到这两个功能为什么要选择F103系列那?选择F030或者瑞萨的RA2E1系列不是更好吗。这样既节约了成本又能有一个好的货期,何必跟风去选择最火热的F103那!

审核编辑:汤梓红

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

    关注

    460

    文章

    52736

    浏览量

    444159
  • 电子产品
    +关注

    关注

    6

    文章

    1225

    浏览量

    59532
  • 51单片机
    +关注

    关注

    277

    文章

    5711

    浏览量

    127922
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 ?1次下载

    51单片机模块化编程设计与实例要点分析

    51单片机模块化开发教程
    发表于 02-24 16:40 ?3次下载

    51单片机pwm和spwm

    51单片机pwm
    发表于 01-08 15:54 ?3次下载

    51单片机温度报警器

    电子发烧友网站提供《51单片机温度报警器.zip》资料免费下载
    发表于 12-30 14:16 ?3次下载

    51单片机核心板原理图

    51单片机核心板原理图
    发表于 12-16 11:30 ?4次下载

    51单片机中为什么很少出现printf的身影

    51单片机中为什么很少出现 printf 的身影?是用不了吗? 不是的,51单片机可以用 printf,只是不建议使用。 平时我们在操作系统上写C语言代码,使用 printf 可以把数
    的头像 发表于 12-03 10:46 ?1468次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>中为什么很少出现printf的身影

    基于51单片机的手动数字时钟

    具体实现功能由51单片机+8位共阴数码管+独立按键构成。具体功能:(1)利用数码管显示时分秒,显示格式为“时-分-秒”;(2)利用6个按键控制时、分、秒,设定好后自动开始时钟显示;(3)设置秒复位
    的头像 发表于 10-22 14:12 ?691次阅读
    基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的手动数字时钟

    基于51单片机的遥控开关仿真(双机通信)

    具体实现功能由51单片机+独立按键+继电器+LED灯等构成。实现功能:(1)本仿真设计的是一款遥控开关,采用51单片机进行遥控器与主机的设计;(2)遥控器由
    的头像 发表于 10-22 14:12 ?882次阅读
    基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的遥控开关仿真(双机通信)

    如何实现51单片机与PC的串行通信

    51单片机与PC的串行通信是一种常见的通信方式,它允许单片机通过串行接口与PC进行数据交换。这种通信方式在嵌入式系统、工业控制、物联网等
    的头像 发表于 10-21 11:35 ?2774次阅读

    把esp8266加入到c51单片机单通道程序怎么写

    要将ESP8266模块加入到C51单片机的单通道程序中,您需要了解如何通过串行通信(UART)与ESP8266进行通信。以下是如何实现这一点的步骤和示例代码。 步骤 1:硬件连接 首先,您需要
    的头像 发表于 10-18 11:32 ?1772次阅读

    8位单片机为何不会被高端单片机取代?

    )应用:8位单片机应用广泛,包括汽车电子、家用电器、医疗设备、工业自动化和消费电子产品。它们通常是低成本、低功耗和实时控制应用的首选。 8位单片机为何不会被高端单片机取代? 8位
    发表于 09-24 16:51

    51单片机驱动

    电子发烧友网站提供《51单片机驱动.exe》资料免费下载
    发表于 09-20 11:46 ?5次下载

    51单片机晶振的问题总结

    电子发烧友网站提供《51单片机晶振的问题总结.doc》资料免费下载
    发表于 09-07 09:32 ?0次下载

    stm32和51单片机的区别是什么

    架构差异: STM32是基于ARM Cortex-M系列内核的32位微控制器,具有更高效的处理能力和更丰富的外设。 51单片机是基于8051内核的8位微控制器,处理能力相对较低,外设也相对有限
    的头像 发表于 09-02 09:33 ?1866次阅读

    51单片机烧录软件怎么用

    准备工作 确保您已经安装了51单片机烧录软件,如Keil、IAR等。 准备好51单片机开发板和烧录器,如STC-ISP等。 确保您的计算机已经安装了相应的驱动程序。 安装烧录软件 从官
    的头像 发表于 08-22 09:26 ?3078次阅读