这篇文章我们不用官方的正式介绍,用大白话让大家明白它们分别是什么,它们之间有什么关系

我们首先先对四个名词有一个基本认识:

1.ARM: 先说 ARM本身只是一个英国的公司,它是专门做芯片设计的,有ARM7,ARM9,ARM11等等很多系列,每个系列有不同的性能特点适用于不同的应用场景。但是我们常说的ARM编程,ARM结构,通常指的是ARM体系的软件开发,基于ARM结构的开发,什么各种传感器等等。是不同于我们在PC电脑里用VC6、CodeBlocks等这些开发的。


2.51:我们提到的51主要就是指51单片机,是上一代人们学习单片机时的首选,型号包括8051/8052/8058等,简称51单片机,是一种8位的单片机,


3.stm32:stm32通常是指意法半导体公司(英文简称ST)生产的基于ARM7系列中结构设计的芯片,您后面学习用到的芯片很可能是基于ARM7中的Cortex-M3内核的超低功耗产品,是32位的单片机,功能比51单片机强大的多,如BearPI-HM-Nano等就是STM32



4.单片机:单片机就是一个更大的概念,PC电脑我们都见过,里面的主板也应该见过吧?包括CPU、内存、电源、硬盘都插在一个主板上面,而单片机呢是将类似这些功能的原件集成在一个很小的芯片上,叫做单片微型计算机

上面介绍到的stm32、51都是单片机的范畴。


至此,大家对这四个概念应该有了一个基本的认识,随着后面学习的深入,这种模糊的概念就会越来越清晰了

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)