📜  微控制器的类型

📅  最后修改于: 2021-01-01 02:43:53             🧑  作者: Mango

微控制器类型

可以根据架构和服务提供商对微控制器进行分类。

根据架构,微控制器的类型为:

  • 哈佛建筑
  • 冯·诺依曼建筑

根据服务提供商或供应商,微控制器的类型为:

  • AVR
  • PIC
  • 日立
  • 摩托罗拉

基于架构的微控制器类型

根据架构,微控制器的类型为:

1)哈弗架构:在哈弗架构中,为不同的指令和数据集提供了单独的存储和信号总线。这种体系结构将所有数据存储在CPU内,并且没有访问权限可用于将指令存储为数据。

这种架构可同时访问存储在微控制器内部总线中的指令和数据。

让我们看一下哈佛架构的框图:

2) Von Neumann体系结构:这种微控制器体系结构是由科学家John Von Neumann提出的。在该架构中,对于指令和数据,都存在单个数据路径或总线。

因此,CPU一次执行单个操作。它要么对数据执行读/写操作,要么从内存中获取一组指令。因此,使用公共总线不能同时发生指令提取和数据传输操作。

让我们看一下冯·诺依曼架构的框图:

基于服务提供商的微控制器类型

根据服务提供商或供应商,微控制器的类型为:

1) AVR :AVR微控制器是由Atmel服务提供商开发的,AVR架构基于哈佛架构。它基于精简指令集计算机(RISC)。 AVR不是首字母缩写词,它只是基于RISC架构的微控制器的名称。

2) PIC :PIC微控制器也是基于哈佛架构的控制器。 PIC是“外设接口控制器”的首字母缩写。这种类型的微控制器支持使用C,Assembly和BASIC C进行编程。

3) Hitachi :Hitachi微控制器属于控制器的H8系列。 H8是由瑞萨科技开发的大型8位,16位和32位微控制器系列中使用的名称,瑞萨科技于1990年代初在日立半导体公司中成立。

4)摩托罗拉:摩托罗拉微控制器是高度集成的微控制器,用于高性能数据处理操作。该微控制器单元使用系统集成模块(SIM),时间处理单元(TPU)和排队串行模块(QSM)。