欢迎来到深圳市宏图远见电子科技有限公司官网!
深圳市宏图远见电子科技有限公司

电子产品单片机方案开发商集设计、开发、打样、生产、服务于一体

咨询热线13143444919
宏图远见-海量单片机资讯,分享更多电子技术知识
您的位置: 网站首页 > 资讯中心 > 51单片机与STM32单片机的区别

51单片机与STM32单片机的区别

发布时间:2021.12.22
信息摘要:
单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己的个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板,进而组装成电脑,而单片机只是将这所有的集中在了一个芯片上而已
       51单片机简介
  应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

  51单片机之所以成为经典,成为易上手的单片机主要有以下特点:

  51单片机特性
  1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

  2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能给使用者提供了极大的便利,

  3、乘法和除法指令,这给编程也带来了便利。

  51单片机缺点
  1、AD、EEPROM等功能需要靠扩展,这增加了硬件和软件负担

  2、I/O脚使用简单,但高电平时没有输出能力,这也是51单片机的最大软肋

  3、运行速度慢,特别是双数据指针,如能改进会给编程带来更高的效率

  4、51保护能力差,易烧坏芯片


       51单片机应用范围


  目前在教学场合和对性能要求不高的场合大量被采用。
  使用最多的器件:8051、80C51

  STM32单片机简介
  由ST厂商推出的STM32系列单片机,行业的朋友都知道,这是一款性价比超高的系列单片机,应该没有之一,功能非常强大。其基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,同时具有一流的外设:1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表现,当然和MSP430的功耗比起来是稍微逊色的一些,但这并不影响工程师们对它的热捧程度,由于其简单的结构和易用的工具再配合其强大的功能在行业中赫赫有名…其强大的功能主要表现在:

  STM32单片机特性
  1、内核:ARM32位Cortex-M3CPU,最高工作频率72MHz,1.25DMIPS/MHz,单周期乘法和硬件除法

  2、存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器

  3、时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振

  4、调试模式:串行调试(SWD)和JTAG接口。最多高达112个的快速I/O端口、最多多达11个定时器、最多多达13个通信接口。

  STM32常用的器件
  使用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列。

        51单片机和STM32单片机的区别


    1.开发方式不同

  51单片机一般是直接操作寄存器,STM32主要操作库函数编程


  2.系统资源不同

  一般而言STM32资源要比51单片机更多


  3.开发环境可能不同

  51和STM32一般来讲都可以在Keil下开发,但STM32有更多中选择,可以在Linux下面开发,windows Esplise下开发,甚至直接用VSCode + 插件方式开发。


     4.操作系统区别

  一般而言,51单片机不支持操作系统,STM32支持各种主流操作系统,STM32开发起来更容易,可以很方便的利用系统实现各种场景下的应用,51单片机由于没有操作系统,开发起来有一定阻碍,甚至有时候必须要做出部分功能的牺牲才能达到整体功能的和谐运行。


       5.后期维护方式可能不同

  STM32资源足够多,可以写一个bootloader程序来完成之后的系统升级工作,不需要拆机就可以完成固件的升级,而51单片机则不可以。


附:

src=http___pics.jiancai.com_imgextra_img04_284400281_i4_T2i5B6XgXXXXXXXXXX_!!284400281.jpg&refer=http___pics.jiancai

            

热品推荐

LED显示控制器

LED显示控制器

LED显示控制器是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 LED显示控制器核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。
NY8A062A单片机

NY8A062A单片机

NY8A062A单片机是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 NY8A062A单片机核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。
NY8A062A单片机

NY8A062A单片机

NY8A062A单片机是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 NY8A062A单片机核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。
NY8A051D单片机

NY8A051D单片机

NY8A051D单片机是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 NY8A051D单片机核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。
多通道控制板

多通道控制板

多通道控制板是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 多通道控制板核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。
NY8A062D单片机

NY8A062D单片机

NY8B062D是以EPROM作为存储器的8位单片机,专为家电或量测等等的I/O应用设计。 采用CMOS制程并同时提供客户低成本、高性能、及高性价比等显著优势。 NY8B062D核心建立在RISC精简指令集架构可以很容易地做编程和控制,共有55条指令。 除了少数指令需要两个指令时钟,大多数指令都是一个指令时钟能完成,可以让用户轻松地以过程控制完成不同的应用。 因此非常适合各种中低记忆容量但又复杂的应用。

联系宏图远见

  • 电话:13143444919
  • QQ:934837949
  • 邮箱:hongtusy@163.com
  • 地址:深圳市宝安区福永街道永福路和盛工业区D2栋601