23368|1

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

8051,PIC,AVR和ARM有什么区别? [复制链接]

 
如今,微控制器非常便宜且易于获得,因此通常使用它们代替简单的逻辑电路(如计数器。微控制器是在系统可编程,这意味着可以调整正在执行的程序,而无需从其位置移除微控制器。本文我们将讨论AVRARM8051PIC微控制器之间的区别。
AVRARM8051PIC微控制器之间的区别
微控制器之间的差异主要包括什么是微控制器,AVRARM8051PIC微控制器之间的差异及其应用。
什么是微控制器?
微控制器可以与一台独立的计算机相媲美; 它是一个功能非常强大的设备,能够执行一系列预编程任务并与额外的硬件设备进行交互。由于其尺寸和重量经常可以忽略不计的微型集成电路(IC),它正成为机器人或任何需要某种智能自动化的机器的理想控制器。单个微控制器足以管理小型移动机器人,自动洗衣机或安全系统。几个微控制器包含用于存储要执行的程序的存储器,以及可用于与其他设备共同操作的许多输入/输出线,例如读取传感器的状态或控制电机。
8051微控制器
8051微控制器是一个8位系列的微控制器,是英特尔在1981年开发的。这是全世界都在使用的微控制器系列之一。此微控制器被称为片上系统,因为它在单个芯片上具有128字节RAM4K字节ROM2个定时器,1个串行端口和4个端口。由于80518位处理器,因此CPU一次也可以处理8位数据。如果数据大于8位,则必须将其分成几部分,以便CPU可以轻松处理。大多数制造商都包含4K字节的ROM,即使ROM的数量可以超过64 K字节。
8051已被广泛应用于各种设备中,主要是因为它易于集成到项目中。以下是主要关注领域:
能源管理:高效的计量系统有助于控制家庭和制造应用中的能源使用。通过结合微控制器,可以制备这些计量系统。
触摸屏:大量微控制器供应商在其设计中融入了触摸感应功能。诸如手机,媒体播放器和游戏设备之类的便携式电子设备是基于微控制器的触摸屏的示例。
汽车: 8051广泛参与提供汽车解决方案。它们广泛用于混合动力车辆以处理发动机变型。此外,通过使用微控制器,已经准备好诸如巡航控制和防抱死系统之类的功能。
医疗设备:可移动的医疗设备,如血压和血糖监测仪,使用微控制器将显示数据,从而提供更高的可靠性,提供医疗结果。
PIC微控制器
外设接口控制器(PIC)是由Microchip开发的微控制器,当我们对比8051之类的其他微控制器时,PIC微控制器实现程序快速而简单。编程的简易性和与其他外设的简单接口PIC成为成功的微控制器。
我们知道微控制器是一个集成芯片,由RAMROMCPUTIMERCOUNTERS组成。PIC是一个微控制器,它还包括RAMROMCPU,定时器,计数器,ADC(模数转换器),DAC(数模转换器)。PIC单片机还支持CANSPIUART等协议,用于连接其他外设。PIC主要用于修改哈佛架构,并且还支持RISC(简化指令集计算机) RISC和哈佛的上述要求我们可以简单地说PIC比由Von-Newman架构准备的基于8051的控制器更快。
AVR微控制器
AVR微控制器由Atmel公司于1996年开发。AVR的结构设计由Alf-Egil BogenVegard Wollan开发。AVR的名字来源于其开发人员,代表Alf-Egil Bogen Vegard Wollan RISC微控制器,也称为Advanced Virtual RISCAT90S8515是基于AVR架构的初始微控制器,尽管1997年第一款打入商用市场的微控制器是AT90S1200
AVR微控制器有三种类型
TinyAVR - 更少的内存,小尺寸,适合更简单的应用程序
MegaAVR - 主要是那些具有大量内存(高达256 KB),内置外设数量较多且适用于中等到复杂应用程序的流行应用程序。
XmegaAVR - 用于需要大程序存储器和高速的复杂应用的商业用途。
ARM处理器
一个ARM处理器还基于所述RISC(精简指令集计算机)体系结构由高级RISC机器(ARM)开发的CPU家族中的一个。
ARM支持32位和64RISC多核处理器。RISC处理器旨在执行较少数量类型的计算机指令,以便它们可以以更高的速度运行,每秒执行数百万条指令(MIPS)。通过剥离不必要的指令和优化路径,RISC处理器在CISC(复杂指令集计算)过程的部分功率需求中提供出色的性能。
ARM处理器广泛用于客户电子设备,如智能手机,平板电脑,多媒体播放器和其他移动设备,如可穿戴设备。由于它们减少到指令集,它们需要更少的晶体管,这使得集成电路IC)的芯片尺寸更小。ARM处理器体积更小,难度更低,功耗更低,因此适用于日益小型化的设备。
AVRARM8051PIC微控制器的主要区别
8051
PIC
AVR
ARM
总线宽度
标准内核为8
8/ 16/ 32
32分之8
32位大多数也可用于64
通信协议
UARTUSARTSPII2C
PICUARTUSARTLINCAN,以太网,SPII2S
UARTUSARTSPII2C,(专用AVR支持CANUSB,以太网)
UARTUSARTLINI2CSPICANUSB,以太网,I2SDSPSAI(串行音频接口),IrDA
速度
12时钟/指令周期
4时钟/指令周期
1个时钟/指令周期
1个时钟/指令周期
记忆
ROMSRAMFLASH
SRAMFLASH
闪存,SRAMEEPROM
闪存,SDRAMEEPROM
ISA
CLSC
RISC的一些功能
RISC
RISC
内存架构
冯诺依曼建筑
哈佛建筑
改性
改进的哈佛架构
能量消耗
平均
家庭
8051个变种
PIC16PIC17PIC18PIC24PIC32
TinyAtmegaXmega,专用AVR
ARMv4,5,6,7和系列
社区
广大
很好
很好
广大
生产厂家
恩智浦,AtmelSilicon Labs,达拉斯,塞浦路斯,英飞凌等
Microchip平均值
爱特梅尔
AppleNvidiaQualcommSamsung ElectronicsTI
成本  (与功能相比)
非常低
平均
平均
其他功能
以其标准而闻名
廉价
便宜,有效
高速运转
广大
流行的微控制器
AT89C51P89v51
PIC18fXX8PIC16f88XPIC32MXX
Atmega8,16,32Arduino社区
LPC2148ARM Cortex-M0ARM Cortex-M7

最新回复

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

回复
举报

1507

帖子

1

TA的资源

纯净的硅(初级)

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

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表