微控制器的类型

2024 年 8 月 29 日 | 阅读 2 分钟

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

基于架构的微控制器类型有:

  1. 哈佛架构
  2. 冯·诺依曼架构

基于服务提供商或供应商的微控制器类型有:

  1. AVR
  2. PIC
  3. 日立
  4. 摩托罗拉

基于架构的微控制器类型

基于架构的微控制器类型有:

Types Of MicroController

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

此架构提供对存储在微控制器内部总线中的指令和数据的同时访问。

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

Types Of MicroController

2) 冯·诺依曼架构: 这种微控制器架构是由科学家约翰·冯·诺依曼提出的。在此架构中,指令和数据都存在单个数据路径或总线。

因此,CPU一次执行一个操作。它可以对数据执行读/写操作,也可以从内存中获取一组指令。因此,使用公共总线无法同时进行指令获取和数据传输操作。

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

Types Of MicroController

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

基于服务提供商或供应商的微控制器类型有:

Types Of MicroController

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

2) PIC: PIC微控制器也是基于哈佛架构的控制器。 PIC是“外围接口控制器”的首字母缩写。此类型的微控制器支持C,汇编和BASIC C编程。

3) 日立: 日立微控制器属于控制器的H8系列。 H8是在瑞萨科技(Renesas Technology)开发的8位,16位和32位微控制器大家族中使用的一个名称,瑞萨科技成立于1990年代初期,隶属于日立半导体公司。

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