查看: 3978|回复: 0

[其他] 8051,PIC,AVR和ARM有什么区别

[复制链接]
  • TA的每日心情
    擦汗
    2020-4-8 12:00
  • 签到天数: 381 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2019-1-16 13:09:14 | 显示全部楼层 |阅读模式
    分享到:
    如今,微控制器非常便宜且易于获得,因此通常使用它们代替简单的逻辑电路(如计数器。微控制器是在系统可编程,这意味着可以调整正在执行的程序,而无需从其位置移除微控制器。本文我们将讨论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

    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-27 01:22 , Processed in 0.119335 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.