微处理器和微控制器有什么区别?


回答 1:

微处理器通常专门指的是设备/组件,其工作是获取命令,解释命令操作码并执行命令。 在现代微处理器中,这基本上意味着ALU,寄存器集,指令流水线和微处理器控制电路将执行冯-诺依曼“获取-解码-执行”周期。 一种概括是微处理器需要一个外部总线和谨慎的存储设备进行接口(与内部寄存器分开,以及微处理器所包含的任何内置缓存存储器)。

另一方面,微控制器是更通用的设备,其中包含微处理器,主系统总线,RAM,ROM /闪存,通常还包含一组其他设备,例如可编程中断控制器,模拟/数字转换器,任意数量的通用设备。专用IO设备,通信接口等...

所以...微处理器是实际计算/计算工作的事物,而微控制器是包含微处理器和编写固件时可能需要的许多其他集成设备的设备。

微控制器并非专用于独立设备,因为它们需要外部电路来执行诸如对其定时电路进行偏置,提供功率调节,执行滤波和噪声旁路等工作。


回答 2:

微处理器(MP)和微控制器(MCU)之间存在差异列表:

  1. MP是称为CPU的通用设备,而MCU是称为单芯片计算机的专用芯片。MP不包含I / O端口,存储器,计时器等。MCU包含RAM,ROM,串行和并行接口,定时器(除CPU外)在单个芯片中.MP通常在微型计算机系统中用作CPU,而MCU在执行面向控制的应用程序的最小组件设计中使用.MP指令是半字节(4位)或字节可寻址的MCU指令MP指令集主要用于提供大量数据,MCU集用于控制输入和输出。MP用于设计通用数字计算机系统,MCU用于设计专用系统MP设计复杂且昂贵,MCU设计简单且具有成本效益.MP指令集很复杂,没有大量指令,而MCU则没有多少指令.MP具有零状态标志,而MCU没有zer o flag。外部存储器和MP之间的数据快速移动,在MCU中内部数据和代码的移动。

文卡塔·久住美


回答 3:

微处理器(MP)和微控制器(MCU)之间存在差异列表:

  1. MP是称为CPU的通用设备,而MCU是称为单芯片计算机的专用芯片。MP不包含I / O端口,存储器,计时器等。MCU包含RAM,ROM,串行和并行接口,定时器(除CPU外)在单个芯片中.MP通常在微型计算机系统中用作CPU,而MCU在执行面向控制的应用程序的最小组件设计中使用.MP指令是半字节(4位)或字节可寻址的MCU指令MP指令集主要用于提供大量数据,MCU集用于控制输入和输出。MP用于设计通用数字计算机系统,MCU用于设计专用系统MP设计复杂且昂贵,MCU设计简单且具有成本效益.MP指令集很复杂,没有大量指令,而MCU则没有多少指令.MP具有零状态标志,而MCU没有zer o flag。外部存储器和MP之间的数据快速移动,在MCU中内部数据和代码的移动。

文卡塔·久住美


回答 4:

微处理器(MP)和微控制器(MCU)之间存在差异列表:

  1. MP是称为CPU的通用设备,而MCU是称为单芯片计算机的专用芯片。MP不包含I / O端口,存储器,计时器等。MCU包含RAM,ROM,串行和并行接口,定时器(除CPU外)在单个芯片中.MP通常在微型计算机系统中用作CPU,而MCU在执行面向控制的应用程序的最小组件设计中使用.MP指令是半字节(4位)或字节可寻址的MCU指令MP指令集主要用于提供大量数据,MCU集用于控制输入和输出。MP用于设计通用数字计算机系统,MCU用于设计专用系统MP设计复杂且昂贵,MCU设计简单且具有成本效益.MP指令集很复杂,没有大量指令,而MCU则没有多少指令.MP具有零状态标志,而MCU没有zer o flag。外部存储器和MP之间的数据快速移动,在MCU中内部数据和代码的移动。

文卡塔·久住美