【单片机】单片机各系列(51,PIC,AVR,MSP430/432,ARM)介绍

说明

  因为近期想要了解各种单片机,在查找资料过程中遇到了很多专业性的名词无法理解,或者就是有点杂乱,现在整理一下查找的资料,希望对想要学习的同学有所帮助吧。
  奈何水平有限,无法自己整理出一份属于自己的见解,希望之后有机会吧~~~

资料一 ······ 综述

(参考链接)

什么是微控制器?

  微控制器可以与一台独立的计算机相媲美; 它是一个功能非常强大的设备,能够执行一系列预编程任务并与额外的硬件设备进行交互。由于其尺寸和重量经常可以忽略不计的微型集成电路(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广泛参与提供汽车解决方案。它们广泛用于混合动力车辆以处理发动机变型。此外,通过使用微控制器,已经准备好诸如巡航控制和防抱死系统之类的功能。
   医疗设备:可移动的医疗设备,如血压和血糖监测仪,使用微控制器将显示数据,从而提供更高的可靠性,提供医疗结果。

PIC微控制器

  外设接口控制器(PIC) 是由Microchip开发的微控制器,当我们对比8051之类的其他微控制器时,PIC微控制器实现程序快速而简单。编程的简易性和与其他外设的简单接口PIC成为成功的微控制器。
  我们知道微控制器是一个集成芯片,由RAM,ROM,CPU,TIMER(定时器) 和COUNTERS(计数器) 组成。PIC是一个微控制器,它还包括ADC(模数转换器),DAC(数模转换器)。PIC单片机还支持CAN,SPI,UART等协议,用于连接其他外设。PIC使用哈佛架构,并且还支持RISC(简化指令集计算机) ,综合这两点,我们可以简单地说PIC比基于Von-Neumann(冯诺依曼)的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微控制器有三种类型
   TinyAVR: - 更少的内存,小尺寸,适合更简单的应用程序
   MegaAVR: - 主要是那些具有大量内存(高达256 KB),内置外设数量较多且适用于中等到复杂应用程序的流行应用程序。
   XmegaAVR: - 用于需要大程序存储器和高速的复杂应用的商业用途。

  补充:著名的Arduino单片机芯片就是ATMega328P~~

ARM处理器

  一个ARM处理器也基于所述RISC(精简指令集计算机)体系结构,由高级RISC机器(ARM)开发的CPU家族中的一个。
  ARM支持32位和64位RISC多核处理器RISC处理器旨在执行较少数量类型的计算机指令,以便它们可以以更高的速度运行,每秒执行数百万条指令(MIPS)。通过剥离不必要的指令和优化路径,RISC处理器在CISC(复杂指令集计算)过程的部分功率需求中提供出色的性能。
  ARM处理器广泛用于客户电子设备,如智能手机,平板电脑,多媒体播放器和其他移动设备,如可穿戴设备。由于它们减少到指令集,它们需要更少的晶体管,这使得集成电路(IC)的芯片尺寸更小。ARM处理器体积更小,难度更低,功耗更低,因此适用于日益小型化的设备。

资料二 ······ 综述

参考链接
在这里插入图片描述

资料三 ······ MSP430

参考链接-1
参考链接-2
在这里插入图片描述
在这里插入图片描述
  补充:MSP430据说被称之为16位单片机中的战斗机,应该主要就是来自它的低功耗(hh);而MSP432和STM32一样,都是基于ARM内核的。如果真的要学MSP430/432,可以去TI的官网看看。

资料四 ······ 综述

PIC单片机、AVR、51系列三类单片机优缺点分析

资料五 ······ 合集

STC官网
51单片机发展历程
AVR单片机优缺点分析
ARM7以及ARMv7的区别?

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记录无知岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值