你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32和51主要有哪些区别?

[复制链接]
STMCU小助手 发布时间:2020-12-18 11:15
STM32和51主要有哪些区别?
" Z  I3 f" {% a, w2 {% p
+ V8 A. {/ H/ g# e
在大家平常的生活中,单片机会出现在生活的方方面面,所有的电子产品都会有单片机的身影。
0 N8 f( u  b9 ?* P
! s8 O5 ]! M7 g2 r
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
4 U+ x* _) w* O/ c/ x
# h5 f+ N( o% v
小白初步学习最常用的是51单片机和STM32单片机,下面小橙同学就从多方面给大家介绍一下两者的不同之处。
9 w) }2 m3 {: ^$ g7 x

+ H( n6 t$ t- j
1.1.png

9 ?( z7 t  m# I! k, E
51单片机

; ~2 ?+ v; j& P( }$ x& N4 T; [/ [( E/ e' f8 a3 r
51单片机是对所有兼容Intel8051指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。
% l8 @2 R( I9 W3 Z% v

, C8 |' j) k% `. K/ o3 W; L5 D
: D& `0 B$ n; F
51单片机的优点

3 Q& J6 V0 D2 [3 j, M. Y: z- K' r6 |

( C# s9 j4 X  w) d" M
(1)51单片机从底层的硬件到上层的软件有一套完整的安位操作系统,称为“位处理器”,处理对象是位(bit),而不是字节或字。51单片机不但能对片内某些特殊功能寄存器进行位处理操作,比如传送、置位、清零、测试等操作,还可以进行位的逻辑运算;
2 {  S7 n( C0 L% C5 _# E; R! C
(2)51单片机在其片内的RAM区间还开辟了一个双重功能的地址区间,给学习者提供了很大的方便;

, x, _# q; @; ~* W
(3)51单片机也有乘法和除法指令,给开发和学习带来了方便。

# A; \# ^/ o4 t  S7 w& f# K4 H+ w! s! \+ g7 I) o- G
51单片机的缺点

! W# ?% a# b  O3 i  m9 K( S5 b' f# X9 d4 w' f% g" y( G5 P% [. v# [
(1)51单片机的AD和EEPROM等功能如果想要使用的话,都需要进行扩展,这无疑增大了硬件和软件的负担;

6 M/ q5 t9 j5 h& p
(2)51单片机的IO引脚使用相对于别的单片机来说,是比较简单的。但是其高电平时没有输出能力,是51系列单片机最大的不足之处;
6 O: z5 C7 Q+ S$ J! Y% a7 O
(3)51单片机的运行速度还是比较慢的,特别是用到双数据指针的时候,速度真的是慢;
( h3 i4 S  k! ?
(4)51单片机的保护机制不完善,保护能力差,如果大家在学习时操作不正确,很容易就会引起芯片的损坏。
9 Y( B1 C# v5 v
8 A! e' s; M. B+ L- a: J! v
51单片机的应用范围
: {7 D: }1 g5 `6 N  i5 r$ e
51单片机因为其性能和某些原因的限制,目前使用最多的场合是在教学、个人学习和对要求性能不高的场合使用,使用最多的型号是8051和80C51。

% A0 i3 T  j, H5 D" H& |0 H
- Y) y& T3 ~/ g+ g: }
7 u0 H8 c7 `0 Y
1.2.png
! |1 S3 C( T$ s9 k9 V
STM32单片机
5 T& {2 Z" c* K( D3 N. \

; i0 C% }1 C9 W. d/ E+ u
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex-M0,M0+,M3,M4和M7内核。按内核架构分为不同产品:

6 a% s/ @. F2 W, m5 Z# G. ~
主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)。
* X* l+ b( p% t0 H+ f% n
9 W) @; f- F& v
因为STM32单片机的一些特点,比如结构简单、易用工具,在加上其强大的功能,使其应用在很多的方面。

$ c6 t+ O# d$ d) ~; Y# ^: z, d" u3 G1 B( R3 U! v  k
STM32单片机的优点
9 ^9 ?$ r+ W( g! \  V' `4 n

% ~& L: r: G1 O, ^; C$ }/ v
(1)外设:具有一流的外设,比如1us的双12位ADC,4Mb/s的UART,18Mb/s的SPI以及18MHZ的IO翻转速度;
(2)集成度:在复位电路、低电压检测、调压器、精确的RC振荡器方面都有很大的集成度;
(3)调试模式:串行调试(SWD)和JTAG接口,最多高达112个快速IO端口,以及最多可达12个定时器,最多可达12个通信接口;
(4)兼容5V的IO管脚;优异的安全时钟模式、带唤醒功能的低功耗模式、内部RC振荡器、内嵌复位电路

% L* v/ e: m3 T2 J. l; R
6 m# [7 f6 j$ o+ l( z3 t" Y5 R
STM32单片机的应用范围
. z" n* b$ Y% B+ [' E5 F8 e: V2 P
STM32单片机则是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机,他的内部资源(寄存器和外设功能)较8051、AVR和PIC都要多的多,基本上接近于计算机的CPU了,适用于手机、路由器等等。
5 b/ |- E4 G6 F0 }- v% Q
  N+ z: G  x4 l  v6 h& m

3 c* f; k' @; J$ E: P" o
文章出处:  金橙智能

2 v! w, k& q8 x6 _! X0 L0 T
# u4 r- y+ U) ]
  s' l$ _7 p) f9 u! {
赞 收藏 评论0 发布时间:2020-12-18 11:15

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版