51、MSP430、STM32、TMS、AVR单片机之间的优缺点比较及功能体现

MSP430系列单片机是1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留下的最大的亮点是低功耗而且速度快,汇编语言用起来很灵活,寻址方式很多,指令很少,容易上手。这里也提一下TMS系列单片机,虽不算主流。

不同的制造商在速度、内存和功能方面也有所不同。 与此同时,涌现了一大批具有代表性的单片机厂商:Atmel、TI、ST、MicroChip、ARM……此外,国内厂商的STC单片机也可圈可点。

下面给大家带来51、MSP430、STM32、TMS、PIC、AVR、STC等单片机的优缺点及功能实施例对比。

51单片机

使用最广泛的8位单片机当然也是初学者最容易学习的一种。 它首先由英特尔推出。 由于其典型的结构和对总线专用寄存器的完全集中管理、众多的逻辑位操作功能和丰富的面向控制的指令系统堪称一代“经典”,为业界其他单片机的发展奠定了基础。未来。 目前广泛应用于教学场合和性能要求不高的场合。

特征

51单片机成为经典且易用的单片机的主要原因如下:

缺点

51单片机虽然是经典,但其缺点仍然很明显。

MSP430 微控制器

MSP430系列微控制器是1996年推出市场的16位超低功耗混合信号处理器,留给人们的最大亮点就是它的低功耗和高速度。 汇编语言使用非常灵活,寻址方法多,指令少,上手容易。 主要是因为它在一块芯片上集成了许多模拟电路、数字电路和微处理器,为实际应用需求提供了“单片”解决方案。 广泛应用于低功耗和超低功耗工业应用。

特征

MSP430单片机的快速发展和应用范围的不断扩大主要取决于以下特点。

缺点

STM32微控制器

ST厂家推出的STM32系列单片机,业内的朋友都知道,这是一个性价比极高的系列单片机,应该是独一无二的,而且功能极其强大。 它基于ARM Cortex-M内核,专为需要高性能、低成本、低功耗的嵌入式应用而设计。 它还拥有一流的外设:1μs双12位ADC、4 Mbit/s UART、18 Mbit/s SPI等,在功耗和集成度方面也有良好的表现。 当然,它的功耗略逊于MSP430,但这并不影响工程师们对它的热情。 它以其简单的结构、易于使用的工具以及强大的功能而在业界享有盛誉。

特征

STM32单片机的强大功能主要体现在:

TMS微控制器

这里我也提一下TMS系列的单片机,​​虽然它们不是主流。 TI推出的8位CMOS微控制器具有多种存储模式和多种外围接口模式,适用于复杂的实时控制场合。 虽然不如STM32,也不如MSP430那么华丽,但TMS370C系列微控制器通过集成各种芯片的先进外围功能模块和存储器配置,提供经济高效的实时系统控制。 它还使用高性能硅栅 CMOS EPROM 和 EEPROM 技术来实现。 低工作功耗的CMOS技术、宽工作温度范围、噪声抑制,加上高性能和丰富的片上外围功能,使得TMS370C系列微控制器在汽车电子、工业电机控制、计算机、通信和消费类应用中具有一定的应用。

PIC单片机

PIC系列单片机是美国Microchip公司(Microship)的产品。 它分为三个级别,即初级、中级和高级。 它是市场份额增长最快的微控制器之一。 CPU采用RISC结构,分别具有33和35个微控制器。 ,58条指令,这是一个简化的指令集。

同时采用哈佛双总线结构,运行速度快。 它可以实现程序存储器访问和数据存储器访问的并行处理。 这种指令流水线结构在一个周期内完成两部分工作,一是执行指令,二是从动程序。 内存取下一条指令,这样每条指令只需要一个周期,这也是效率高的原因之一。

特征

PIC单片机之所以成为非常流行的单片机,​​是由于以下特点:

缺点

AVR单片机

AVR微控制器是Atmel推出的一款相对较新的微控制器。 其显着特点是高性能、高速度、低功耗。 它取消了机器周期,采用时钟周期作为指令周期,实现了流水线操作。 AVR单片机指令以字为单位,大多数指令都是单周期指令。 在一个周期内,可以执行该指令功能,同时完成下一条指令的读取。 通常时钟频率为4~8MHz,因此最短指令执行时间为250~125ns。

特征

AVR单片机最近成为比较流行的单片机。 其主要特点是:

缺点

飞思卡尔微控制器

主要针对S08、S12等微控制器。 当然,飞思卡尔微控制器远非如此。 飞思卡尔系列微控制器采用哈佛结构和流水线指令结构,在很多领域具有低成本、高性能的特点。 其架构节省了大量产品开发时间。 此外,飞思卡尔还提供多种集成模块和总线接口,可以更灵活地在不同系统中发挥作用。

特征

飞思卡尔微控制器的独特功能如下:

STC单片机

说起STC单片机,有人会说,STC能算主流吗? 基于它是国内比较好的单片机。 STC 是单时钟/机器周期微控制器。 说白了,STC单片机就是51和AVR的结合体。 有人说AVR是51的替代单片机。但是AVR单片机在位控制和C语言编写上都有很大的区别。

STC单片机结合了51和AVR的优点。 虽然功能没有AVR强大,但是AVR中能找到的功能在STC上基本都有。 同时,STC单片机具有51内核,这给基于51单片机的工程师提供了极大的便利,节省了学习AVR的时间,同时又不失AVR的各种功能。

STC单片机是新一代8051单片机,具有高速、低功耗、超强抗干扰性。 指令代码与传统8051完全兼容,但速度快8~12倍。 它集成了MAX810专用复位电路。 4通道PWM、8通道高速10位A、D转换,适用于供应商控制电机和强干扰情况,成为继51单片机之后的新系列单片机。

特征

单片机

学单片机需要什么基础知识?单片机自学多久可以成功?

2024-3-3 10:03:04

单片机

51单片机入门自学最佳路径,从STM32开始学习!

2024-3-3 11:08:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索