【01】STM32·HAL库开发-单片机简介 |用处、发展历程、发展趋势、CISC与RISC对比、冯诺依曼和哈佛结构对比

news/2025/1/24 21:21:12/

目录

  • 1.单片机是什么(了解)
  • 2.单片机有什么用(了解)
  • 3.单片机发展历程(了解)
  • 4.单片机发展趋势(了解)
  • 5.CISC & RISC(了解)
    • 5.1CISC和RISC举例
    • 5.2冯诺依曼结构&哈佛结构
  • 6.总结(了解)

1.单片机是什么(了解)

  单片机:Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯片。
在这里插入图片描述
  RAM分为静态随机存储器SRAM和动态随机存储器DRAM,电脑的内存条是DRAM的一种,需要周期性地去刷新,存储周期短,不然会数据丢失;SRAM只要一直供电数据就不会丢失。掉电,SRAM和DRAM二者都会数据丢失。
单片机与电脑对比图
  上图中,电脑是64位,64除以8得8字节,8字节×5Ghz得40GB/s,单片机是32位的,32除以8得4字节,4字节×72MHz约300MB/s。
  单片机特点:体积小<5mmx5mm(甚至2×2mm)、功耗低mA级、集成度高IO/TIM/AD/DA、使用方便C/Debug、扩展灵活IIC/SPI/FSMC。

2.单片机有什么用(了解)

仪器仪表:电源/示波器/焊台;
家用电器:空调/冰箱/洗衣机;
工业控制:机器人/PLC/电梯;
汽车电子:GPS/ABS/胎压监测。

3.单片机发展历程(了解)

在这里插入图片描述
  在完善阶段,英特尔公司将其51内核授权给其他公司,让其他公司制造出自己的单片机,例如飞利浦、AMD、爱特梅尔等,制造出来P89C51、AT89C51等,统一称其51单片机。RISC-V是开源架构。
  SCM阶段寻求将单片机集成形成一个芯片;SoC阶段是片上系统,目的是软硬件协同设计,单片机里不仅有硬件还有软件,比如华为麒麟980等属于SoC。

4.单片机发展趋势(了解)

CPU:主频高/64位/双CPU/流水线;
存储器:MB级/片内ROM开始FLASH化/程序加密化;
IO:提高并行口驱动能力/增加IO功能;
外围电路内置化(提高集成度):DMA/AD/DA/液晶驱动等内置到片内;
品种多样化:低功耗化/微型化/低价格/专用化。

5.CISC & RISC(了解)

在这里插入图片描述

5.1CISC和RISC举例

在这里插入图片描述

5.2冯诺依曼结构&哈佛结构

在这里插入图片描述
  冯·诺伊曼结构是指程序指令和数据存放到同一存储器、不同的物理空间(存储器划分为很多个区域),通过同一地址线来访问,指令和数据分时复用,同一时间直弄读取程序指令或数据。哈佛结构,可以同时读取程序和数据。

6.总结(了解)

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


http://www.ppmy.cn/news/179059.html

相关文章

不光彩又不得不为之的DD

SuperVoice 版本: 2.2 s/n: 220006165 SuperFax 版本: 6.0i s/n: 226104062 3DMark 2003 S/N&#xff1a;P424Y-EZ23Y-JJ2TK-FZAVK 3DMark 2001se Name:Jerry Hayes S/N&#xff1a;L5J4FCSD1NRKJPK1MLM6 3D Studio MAX R3.1 英文版S/N&#xff1a;110-12345678 CDKey&a…

java-集合

java-集合 一、集合体系结构 集合类的特点 ​ 提供一种存储空间可变的存储模型&#xff0c;存储的数据容量可以随时发生改变 集合类的体系图 ​ 二、单列集合 2.1 Collection集合&#xff08;接口&#xff09; Collection集合概述 是单列集合的顶层接口&#xff0c;它表示一…

2.2 Android ebpf帮助函数解读(一) --- 更新中

写在前面 在开始我们的helloworld之前,我们先了解下内核ebpf子系统为我们提供了哪些能力。这样我们后面编写起来才会游刃有余。 前面讨论过,我们所编写的用户空间的eBPF程序并不能直接调用内核函数,而是通过bpf帮助函数来帮助我们完成对内核能力的调用,并填充对应的数据结构…

RS422--ARINC429通讯转换模块 RS422支持全双工通讯接口,通讯速率可设置,ARINC429支持发送和接收

RS422–ARINC429通讯转换模块 RS422支持全双工通讯接口&#xff0c;通讯速率可设置&#xff0c;ARINC429支持发送和接收&#xff0c;每通道发送接收速率可单独设置&#xff0c;可卖板卡&#xff0c;也可以根据具体要求设计硬件&#xff0c;支持FPGA代码移植&#xff01; ID:8…

RS232与RS485与RS422的区别

rs232/rs485/rs422 都属于串口通讯&#xff0c;他不属于通讯协议&#xff0c;只属于物理硬件特性&#xff1b; 例如RS232,RS485&#xff0c;RS422,都支持相同的协议&#xff08;modebus rtu\ ACS、自由协议、&#xff09;但是232不能直接与485连接通讯&#xff0c;必须要使用转…

RS-485通信接口编码器

CUI Devices的RS-485编码器采用快速的位置安全协议&#xff0c;该安全协议容许编码器在一个字节的时间内积极响应位置。参考RS485标准的OSI模型应用层所说&#xff0c;这样的格式支持64个唯一的编码器地址。编码器的地址是一个字节的高6位&#xff0c;低2位是命令。这种地址可通…

r7 4800h和r7 4800u的区别 哪个好

AMD R7 4800U为zen 2架构&#xff0c;8核16线程&#xff0c;主频1.8GHz&#xff0c;加速频率可达4.2GHz&#xff0c;核显为8组核心&#xff0c;TDP为15W。 参数方面&#xff0c;R7 4800H为8核16线程&#xff0c;主频为2.9GHz&#xff0c;加速频率至4.2GHz&#xff0c;TDP为45W&…

TP-LINK普通路由器与三层交换机的对接使用

企业路由器应用——与三层交换机的对接使用 (本文适用于TL-ER6120 V1.0、TL-ER6110 V1.0、TL-ER5120 V1.0、TL-ER5110 V1.0、TL-ER5520G V1.0、TL-ER5510G V1.0、TL-ER5210G V1.0、TL-R473 V3.0、TL-R483 V3.0、TL-R478 V4.0、TL-R478 V5.0、TL-WVR300 V1.0) 企业路由器支持多N…