一篇文章了解STM32单片机和51单片机之间的区别

01前言单片机称为单片机。

简单来说,它在同一芯片上集成了CPU(操作,控制),RAM(数据存储内存),ROM(程序存储),输入和输出设备(串行端口,并行端口等)和中断系统。

自己的个人计算机,CPU,RAM,ROM,I / O都是独立的芯片,然后将这些芯片安装在主板上,该主板构成了我们的PC主板,然后组装成计算机,而单片机则集中精力所有这些都在一个芯片上。

02 51单片机简介当然,使用最广泛的8位单片机是最易于初学者学习的单片机。

它最初是由英特尔推出的。

由于其典型的结构和对总线专用寄存器的完全集中管理,许多逻辑位运算功能和丰富的面向控制的指令系统可以称为“经典”的一代,从而为开发其他单片机奠定了基础。

将来。

51单片机已成为经典,一种易于使用的单片机主要具有以下特点:需要扩展AD,EEPROM等功能,这增加了硬件和软件的负担。

尽管I / O引脚易于使用,但它们在高电平时没有输出能力。

这也是51系列微控制器的最大弱点。

运行速度太慢,特别是双数据指针,如果可以改善的话,会给编程带来极大的方便。

51的保护能力差,容易烧坏芯片。

目前,它广泛用于教学场合和对性能要求不高的场合。

最常用的设备:8051、80C51 03 STM32微控制器简介由ST制造商推出的STM32系列微控制器,业内朋友知道这是一系列具有高性价比的单片机,​​应该没有人使用,其功能是非常强大。

它基于ARM Cortex-M内核,该内核是专为要求高性能,低成本和低功耗的嵌入式应用而设计的。

它还具有一流的外设:1μs双12位ADC,4Mbit / s UART,18Mbit / s SPI等,在功耗和集成度方面也具有良好的性能。

当然,它比MSP430的功耗稍逊一筹,但这并不影响工程师的普及程度。

由于其简单的结构和易于使用的工具,再加上强大的功能,因此在业界广为人知。

它的强大功能主要体现在:核心:ARM32位Cortex-M3CPU,最大工作频率72MHz,1.25DMIPS / MHz,单周期乘法和硬件除法。

内存:32-512KB闪存集成在片上。

6-64KB的SRAM存储器。

时钟,复位和电源管理:2.0-3.6V电源和I / O接口驱动电压。

POR,PDR和可编程电压检测器(PVD)。

4-16MHz晶体振荡器。

内置的8MHz RC振荡器电路在交付前已进行了调谐。

内部40 kHz RC振荡器电路。

用于CPU时钟的PLL。

具有RTC校准功能的32kHz晶体振荡器。

调试模式:串行调试(SWD)和JTAG接口。

多达112个快速I / O端口,多达11个定时器和多达13个通信接口。

最常用的器件:STM32F103系列,STM32 L1系列,STM32W系列。

04 51单片机与STM32单片机之间的区别51单片机是所有与Intel 8031指令系统兼容的单片机的统称。

该系列单片机的始祖是英特尔的8031单芯片微处理器。

后来随着Flash ROM技术的发展,8031单片机取得了长足的进步。

Progress已成为使用最广泛的8位微控制器之一,他的代表模型是ATMEL的AT89系列。

STM32微控制器是意法半导体(STMicroelectronics)以Arm的cortex-M3为核心生产的32位系列微控制器。

它的内部资源(寄存器和外围功能)远远超过8051,AVR和PIC。

它基本上靠近计算机的CPU,适用于手机,路由器等。

本文来自Internet。

如有侵权,请联系以删除。

免责声明:本文的内容是在21ic授权后发布的。

版权属于原始作者。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!

联系方式

AEC-Q200汽车级组件符合汽车工业标准。耐硫厚膜、精密薄膜、电流传感、电阻阵列、MELF电阻等系列产品可用于汽车照明、媒体、电力系统、仪表等领域。

查看详情

在线咨询