• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

微处理器和微控制器的区别

夕阳接你 2019-05-01 浏览量:827
微控制器和微处理器概念和实际应用,怎么区分?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我觉得主要区别是内部硬件组件偏向不同、构成不同,类似组件的能力也不同。

    当前 微处理器 内部主要集成了 运算器、控制器、内部缓存、总线管理,部分还集成了显示核心

    当前 微控制器 内部主要集成了 运算器、控制器、内部缓存、总线管理、内存,部分还集成了 非易失性存储


    就是同样的组件,二者的能力也不同,一般微处理器性能更高,指令更丰富,更大的寻址能力。


    造成这些偏向的原因其实就是其所要适应的应用范围不同,相关约束不同。


    微控制器 应用的领域要求其 功能更统一,要求实现简单(更少的外部组件就能构成系统),而微处理器 需要面对更多复杂的应用。

其他答案 数量:6
  • 区别主要集中在硬件结构、应用领域和指令集特征3个方面,1)硬件结构 微处理器是一个单芯片CPU,而微控制器则在一块集成电路芯片中集成了CPU和其他电路,构成了一个完整的微型计算机系统。2)应用领域 微处理器通常作为微型计算机系统中的CPU使用。其设计正是针对这样的应用,这也是微处理器的优势所在。然而,微控制器通常用于面向控制的应用。3)指令集特征 由于应用场合不同,微控制器和微处理器的指令集也有所不同。微处理器的指令集增强了处理功能,使其拥有强大的寻址模式和适于操作大规模数据的指令。

  • 我学了这么多年电子,在我看来,这两个词在一定程度上其实就是一个意义

  • 个人理解,微处理器,一般指的是MPU,更像是那种使用ARM7 ARM9的那种片子,这种片子性能会比单片机好,但是比那种处理器,比如麒麟970,骁龙845那些性能又差。实时性不如微控制器

    微控制器,一般指的就是单片机了,这种片子比较偏向控制,对实时性要求高,对处理性能要求相对不高

  • 微处理器一般指cpu,比如树莓派处理器,crotex a系列的芯片,微控制器指mcu,比如51单片机,stm32这些都是微控制器

  • 微处理器对arm来说就是cortex a系列

    微控制器,是cortex m系列,单片机

    两者还是有差别的,微处理器高主频多核心高性能gpu等高级功能模块,适合非实时大运算应用,比如手机,广告牌,音视频采集处理,推理等。微控制器单核低频很小的ram,运算能力很弱,中断响应快,外设丰富接口丰富,适合实时控制应用

    • 发布于5小时前
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全从字面理解上我觉得没多大区别,微处理器当初就是从个人电脑PC上引用过来的,表明很小却很强大的芯片,微控制器是从单片机的角度来说的,意思是虽然单片机很小也有很大的功能,这样长时间下来,自然就会觉得微处理器比微控制器厉害,但如果当初定义名称或者说大家的称呼换着来说的话,那么效果也就变成微控制器比微处理器厉害了
    • 发布于2019-05-05
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

微处理器和微控制器的区别