STM32HAL库——基础篇单片机简介【正点原子】

1.单片机是什么

单片机:单片微型计算机,是一种集成电路芯片

电脑VS单片机

对比项

电脑

单片机

CPU主频

X86,2~5GHZ

51/ARM/RISC-V,72MHZ@STM32F1

内存容量

GB级,约40GB/S@DDR4

KB级,约300MB/S@STM32F1

硬盘容量

TB级,约500MB/S@SATA3

KB机,约100MB/S@STM32F1

功耗

数百W

<0.5W

价格

2000~10000

<10元

单片机的特点

体积小:<5mm*5mm

功耗低:mA级

集成度高:IO/TIM/AD/DA

使用方便:C/DeBug

扩展灵活:ICC/SPI/FSMC

2.单片机有什么用

仪器仪表:电源/示波器/焊台

家用电器:空调/冰箱/洗衣机

工业控制:机器人/PLC/电梯

汽车电子:GPS/ABS/轮压监测

3.单片机发展历程

  1. 4.单片机发展趋势

CPU:主频高/64位/双CPU/流水线

存储器:MB级/片内ROM开始FLASH化/程序加密化

IO:提高并行口驱动能力/增加IO功能

外围电路内置化(提高集成度):DMA/AD/DA/液晶驱动等内置到片内

品种多样化:低功耗化/微型化/低价格/专业化

  1. 5.CISC VS RISC

对比项

复杂指令集计算机(CISC)

精简指令集计算机(RISC)

目的

为了便于编程和提高存储器访问效率

为了提高处理器运行速度

指令特点

1,指令多,模式多,格式可变
2,指令的执行需要的时钟周期差距很大
3,无流水线或流水线程度较低
4,指令由微代码翻译执行

1,指令少,模式少,格式固定
2,大多数指令只需1个时钟周期
3,流水线结构
4,指令直接由硬件执行

优点

1,指令丰富、功能强大
2,寻址方式灵活

1,指令精简,易于设计,使用率均衡
2,程序执行效率高

缺点

1,指令使用率不均衡
2,不利于采用先进结构提高性能
3,结构复杂不利于超大规模集成电路实现

1,指令数较少,功能不及CISC强大
2,寻址方式不够灵活

CISC和RISC举例

冯诺依曼VS哈佛结构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值