【SoC基础】单片机的由来与发展

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载注明出处


1、电路的发展变化

(1)功率:电子设备的发展越来越省电,待机时间越来越长,工作电压越来越低。
(2)体积:体积越来越小;
(3)功能:功能越来越强大。

2、微器件的出现

(1)电路的核心:开关控制、倍率控制;
(2)电子管、晶体管等。
在这里插入图片描述

3、集成电路的出现

微器件的不断缩小,逐渐形成了集成电路
(1)IC(integrated circuit,集成电路),就是使用微器件为积木,去搭建具备一定功能的一个电路板。
(2)以前没有微器件的时候,必须很大一块电路板才能实现一个电路功能(譬如一个加法器,完成加法运算)。然后有了微器件之后,这个电路板的体积变小了,越来越小,最后小到mm级别甚至更小,我们就把这个电路做在一起,用塑料外壳封装起来就形成了大家看到的IC芯片。
(3)芯片(也叫IC、集成电路)其实就是:里面馅是电路,外面的壳就是绝缘体壳,里面的电路通过外壳上引出来的一些引脚(金属材料的)来与IC外部接轨。
(4)IC有多少个引脚,每一个引脚的作用是干嘛的,是IC设计制造的时候就已经决定的,我们拿到IC使用时要去读它的数据手册来知道这个引脚怎么用。
在这里插入图片描述

4、单片机的出现

集成电路的不断缩小促进了单片机的出现。
注意:很多新人在接触单片机时,往往第一眼看到是下图产品,但是它并不是单片机,而是基于单片机(中间那块长条状的物体)的开发板。
在这里插入图片描述

4.1定义

所谓单片机(英文名,Single chip microcomputer),全称为单片式微型电脑,是一种集成电路,本质上为一块芯片。单片机拥有传统计算机的主要部件,并将其集成到内部,出厂前被塑料壳封装起来。单片机又称为MCU,其同一概念还包括:微控制器、微控制单元等。

4.2特点

体积小、功耗低、集成度高、扩展灵活、使用方便,非常适合应用在控制领域,主要为:1.仪器仪表;2.家电电器;3.工业控制;4.汽车电子

5、单片机的发展史

(1)1971年,Intel推出4位(位数是指数据总线的位宽)单片机Intel4004
(2)1972年,Intel推出8位单片机Intel8008
(3)期间还有别的公司如Motorola、Zilog等推出各自的单片机系列
(4)80年代初,Intel推出MCS-51系列单片机(即Intel8051)
(5)后来Intel继续做了16位8085、8086等,再后来做了32位,再后来64位···一直到现在。Intel后期的路线主要面向高功耗高性能application级别CPU。

6、主流单片机及各自特点

6.1 现代意义上的51单片机系列

(1)由于Intel免费开放51单片机的IP(内核),其他厂家也开始研制兼容型51单片机,如Atmel的AT89C51,另外国际上还有Philips(NXP恩智浦)、Dallas(DS1302、DS18B20)、华邦、西门子、Silabs(C8051F系列)等生产的兼容型51。
(2)不同厂商的兼容型51单片机会有一些差异,因为不同的半导体公司将自己独特技术与8051的内核结合,做出有差异化的51单片机。
(3)目前国内用量最大、最具知名度和竞争力的就是宏晶科技的STC51系列。

6.2 STC51的主要型号和特点

(1)STC89/90系列。最早为89系列,属于典型的传统的51单片机,参照的是AT89C51。STC现在用90系列来替代了89系列。89/90系列属于低端51,价格很低,性能很低。但是用来学习很适合。
(2)STC11、12、15系列,都属于1T单片机,都属于新式的51单片机,性能偏高,配置有高有低,价格也不同。这三个的差异是:11系列最早,然后是12,最新的是15.越往后工艺越新,配置可选择性越多,性价比越高。所以如果做项目推荐使用最新系列的。

6.3 从51到STM32

(1)单片机的种类:除了熟知的STM32、51单片机,还有其他许多种类的单片机。
重申:单片机的组成:主要包括内核CPU和内部外设(定时器、GPIO、串口)
(2)STM32是当前主流的32位高性能单片机。51单片机是8位的。
(3)STM32就是ARM,但是ARM不一定是STM32
(4)STM32的特点:高性价比、内部外设丰富、高MIPS、广泛的群众基础

6.4 STM32来了

STM32单片机系列:
(1)STM32属于ARM Cortex-M3内核(CPU),内核由ARM公司设计,因此这个内核型号名称是ARM命名的。
(2)ST公司购买并基于ARM公司设计ARM Cortex-M3内核,通过组合多种外设,设计出一种单片机,称为STM32。因此,STM32由ST(一所美国公司,意法半导体http://www.stmicroelectronics.com.cn (国内网站)http://www.stmcu.com.cn)设计、实现并生产。
(3)ST公司除了生产STM32,还生产自主设计的8位单片机STM8
(4)STM32有多种型号,覆盖Cortex-M的多种系列,M0、M0+、M3、M4、M7等。
Cortex系列后ARM产品线分割成3个系列(M、A、R),这个是市场细分的需求和选择。
M-microcontroller 微控制器,就是单片机、stm32
A-application 应用级处理器,就是手机、平板、电脑的cpu
R-realtime 实时处理器 响应速度快 主要用在工业、航天等领域。
实时操作系统:RTOS,比如刹车系统
非实时性操作系统:linux、windows、android,比如娱乐系统

6.5 其他单片机系列

PIC单片机系列
(1)PIC是16位&32位单片机,性能比较高、最大优势是工业应用
(2)PIC是典型的RISC架构
(3)PIC的性价比不算高,所以PIC还有另外一个大家必须了解的特点
(4)PIC有一堆台湾产的山寨的替代品(易隆、十速等)。

AVR单片机系列

(1)AVR是atmel公司的,除了51系列(AT89C51)还有别的32位的单片机。
(2)前五六年AVR在国内特别火,用的很多。但是后来(2010年左右)AVR的渠道出了问题,市场上AVR严重缺货,因此目前很少使用AVR,建议学习时跳过AVR。
ARM Cortex-M单片机系列

补充知识:ARM介绍

发展史

ARM的前身是艾康电脑公司(Acorn),于1978年剑桥创立。也就是说这个时候的ARM只是一家公司,且公司名字还不是ARM。

1985年,苹果电脑公司开始与艾康电脑合作开发新版的ARM核心。这个时候ARM是电脑的CPU的一种类型。
1985年,艾康电脑研发了第一颗使用精简指令集的处理器芯片,称为Reduced instruction set computer,简称RISC。也叫作Acorn RISC Machines,检简称ARM,这是ARM这个名字的第一次出现。
1990年,艾康电脑出现财务危机,受到苹果公司和VLSI的投资,分割出独立子公司Advanced RISC Machines(ARM),高级精简指令集机器,简称为ARM,这里的就是我们常说的ARM公司。这个时候是才有了ARM公司。

商业模式

ARM只负责设计IC,并且出卖自己的设计IP(版权)。ARM自己不生产芯片,而是把设计IP授权给其他半导体厂商来生产芯片,
严格来说,ARM并不是一家半导体厂商。

ARM在中国授权厂商:华为海思、全志、瑞芯、联发科(中国台湾)

系列产品

ARM公司的单片机主要是Cortex-M系列的,譬如M0、M3、M4(M7)
ARM单片机特点是32位高性能、架构合理、功耗低,主流的发展方向。

在这里插入图片描述
在这里插入图片描述

Cortex系列后ARM产品线分割成3个系列(M、A、R),这个是市场细分的需求和选择。
M-microcontroller 微控制器,就是单片机、stm32
A-application 应用级处理器,就是手机、平板、电脑的cpu
R-realtime 实时处理器 响应速度快 主要用在工业、航天等领域。
实时操作系统:RTOS,比如刹车系统
非实时性操作系统:linux、windows、android,比如娱乐系统

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌小超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值