上海app开发
微信
服务热线:15618901006/4008010293

最新动态

51单片机和STM32单片机的区别
2022-02-26 14:42

电子工程师在设计PCB板的时候会选用不同的单片机,比如51单片机、32位单片机,那么这种单片机之间有什么区别呢?如下:

51单片机


当然,应用最广泛的8位单片机也是初学者最容易学习的单片机,最早由Intel由于其典型的结构和完善的总线专用寄存器集中管理,许多逻辑操作和丰富的指令系统可以被称为一代经典,为其他单片机的未来发展奠定了基础。

51单片机之所以成为经典,主要具有以下特点:

特性:

1. 从内部硬件到软件有一个完整的位置操作系统,称为位置处理器,处理对象不是单词或字节,而是位置。它不仅可以处理电影中一些特殊的寄存器,如传输、位置、清除等,还可以进行位置的逻辑操作,非常完整,易于使用。

2. 同时在片内RAM该区间还特别开放了双能地址区间,使用极其灵活,这无疑为用户提供了极大的便利,

3. 乘法和除法指令也给编程带来了便利。很多八位单片机都没有乘能,所以编一段程序调用乘法很不方便。

缺点(虽然是经典,但缺点还是很明显的):

1. AD、EEPROM能源需要扩展,增加了硬件和软件的负担

2. 虽然I/O脚使用简单,但高电平时没有输出能力,这也是51系列单片机最大的软肋

3. 运行速度太慢,尤其是双数据指针。如果能够改进,可以给编程带来极大的便利

4. 51保护能力差,芯片容易烧坏

应用范围:目前在教学场合和性能要求较低的场合使用最广泛的设备:8051和80C51

MSP430单片机
MSP430系列单片机是德州仪器1996年开始推向市场的16位超低消耗混合信号处理器。最大的亮点是消耗低,速度快。汇编语言使用灵活,搜索网站的方式多,指令少,使用方便。主要是因为它将许多模拟电路、数字电路和微处理器集成到芯片上,以提供单片解决方案。其快速发展和应用范围的扩大主要取决于以下特点…

特性:

1. 处理能力强,采用精简指令集(RISC)结构丰富( 7 种源操作数字搜索, 4 目的操作数字搜索),简单的 27 条核指令和大量的模拟指令;大量的寄存器和数据存储器可以参与器可以参与各种操作;以及高效的表检查处理指令;在 8MHz 晶体驱动的指令周期为 125 ns 。这些特性保证了可编制的高效源程序

2. 在运算速度方面, 8MHz 125在晶体的驱动下实现ns 指令周期。16 位数据宽度, 125ns 的指令周期和多功能硬件乘法器(可以乘加)可以实现数字信号处理的某些算法(如 FFT 等)

3. 超低消耗,MSP430 单片机之所以消耗超低,是因为它在降低芯片的电源电压和灵活可控的运行时钟方面有其独特之处。电源电压为 1.8~3.6V 电压MHz 的时钟条件下运行时,芯片的电流会在 200~400uA 时钟关闭模式的最低消耗量约为0.1uA

缺点:

1. 个人觉得不容易上手,不适合初学者入门,资料也比较少去官网找。

2. 占很大的指令空间,因为它是16个单片机,程序是单词,有些指令实际上占据了6个字节。虽然程序表面上很简单,但与pic单片机占用了很大的空间

应用范围:在低消耗、超低消耗的工业场合使用最多的设备:MSP430F系列、MSP430G2系列、MSP430L09系列

TMS单片机
这里也提一下TMS系列单片机,虽不算主流。由TI推出的8位CMOS单片机具有多种存储模式和外围接口模式,适用于复杂的实时控制场合。虽然没有STM32那么优秀,也没有MSP430那么张扬,但是TMS370C该系列单片机提供高性价比的实时系统控制,集成了先进的外围能模块和各种芯片的内存配置。同时采用高性能硅栅CMOS EPROM和EEPROM实现技术。低工作耗CMOS技术,宽工作温度范围,噪声抑制,再加上高性能和丰富的片上外设能,使TMS370C该系列单片机在汽车电子、工业电机控制、计算机、通信和消费方面有一定的应用。

STM32单片机
由ST厂商推出的STM32系列单片机,业内朋友都知道,这是一款性价比很高的系列单片机,应该没有一款,而且极其强大。它是专门为高性能、低成本、低消耗的嵌入式应用而设计的ARM Cortex-M内核,外设一流:1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在消耗和集成方面也有不错的表现,当然和MSP430的消耗略低于它,但这并不影响工程师的受欢迎程度。由于其简单的结构和易用的工具,以及其强大的工具,它可以在业内闻名…其强大的能量主要体现在:

特性:

1.内核:ARM32位Cortex-M3CPU,最高工作频率72MHz,1.25DMIPS/MHz,单周期乘法和硬件除法

2.存储器:片上集成32-512KB的Flash存储器。6- ** KB的SRAM存储器

3.时钟、复位和电源管理:2.0-3.6V电源供电和I/O接口驱动电压。POR、PDR可编程电压探测器(PVD)。4-16MHz晶体振动。MHz RC振荡电路。内部40 kHz的RC振荡电路CPU时钟的PLL。带校准用于RTC的32kHz的晶振

4.调试模式:串行调试(SWD)和JTAG接口。最多112个快速接口I/O端口最多使用11个定时器,最多使用13个通信接口:STM32F103系列、STM32 L1系列、STM32W系列。

上海锡通软件专业从事PCB设计,电路板单片机程序定制开发;产品有共享柜控制板,大功率灯板、机床蓝牙通讯板等,欢迎随时来电咨询。

fdasfsadfsadfsadfasdf6