stm32和51单片机的区别大么(STM32和51单片机对比)
如果有更好的建议或者想看更多关于技术大全及相关资讯,可以多多关注茶馆百科网。

我们常说51单片机和STM32单片机,到底它们有什么区别呢?
一:51单片机
01. 介绍
51单片机是所有与Intel 8031指令系统兼容的单片机的总称。该系列单片机的鼻祖是英特尔公司的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进步,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它被广泛应用于工业测控系统中。许多公司都有51系列兼容的机型,这将在未来很长一段时间内占据很大的市场。51单片机是单片机的基本入口,应用还是很广泛的。需要注意的是,51系列单片机一般不具备自编程能力。
02. 主要产品
Intel: 80C31、80C51、87C51、80C32、80C52、87C52等;
ATMEL: 89C51、89C52、89C2051、89S51 (RC)、89S52 (RC)等
飞利浦、华邦、达拉斯、西门子等多家产品
STC(国产宏晶)单片机:89c51、89c52、89c516、90c516等多个品牌
03、51单片机特点
单片机之所以成为经典,成为易于使用的单片机主要有以下特点:从内部硬件到软件都有一套完整的按位操作系统,称为位处理器,处理对象不是字或字节而是位。
它不仅可以处理芯片中寄存器的一些特殊功能,如转移、设置、清除、测试等,还可以进行位逻辑运算。它的功能非常齐全,使用方便。
同时,在片上RAM部分还创建了双功能地址间隔,使用起来非常灵活。这一功能无疑为用户提供了极大的便利。
乘法和除法指令,这也给编程带来了方便,很多8位单片机都没有乘法功能,做乘法还得编一个子程序调用,非常不方便。
51单片机的缺点
1、AD、EEPROM等功能需要扩展,增加了软硬件负担。
2、I/O脚虽然使用简单,但高电通常没有输出能力,这也是51系列单片机最大的弱点。
3、运行速度慢,特别是双数据指针,如果能改进可以给编程带来很大的方便。
4、51保护能力很差,很容易烧坏芯片。
05、51单片机的应用范围
目前广泛应用于教学场合和对性能要求不高的场合。
最常用的器件:8051、80C51。
二:STM32
01. 介绍
STM32系列单片机由意法半导体厂家推出,业内朋友都知道这是一款性价比高的系列单片机,不应该是一款,而且功能强大。它基于ARM Cortex-M内核,专为需要高性能、低成本和低功耗的嵌入式应用而设计。同时具有一流外设,1s双12位ADC, 4Mbit/s UART, 18Mbit/s SPI等。
它在功耗和集成方面也很好,虽然它的功能比MSP430弱一点,但这并不妨碍工程师们接受它。
由于其结构简单,工具使用方便,再加上其强大的功能,在业界享有很高的知名度。
STM32系列ARM Cortex-M0、M0+、M3、M4和M7内核专为需要高性能、低成本和低功耗的嵌入式应用而设计。
02. 主要产品
根据内核架构分为不同的产品:
主流产品(STM32F0、STM32F1、STM32F3)
超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)
高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)
03、STM32单片机特点
核心:ARM 32位Cortex-M3 CPU,最高工作频率72MHz, 1.25DMIPS/MHz,单周期乘法和硬件除法。
内存:在芯片上集成了32-512KB闪存和6-64KB SRAM。
时钟,复位和电源管理:2.0-3.6V电源和I/O接口驱动电压,POR, PDR和可编程电压检测器(PVD), 4-16MHz晶体振荡器,内置8MHz RC振荡器电路,出厂前调谐,内部40khz RC振荡器电路,锁相环用于CPU时钟,32kHz晶体振荡器用于RTC校准。
调试方式:SWD和JTAG接口,最多112个快速I/O口,最多11个定时器,最多13个通信接口。
04. STM32常用器件
常用器件:STM32F103系列、STM32 L1系列、STM32W系列。
三:51和STM32有什么区别?
区别如下:
01. 内核
51单片机采用51 Core, 8Bit@2MHzMax(分频后),0.06DMIPS;
STM32采用ARM Cortex-M3, 32Bit@72MHz, 1.25DMIPS;
02. 地址空间
51单片机仅64KB;
03. 片上存储器
51单片机的ROM只有2K-64K, RAM只有128B-1K;
STM32具有20K-1MB ROM和8K-256K RAM
04,外围
51单片机只有三个定时器和一个串口;
STM32具有AD, DA, Timer, WWDG, IWDG, CRC, DMA, IIC, SPI, USART和许多其他外设。
05. 开发工具
早期UV2采用51单片机;
STM32使用v4甚至更高版本;
06. 操作系统
0
STM32采用uClinux和uC/OS。
以上只列出了6个不同点,肯定还有更多不同点,欢迎留言。
本文主要介绍了关于stm32和51单片机的区别大么(STM32和51单片机对比)的相关养殖或种植技术,栏目还介绍了该行业生产经营方式及经营管理,关注发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解技术怎么管理的要点,是您致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1557638.html