8051,PIC,AVR和ARM之间有什么区别?

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

AVR,ARM,8051和PIC微控制器之间的差异

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


什么是微控制器?

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

8051微控制器

8051微控制器是1981年的英特尔开发了一个8位的微控制器。这是世界各地都使用的流行的微控制器之一。此外,此微控制器还称为“芯片上的系统”,因为它具有128个字节的RAM,4kbytes的ROM,2个定时器,1个串口和4个端口上的单个芯片。CPU在8051是8位处理器的时间内,CPU也可以在8位数据工作。在数据大于8位的情况下,它必须被分成部分,以便CPU可以轻松地处理。即使ROM数量最多64 k字节,大多数制造商也包含放置4kbytes的ROM。

8051微控制器
8051微控制器

8051已在广泛的设备中使用,主要是因为它易于集成到项目中或大致制造设备。以下是重点的主要领域:

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

触摸屏:大量的微控制器提供商在其设计中包含了触摸传感功能。便携式电子产品,如必威网址下载手机,媒体播放器和游戏设备是基于微控制器的触摸屏的示例。

汽车:8051发现广泛提供汽车解决方案。它们广泛用于混合动力车辆以处理发动机变体。此外,使用微控制器的使用更能力更加能够更具巡航控制和防制动系统。

医疗设备:可移动的医疗器械如血压和血糖监测器使用微控制器将显示数据,因此提供了在提供医疗结果方面的可靠性更高。

pic microcontroller.

外围接口控制器(PIC)是Microchip开发的微控制器,pic microcontroller.当我们对比像8051这样的其他微控制器对比时,实现程序快速且简单。与其他外围设备的易于编程和易于接口的易用性成为成功的微控制器。

pic microcontroller.
pic microcontroller.

我们知道微控制器是一个集成芯片,由RAM,ROM,CPU组成,定时器和柜台。PIC是一种微控制器,也包括RAM,ROM,CPU,Timer,Counter,ADC(模拟到数字转换器),DAC(数字到模拟转换器)。PIC微控制器还支持像CAN,SPI,UART的协议,用于与其他外围设备的接口。pic主要用于修改哈佛架构并支持RISC(减少指令集电脑)通过上述要求RISC和哈佛,我们可以简单地将PIC比由Von-Newman架构的8051的控制器更快。

AVR MicroController.

AVR MicroController.由Atmel Corporation在1996年开发。AVR的结构设计由Alf-Egil Bogen和Vegard Wollan开发。AVR从其开发人员中源自名称,代表Alf-Egil Bogen Vegard Wollan Risc微控制器,也被称为先进的虚拟RISC。AT90S8515是基于AVR架构的初始微控制器,但是在1997年的第一个微控制器达到商业市场的微控制器是90s1200。

avr micrococntroller.
avr micrococntroller.

AVR微控制器有三个类别

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

Megaavr: -这些主要是具有良好数量的内存(高达256 kB),内置的内置外围设备数量较多,适用于复杂应用程序的主要流行。

xmegaavr: -用于商业广播应用,需要大的程序存储器和高速。

臂处理器

一个臂处理器也是基于高级RISC机器(ARM)开发的RISC(减少指令集计算机)架构的CPU系列之一。

手臂微控制器
手臂微控制器

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

ARM处理器广泛用于客户电子设备,如智能手机,平板电脑,多媒体播放器和其他移动设备,如可穿戴设备。由于它们减少到指令集,因此它们需要较少的晶体管,这使得能够较小的模具尺寸集成电路(我知道了)。臂处理器,较小的尺寸减小难度和更低的功率消耗使它们适用于越来越小型化的装置。

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

8051.

pic

AVR.

公共汽车宽度

标准核心8位 8/16/32位 8/32位 32位主要也有64位

必威体育怎么登录通信协议

UART,USART,SPI,I2C PIC,UART,USART,LIN,CAN,Ethernet,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. Flash,SRAM,EEPROM Flash,SDRAM,EEPROM

isa.

CLSC.

RISC的一些功能

risc. risc.

内存架构

冯Neumann建筑 哈佛架构 改性 修改了哈佛架构

能量消耗

平均

家庭

8051变体 PIC16,PIC17,PIC18,PIC24,PIC32 微小,Atmega,Xmega,特殊用途AVR ARMV4,5,6,7和系列

社区

广大 很好 很好 广大

制造商.

恩智浦,Atmel,Silicon Labs,达拉斯,塞浦路斯,英飞凌等 微芯片平均值 atmel. Apple,Nvidia,Qualcomm,三星电子和TI等必威网址下载
成本(与特征相比提供) 非常低 平均 平均

其他功能

以标准而闻名 便宜,有效 高速运转

广大

流行的微控制器

AT89C51,P89V51等 pic18fxx8,pic16f88x,pic32mxx Atmega8,16,32,Arduino社区 LPC2148,ARM Cortex-M0到ARM Cortex-M7等。

因此,这是关于AVR,ARM,8051和PIC微控制器之间的差异。我们希望您对这一概念更好地了解。此外,有关这一概念或实施的任何疑问必威网址下载电子和电气项目,请通过以下评论部分发表评论提供宝贵的建议。这是一个问题,AVR和ARM的应用是什么?

10评论

  1. j sams. 说:

    嗨编程Lenguaje更常用于编程微控制器?

    1. 必威 体育 说:

      嗨萨姆斯
      汇编语言是用于编程微控制器的最流行语言。

    2. 必威 体育 说:

      嗨萨姆斯
      汇编语言用于编程微控制器。

  2. gehad. 说:

    谢谢,这是一个非常有用的文章

  3. 安德森的字体 说:

    您好,非常好,并使用富有的文章和比较表。我真的很乐意看到这里包含的MSP430家族,因为与这些其他产品相比,我对此有一些疑问..

    1. 必威 体育 说:

      嗨安德森,
      谢谢你的恭维,我们将努力改进文章。

  4. Harshita. 说:

    我想使用Keil UVision编程Arduino Board。您能否建议哪个版本的Keil Uvision将与哪个Arduino板兼容?

    1. 必威 体育 说:

      嗨Harshita.
      我真诚地欣赏你的善意。根据您的查询,开源Arduino软件(IDE)可以轻松地编写代码并将其上传到电路板。它在Windows,Mac OS X和Linux上运行。不需要Keil Uvision IDE。

  5. Deepika.v. 说:

    哪个微控制器用于使用GSM SIM模块使用的数字告示板,其中一个是使用的?为什么你拍摄...... .. ..

    1. 必威 体育 说:

      嗨Deepika.
      使用GSM SIM模块的数字布线板用于数字通知板的微控制器为AT89C51。

添加评论