📅  最后修改于: 2021-01-01 02:43:53             🧑  作者: Mango
可以根据架构和服务提供商对微控制器进行分类。
根据架构,微控制器的类型为:
根据服务提供商或供应商,微控制器的类型为:
根据架构,微控制器的类型为:
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)。