微处理器和微控制器之间的差异

微处理器和微控制器之间的主要区别在于微处理器是设计用于执行通用数字计算的IC。与微控制器一样,是与各种设备集成的IC以执行特定应用。

微处理器和微控制器之间的另一个重要区别是微处理器的系统的PCB尺寸大。在基于微控制器的系统的情况下,PCB尺寸相对较小。

内容:微处理器VS微控制器

  1. 比较图表
  2. 定义
  3. 关键差异
  4. 结论

比较图表

比较的基础 微处理器 微控制器
功能单位 alu,寄存器,cu。 ALU,Register,Cu,IO端口,RAM,ROM,ADC,DAC,计时器和计数器。
数据传输指令 它有大量的数据传输说明。 比较少量的这些指令。
成本 高的 相对较低。
PCB的大小 与微处理器相比小。
重量 笨重 笨重
处理速度 1 GHz 8到50 MHz。
用途 发现其在通用计算系统中的使用。 用于用于特定应用的系统。
效率 效率较低 更高效
能量消耗 高的 与微控制器相比低
可靠性 不那么可靠 更保证
例子 8085,8086等 8051,8951等

微处理器的定义

微处理器是一个集成芯片,旨在执行计算任务。微处理器的基本功能单元包括ALU,寄存器和控制单元。微处理器在基础上进行分类数据大小alu运作。

假设微处理器的ALU在一个周期中以8位数据运行,然后它将是一个8位微处理器。同样,如果alu在16位数据上运行,那么它就是一个16位微处理器

微处理器具有执行算术和逻辑操作的能力。要由微处理器执行的指令集被存储在存在于外部位置的存储器设备中,以对微处理器。需要执行的程序由制造商存储在存储器设备中。

基本上,处理器内的任何指令的执行包括三个周期。首先,提取数据然后被解码,然后最后根据解码指令进行解码。当CU产生适当的控制信号时,通过总线提取数据或代码,使得ALU可以执行所需的操作。

因此,我们说处理器执行所需的操作,但是由它执行的指令代码存储在外部芯片或存储器元件中。因此,我们说微处理器是专为通用计算系统设计的芯片。

微控制器的定义

微控制器是一个IC,它集成了它内部的各种组件,因此设计用于作为单芯片系统致力于操作。微控制器包括ALU,CU,寄存器,RAM,ROM,I / O端口,定时器和计数器等。

所以在存储器单元内部存在要执行的操作(EPROM / EEPROM)在微控制器本身中。基于微控制器的系统仅当内部存储器变得不足以保存数据或程序时才能保持外部存储器。

每当系统由系统生成对程序执行时,PC会产生要获取的所需指令的地址。当CU的控制信号产生控制信号时,系统的内部总线获取数据或程序。获取解码单元解码后,指令和ALU执行解码指令。

像微处理器一样,微控制器也是如此根据数据的大小分类它在一个循环中运行在一起。

正如我们已经讨论的那样,微控制器具有内部的专用内存单元,其包含系统必须运行的特定代码或程序。这就是为什么据说微控制器设计用于专门用于专用系统的原因。因为实际上不可能将存储在存储器单元中的程序更改为通用系统的微控制器内部。

微处理器和微控制器之间的关键差异

  1. 这两个是基于的基础产生关键差异功能单位在他们中存在。微处理器包含ALU,寄存器CU。与微控制器一样,由ALU,CU,I / O端口,RAM,ADC或DAC组成。
  2. 微处理器比微控制器更昂贵。
  3. 微处理器具有相对大量的数据传输指令与微控制器相比。因此,因为在微处理器的情况下,代码或数据在微处理器和外部存储器之间传输。虽然微控制器允许在其内传送代码和数据,因为存储器单元存在于微控制器本身中。
  4. 由于微处理器芯片仅保持处理元件,因此需要与其他附加芯片接合以便具有基于微计算机的系统。因此,它的PCB将是大尺寸。对微控制器的空间不需要为基于微计算机的系统具有额外的IC。因此尺寸很小。
  5. 由于存在各种IC,基于微处理器的系统非常庞大。虽然微控制器芯片相对不那么庞大。
  6. 运行速度微处理器的一个GHz约为1 GHz。虽然微控制器以约8至50MHz的较低速度相对较低。
  7. 微处理器设计用于在通用数字系统中执行操作。与微控制器一样专为专用系统而设计。
  8. 与微控制器相比,微处理器的效率较低。
  9. 微控制器比微处理器相对较低的功率。

结论

根据上面的讨论,我们可以说,与基于微控制器的系统相比,基于微处理器的系统不太可靠。

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*