微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类

干货|stm32与51单片机的区别

2019-06-06 13:26 来源:互联网 编辑:Emma

我们经常说51单片机STM32单片机,到底他们有什么区别呢?那跟小编去看看~

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

主要产品:

*Intel(英特尔):80C31、80C51、87C51,80C32、80C52、87C52等;

*ATMEL(艾德梅尔):89C51、89C52、89C2051,89S51(RC),89S52(RC)等;

*Philips(飞利浦)、华邦、Dallas(达拉斯)、Siemens(西门子)等公司的许多产品;

STC(国产宏晶)单片机:89c51、89c52、89c516、90c516等众多品牌。

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核。

按内核架构分为不同产品:

主流产品(STM32F0、STM32F1、STM32F3)

超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)

高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)

区别在以下几点:

1、内核:

51单片机采用的是51 Core,8Bit@2MHz Max(分频后),0.06DMIPS;

STM32采用的是ARM Cortex-M3,32Bit@72MHz ,1.25DMIPS;

2、地址空间:

51单片机只有64KB;STM32有4GB;  

3、片上储存器:

51单片机ROM只有2K-64K,RAM仅为128B-1K;

STM32的ROM为20K-1MB,RAM有8K-256K 

4、外设:

51单片机仅有三个定时器和一个串口;

STM32却拥有AD,DA,Timer,WWDG,IWDG,CRC,DMA,IIC,SPI,USART等众多外设

5、开发工具:

51单片机采用的是早期的UV2;而STM32使用的是UV4,甚至更高;  

6、操作系统:

51单片机连RTOS都很难能跑;STM32采用的是uClinux,uC/OS。

标签: stm32 51单片机

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

微信关注
技术专题 更多>>
研发工程师的工具箱
智慧生活 创新未来

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006