客服电话:400-181-1900

在线客服
  • | 注册
  • 购物车 {{size}}
    您的购物车为空,请选择您要购买的型号
    商品型号 供应商 单价(13%) 数量 小计 操作
    {{item.model}} {{item.brand}}

    {{item.price}}

    {{item.qty}}

    {{item.qty * item.price|numFilter}}

  • 个人中心

微控制器8051、PIC、AVR和ARM的区别

2019-01-14 14:55:48

蚂蚁芯城一站式电子元器件采购服务平台为您解读:微控制器8051、PIC、AVR和ARM的区别。

如今,微控制器非常便宜且易于获得,因此通常使用它们代替简单的逻辑电路(如计数器),这是获得一些设计灵活性和折扣一些空间的唯一原因。有些机器和机器人甚至会依赖大量的微控制器,每个人都热衷于自信的任务。主要是新的微控制器是“在系统可编程”,这意味着您可以调整正在执行的程序,而无需从其位置移除微控制器。在本文中,我们将讨论AVR,ARM,8051和PIC微控制器之间的区别。

AVR,ARM,8051和PIC微控制器之间的区别

微控制器之间的差异主要包括什么是微控制器,AVR,ARM,8051和PIC微控制器及其应用之间的差异。

什么是微控制器?

微控制器可以与一台独立的计算机相媲美;?它是一个功能非常强大的设备,能够执行一系列预编程任务并与额外的硬件设备进行交互。由于其尺寸和重量经常可以忽略不计的微型集成电路(IC),它正成为机器人或任何需要某种智能自动化的机器的理想控制器。单个微控制器足以管理小型移动机器人,自动洗衣机或安全系统。几个微控制器包含用于存储要执行的程序的存储器,以及可用于与其他设备共同操作的许多输入/输出线,例如读取传感器的状态或控制电机。

8051微控制器

8051微控制器是一个8位系列的微控制器,是由英特尔在1981年开发的。这是全世界都在使用的微控制器系列之一。此微控制器被称为“片上系统”,因为它在单个芯片上具有128字节RAM,4K字节ROM,2个定时器,1个串行端口和4个端口。由于8051是8位处理器,因此CPU一次也可以处理8位数据。如果数据大于8位,则必须将其分成几部分,以便CPU可以轻松处理。大多数制造商都包含4K字节的ROM,即使ROM的数量可以超过64 K字节。

8051微控制器

8051已被广泛应用于各种设备中,主要是因为它易于集成到项目中或近似地制造设备。以下是主要关注领域:

能源管理:高效的计量系统有助于控制家庭和制造应用中的能源使用。通过结合微控制器,可以制备这些计量系统。

触摸屏:大量微控制器供应商在其设计中融入了触摸感应功能。诸如手机,媒体播放器和游戏设备之类的便携式电子设备是基于微控制器的触摸屏的示例。

汽车:?8051广泛参与提供汽车解决方案。它们广泛用于混合动力车辆以处理发动机变型。此外,通过使用微控制器,已经准备好诸如巡航控制和防抱死系统之类的功能。

医疗设备:可移动的医疗设备,如血压和血糖监测仪,使用微控制器将显示数据,从而提供更高的可靠性,提供医疗结果。

PIC微控制器

外设接口控制器(PIC)是由Microchip开发的微控制器,当我们对比8051之类的其他微控制器时,PIC微控制器快速而简单地实现程序。编程的简易性和与其他外设的简单接口PIC成为成功的微控制器。

PIC微控制器

我们知道微控制器是一个集成芯片,由RAM,ROM,CPU,TIMER和COUNTERS组成。PIC是一个微控制器,它还包括RAM,ROM,CPU,定时器,计数器,ADC(模数转换器),DAC(数模转换器)。PIC单片机还支持CAN,SPI,UART等协议,用于连接其他外设。PIC主要用于修改哈佛架构并且还支持RISC(精简指令集计算机)?RISC和哈佛的上述要求我们可以简单地说PIC比由Von-Newman架构准备的基于8051的控制器更快。

AVR微控制器

AVR微控制器由Atmel公司于1996年开发。AVR的结构设计由Alf-Egil Bogen和Vegard Wollan开发。AVR的名字来源于其开发人员,代表Alf-Egil Bogen Vegard Wollan RISC微控制器,也称为Advanced Virtual RISC。AT90S8515是最初的基于AVR架构的微控制器,尽管第一款进入商用市场的微控制器是1997年的AT90S1200。

AVR微控制器

AVR微控制器有三种类型

TinyAVR: -?更少的内存,小尺寸,适合更简单的应用程序

MegaAVR: -?主要是那些具有大量内存(高达256 KB),内置外设数量较多且适用于中等到复杂应用程序的流行应用程序。

XmegaAVR: -?用于需要大程序存储器和高速的复杂应用的商业用途。

ARM处理器

一个ARM处理器还基于所述RISC(精简指令集计算机)体系结构由高级RISC机器(ARM)开发的CPU家族中的一个。

ARM微控制器

ARM支持32位和64位RISC多核处理器。RISC处理器旨在执行较少数量类型的计算机指令,以便它们可以以更高的速度运行,每秒执行数百万条指令(MIPS)。通过剥离不必要的指令和优化路径,RISC处理器在CISC(复杂指令集计算)过程的部分功率需求中提供出色的性能。

ARM处理器广泛用于客户电子设备,如智能手机,平板电脑,多媒体播放器和其他移动设备,如可穿戴设备。由于它们减少到指令集,它们需要更少的晶体管,这使得集成电路(IC)的芯片尺寸更小。ARM处理器体积更小,难度更低,功耗更低,因此适用于日益小型化的设备。

AVR,ARM,8051和PIC微控制器的主要区别

?

8051

PIC

AVR

总线宽度

标准内核为8位

8位/ 16位/ 32位

32分之8位

32位大多数也可用于64位

通信协议

UART,USART,SPI,I2C

PIC,UART,USART,LIN,CAN,以太网,SPI,I2S

UART,USART,SPI,I2C,(专用AVR支持CAN,USB,以太网)

UART,USART,LIN,I2C,SPI,CAN,USB,以太网,I2S,DSP,SAI(串行音频接口),IrDA

速度

12时钟/指令周期

4时钟/指令周期

1个时钟/指令周期

1个时钟/指令周期

记忆

ROM,SRAM,FLASH

SRAM,FLASH

闪存,SRAM,EEPROM

闪存,SDRAM,EEPROM

ISA

CLSC

RISC的一些功能

RISC

RISC

内存架构

冯诺依曼建筑

哈佛建筑

改性

改进的哈佛架构

能量消耗

平均

家庭

8051个变种

PIC16,PIC17,PIC18,PIC24,PIC32

Tiny,Atmega,Xmega,专用AVR

ARMv4,5,6,7和系列

社区

广大

很好

很好

广大

生产厂家

恩智浦,Atmel,Silicon Labs,达拉斯,塞浦路斯,英飞凌等

Microchip平均值

爱特梅尔

Apple,Nvidia,Qualcomm,三星电子和TI等

???????? 成本??(与功能相比)

非常低

平均

平均

其他功能

以其标准而闻名

廉价

便宜,有效

高速运转

?

广大

?

流行的微控制器

AT89C51,P89v51等

PIC18fXX8,PIC16f88X,PIC32MXX

Atmega8,16,32,Arduino社区

LPC2148,ARM Cortex-M0到ARM Cortex-M7等

以上即为AVR,ARM,8051和PIC微控制器之间的区别相关内容解读,如您有关于电子元器件采购、ic交易、元器件批发等行业需求请咨询蚂蚁芯城,蚂蚁芯城(www.mayiic.com)致力于成为最优质的电子元器件服务商,入驻原厂,代理商超1000家,品牌齐全、库存超数百万种、品质有保障。

扫描关注蚂蚁芯城

了解更多资讯,欢迎致蚂蚁芯城全国统一销售热线:400-181-1900