• <acronym id="mubfz"></acronym>

    <track id="mubfz"><ruby id="mubfz"></ruby></track>
    <object id="mubfz"><form id="mubfz"></form></object>

    1. <big id="mubfz"></big>
      <track id="mubfz"></track>

    2. 电子发烧友网>嵌入式技术>嵌入式操作系统> > 正文

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

      2017年10月14日 09:29 ? 次阅读

        微处理器与微控制器的定义

        微处理器

        微处理器(MPU)通常代表一个功能强大的CPU,但不是为任何已有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。最常见的微处理器是Motorola的68K系列和Intel的X86系列。早期的微控制器是将一个计算机集成到一个芯片中,实现嵌入式应用,故称单片机(single chip microcomputer)。随后,为了更好地满足控制领域的嵌入式应用,单片机中不断扩展一些满足控制要求的电路单元。目前,单片机已广泛称作微控制器(MCU)。也有由微处理器发展的微控制器,比如,Intel的386EX就是很成功的80386微处理器的微控制器版本。它与嵌入式应用的微处理器一样,也称为嵌入式微处理器。嵌入式处理器的高端产品有:Advanced RISC Machines公司的ARM、Silicon Graphics公司的MIPS、IBM和Motorola的Power PC 、Intel的X86和i960芯片、AMD的Am386EM、Hitachi的SH RISC芯片。

        微控制器

        中央处理器,或简称为处理器,英文缩写为CPU,即Central Processing Unit,是电子计算机(港译-电子计算器)的主要设备之一,其功能主要是解译计算机指令以及处理计算机软件中的数据。CPU为电子计算机设计提供了基本的数字计算特性。CPU、存储设备和输入/输出设备是现代微型电脑的三大核心部件。由集成电路制造的CPU通常称为微型处理器。从20世纪70年代中期开始,单芯片微型处理器几乎取代了所有其他类型的CPU,今天CPU这个术语几乎成为了所有微型处理器的代称。

        CPU的组成

        运算器:算数、逻辑(部件:算数逻辑单元、累加器、暂存器组、路径转换器、数据总线)

        控制器:复位、使能(部件:计数器、指令暂存器、指令解码器、状态暂存器、时序产生器、微操作信号发生器)

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

        区别主要集中在硬件结构、应用领域和指令集特征3个方面:

        1)硬件结构

        微处理器是一个单芯片CPU,而微控制器则在一块集成电路芯片中集成了CPU和其他电路,构成了一个完整的微型计算机系统。除了CPU,微控制器还包括RAM、ROM、一个串行接口、一个并行接口,计时器和中断调度电路。这些都集成在一块集成电路上。虽然片上RAM的容量比普通微型计算机系统还要小,但是这并未限制微控制器的使用,微控制器的应用范围非常广泛。其中, 微控制器的一个重要的特征是内建的中断系统。作为面向控制的设备,微控制器经常要实时响应外界的激励(中断)。微控制器必须执行快速上下文切换,挂起一个进程去执行另一个进程以响应一个“事件”。例如,打开微波炉的门就是一个事件,在基于微控制器的产品中这个事件将触发一个中断。微处理器也能拥有强大的中断功能,但是通常需要外部元件的配合,而微控制器在片上集成了所有处理中断必需的电路。

        2)应用领域

        微处理器通常作为微型计算机系统中的CPU使用。其设计正是针对这样的应用,这也是微处理器的优势所在。然而,微控制器通常用于面向控制的应用。其系统设计追求小型化,尽可能减少元器件数量。在过去,这些应用通常需要用数十个甚至数百个数字集成电路来实现。使用微控制器可以减少元器件的使用数量,只需一个微控制器、少量的外部元件和存储在ROM中的控制程序就能够实现同样的功能。微控制器适用于那些以极少的元件实现对输入/输出设备进行控制的场合,而微处理器适用于计算机系统中进行信息处理。

        3)指令集特征

        由于应用场合不同,微控制器和微处理器的指令集也有所不同。微处理器的指令集增强了处理功能,使其拥有强大的寻址模式和适于操作大规模数据的指令。微处理器的指令可以对半字节、字节、字,甚至双字进行操作。通过使用地址指针和地址偏移,微处理器提供了可以访问大批数据的寻址模式。自增和自减模式使得以字节、字或双字为单位访问数据变得非常容易。另外,微处理器还具有其他的特点,如用户程序中无法使用特权指 令等。 微控制器的指令集适用于输入/输出控制。许多输入/输出的接口是单/位的。例如,电磁铁控制着马达开关,而电磁铁由一个1位的输出端口控制。微控制器具有设置和清除单位的指令,也能执行其他面向位的操作,如对“位”进行逻辑与、或和异或的运算,根据标志位跳转等。很少有微处理器具备这些强大的位操作能力,因为设计者在设计微处理器时,仅考虑以字节或更大的单位来操作数据。 在对设备的控制和监视方面(可能是通过一个1位的接口),微控制器具有专门的内部电路和指令用于输入/输出、计时和外部中断的优先权分配。微处理器一般需要配合附加的电路(串行接口芯片、中断控制器、定时器等)才能执行相同的任务。不过,单纯就处理能力而言,微控制器永远达不到微处理器的水平(在其他条件相同的情况下),因为微控制器芯片中的集成电路的很大一部分用于实现其他的片上功能,代价就是牺牲掉一部分处理能力。 由于微控制器芯片上的资源非常紧张,它的指令必须非常精简,大部分指令的长度都短于1个字节??刂瞥绦虻纳杓圃蛲ǔJ且蟪绦蚰芄蛔叭肫系腞OM,因为即使只增加1片外部ROM也将显著提高产品的硬件成本。微控制器指令集的基本特点就是具有精简的编码方案。

      下载发烧友APP

      打造属于您的人脉电子圈

      关注电子发烧友微信

      有趣有料的资讯及技术干货

      关注发烧友课堂

      锁定最新课程活动及技术直播

      电子发烧友观察

      一线报道 · 深度观察 · 最新资讯
      收藏 人收藏
      分享:

      评论

      相关推荐

      如何拆焊Flash芯片以及制作PCB的两种不同方...

      本文将介绍如何拆焊Flash芯片,设计及制作相应的分线板。了解对嵌入式设备的非易失性存储的简单有效攻....
      发表于 2021-09-27 17:14? 441次阅读
      如何拆焊Flash芯片以及制作PCB的两种不同方...

      AVR微控制器有哪些部分组成?参数有哪些?

      AVR微控制器有哪些部分组成?参数有哪些?...
      发表于 2021-09-26 08:52? 0次阅读
      AVR微控制器有哪些部分组成?参数有哪些?

      常见的嵌入式处理器有哪些?对比分析哪个好?

      嵌入式微处理器具有哪些特点? MIPS处理器具有哪些应用? ...
      发表于 2021-09-26 08:07? 0次阅读
      常见的嵌入式处理器有哪些?对比分析哪个好?

      单片机与通用微型计算机的异同点有哪些

      什么是单片机? 单片机与通用微型计算机的异同点有哪些? ...
      发表于 2021-09-24 12:11? 0次阅读
      单片机与通用微型计算机的异同点有哪些

      TI推出全新GaN技术,携手台达打造高效能服务器...

      TI领先的功率密度、全新架构与高度集成帮助工程师解决企业服务器的设计难题,降低总所有成本。
      发表于 2021-09-24 09:38? 534次阅读
      TI推出全新GaN技术,携手台达打造高效能服务器...

      e络盟现货发售Arduino Nano RP20...

      Raspberry Pi Pico是首款采用Raspberry Pi自研RP2040微控制器的开发板....
      发表于 2021-09-23 14:26? 1678次阅读
      e络盟现货发售Arduino Nano RP20...

      选择MCU 10个步骤的详细介绍

      为产品选择合适的微控制器可能是一项艰巨的任务。不仅有许多技术特性需要考虑,还有商业案例问题,如成本和....
      发表于 2021-09-23 11:17? 2122次阅读
      选择MCU 10个步骤的详细介绍

      怎样去选择STM32芯片呢

      怎样去选择STM芯片呢?STM32选型有何要求? 去哪里寻找STM32最新的产品线资料呢? ...
      发表于 2021-09-23 09:13? 0次阅读
      怎样去选择STM32芯片呢

      学习STM32的一些收获

      什么是STM32? STM32与ARM有什么区别呢? STM32有哪些优点及应用? ...
      发表于 2021-09-23 06:10? 0次阅读
      学习STM32的一些收获

      灵动微MM32F3277可替换意法半导体STM3...

      意法半导体STM32F103微控制器使用Cortex-M3内核,CPU最高速度为72兆赫兹。该产品组....
      发表于 2021-09-22 14:51? 26次阅读
      灵动微MM32F3277可替换意法半导体STM3...

      STM32系列32位微控制器分为哪几类

      STM32系列32位微控制器有哪些特点? STM32系列32位微控制器是如何进行划分的?分为哪几类? ...
      发表于 2021-09-22 07:08? 0次阅读
      STM32系列32位微控制器分为哪几类

      单片机的特点及应用领域

      单片机概述1.什么是单片机2.单片机的特点及应用领域3.单片机的发展趋势4.学习51单片机需要哪些基础知识5.如何快速的掌...
      发表于 2021-09-17 06:08? 0次阅读
      单片机的特点及应用领域

      意法半导体和 Blues Wireless 合作...

       STM32 MCU、运动温度传感器、STSAFE-A 安全??楹推渌分Ω甙踩?、高能效的嵌入....
      发表于 2021-09-16 17:41? 1780次阅读
      意法半导体和 Blues Wireless 合作...

      贸泽电子联手STMicroelectronics...

      ST STM32WLE5xx/E4xx无线远距离低功耗微控制器基于高性能Arm? Cortex?-M....
      发表于 2021-09-15 15:07? 922次阅读
      贸泽电子联手STMicroelectronics...

      Cadence推出全面的终端侧 Tensilic...

      针对智能传感器、物联网 (IoT) 音频、手机视觉/语音 AI、物联网视觉和高级驾驶辅助系统 (AD....
      发表于 2021-09-15 11:53? 877次阅读
      Cadence推出全面的终端侧 Tensilic...

      组成微型计算机主机的两个主要部件是什么

      组成微型计算机“主机”的两个主要部件是微处理器和()。更多相关问题在地形图的外图廓线以外,应该有接图表、图名、图...
      发表于 2021-09-15 09:21? 0次阅读
      组成微型计算机主机的两个主要部件是什么

      B6充电器笔记介绍

      做个笔记B6充电器介绍:· B6充电器是一台多功能充电器,它支持双输入,是运用内置高性能的微处理器的高科技和专业操...
      发表于 2021-09-15 07:59? 0次阅读
      B6充电器笔记介绍

      CEF上海|倒计时50天!11月必赴这场硬核实力...

      中国电子展组委会与行业学会、协会、大型制造企业等多家单位达成战略合作,已有众多展商通过这一强强联合发....
      发表于 2021-09-14 09:38? 1797次阅读
      CEF上海|倒计时50天!11月必赴这场硬核实力...

      AMT49105的功能及应用描述

      描述:AMT49105 专为需要 N 通道 MOSFET 栅极驱动器以满足高功率电感负载(如 BLDC 电机)的客户而设计...
      发表于 2021-09-14 07:18? 0次阅读
      AMT49105的功能及应用描述

      意法半导体发布8x8区测距飞行时间传感器,赋能应...

      意法半导体发布通用多区测距FlightSense? 飞行时间传感器,为各种消费电子和工业产品带来精密....
      发表于 2021-09-13 14:10? 2946次阅读
      意法半导体发布8x8区测距飞行时间传感器,赋能应...

      浅谈我们身处的“数字逻辑”世界

      也许你还没有意识到,我们人类其实一直生活在“数字”的世界里,老祖宗发明了“度、量、衡”(这本质上就是....
      发表于 2021-09-09 10:22? 268次阅读
      浅谈我们身处的“数字逻辑”世界

      东芝推出TXZ+?族高级系列新款M4G组微控制器

      东芝电子元件及存储装置株式会社(“东芝”)宣布,已开始量产M4G组中用于高速数据处理的20种新器件。....
      发表于 2021-09-09 09:58? 344次阅读
      东芝推出TXZ+?族高级系列新款M4G组微控制器

      东芝推出TXZ+TM族高级系列中用于高速数据处理...

      微控制器配置高速、高精度12位模拟/数字转换器,最高支持24个模数转换输入通道,它们可以单独设置采样....
      发表于 2021-09-08 14:43? 2038次阅读
      东芝推出TXZ+TM族高级系列中用于高速数据处理...

      介绍AMBA2.0总线

      1.1.AMBA发展史 AMAB1.0 AMBA2.0 AMBA3.0 AMBA4.0 AMBA1.....
      发表于 2021-09-06 09:53? 234次阅读
      介绍AMBA2.0总线

      瑞萨电子面向高性能通信和数据中心应用扩展ProX...

      ProXO+产品家族可提供±3ppm频率稳定性,具备高达2.1GHz可编程频率和135fs相位抖动。
      发表于 2021-09-01 14:25? 403次阅读
      瑞萨电子面向高性能通信和数据中心应用扩展ProX...
      久久这里只有精品,在线视频 国产 日韩 欧美,国产精品人妻在线观看,亚洲中文欧美在线视频 乃东县| 永顺县| 郑州市| 体育| 新巴尔虎右旗| 鱼台县| 东源县| 新沂市| 九龙城区| 铜鼓县| 乃东县| 河池市| 乃东县| 宜宾市| 镇康县| 大冶市| 连州市| 晋城| 陇川县| 呼伦贝尔市| 河曲县| 麻江县| 永和县| 正蓝旗| 将乐县| 宜章县| 从化市| 盐城市| 扬州市| 汉阴县| 酒泉市| 雅安市| 云霄县| 赤城县| 独山县| 西乌| 南宫市| 平邑县| 会东县| 黔东| 江山市| http://444 http://444 http://444 http://444 http://444 http://444