浅谈STM32和51单片机之间的区别

单片微型计算机简称单片机,简单来说就是集cpu(运算、控制)、ram(数据存储-内存)、rom(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中,cpu、ram、rom、i/o这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的pc主板,进而组装成电脑,而单片机只是将这所有的集中在了一个芯片上而已。
51单片机和stm32单片机
51单片机是对所有兼容intel8031指令系统的单片机的统称,这一系列的单片机的始祖是intel的8031单片机,后来随着flash rom技术的发展,8031单片机取得了长足的进展成为了应用最广泛的8bit单片机之一,他的代表型号就是atmel公司的at89系列。
stm32单片机则是st(意法半导体)公司使用arm公司的cortex-m为核心生产的32bit系列的单片机,他的内部资源(寄存器和外设功能)较8051、avr和pic都要多的多,基本上接近于计算机的cpu了,适用于手机、路由器等等。
dsp、avr和pic单片机、8051单片机之间区别
avr和pic都是跟8051单片机的机构不同的8位单片机,因为结构不同,所以他的汇编指令也不同,并且他们都是使用的risc指令集,只有几十条指令,大部分的还都是单周期的指令,所以在相同的晶振频率下,比8051速度要快。
dsp其实也是一种特殊的单片机,他从8bit到32bit的都有,他专门是用来计算数字信号的,在某些计算公式上,他甚至比现在的家用计算机的最快cpu还要快,比如说一个32bit的dsp能在一个指令周期内完成一个32bit数乘以32bit数再加上一个32bit数的计算。
8051、8031、89c51和89s51关系
我们平常老是讲8051,又有什么8031,现在又有89c51,89s51它们之间究竟是什么关系?
mcs51是指由美国intel公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼mcs51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。
intel公司将mcs51的核心技术授权(卖)给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89c51就是这几年在我国非常流行的单片机。至于国内用到的很多的at系列的单片机其实就是atmel公司在8031内核之外添加其他功能生产了系列的单片机。
这里要补充说明下,最先出现先的单片机其实是intel公司的8031单片机,他是单片机的鼻祖,但是它本身是没有内部程序存储器的,之后随着flash rom技术的发展,出现了能够存储程序的8051系列单片机。

看一看,数一数,制造一枚合格的芯片都需要哪些设备?
常用的区块链开发工具介绍
PC卡外挂光驱
基于Android的3G手机网络摄像机客户端软件设计
智慧酒店的POL全光网络解决方案解析
浅谈STM32和51单片机之间的区别
后消费互联网时代 小家电发展空间极大
苹果发布了一项新专利 可通过不同的方式使车辆了解乘客的意图
3D时代值得关注的趋势
哈尔滨森林消防总队出动80名指战员应急演练 同时展开无人机空中勘察
三点带你了解推进配网分布式控制 构建广域测控系统
对于情怀满满的诺基亚8,你是准备弃坑还是继续等?
FIIL T1完美解决真无线耳机的痛点:更快更稳更自由
高压电动机5种常见故障及现场检修方法
车规级电感厂家揭秘0805贴片电感发烫的可能原因
工程师面对漏电保护开关时的两大原则
怎样用Blender向对象添加纹理
时控开关新升级:定时可精确到秒
外夹式超声波流量计无法显示流量的主要原因是什么
LDO的概念及其原理