
首先我们来了解一下51单片机的基本架构看似内含玄机其实内部也是有着最精简版的存在的那就是我们的单片机最小系统最小系统能使单片机工作所需要的最小部件组成电源 VCC GND晶振 OSC复位 REST接下来对其中的核心部件展开具体说明1.CPU Center Processing Unit 中央处理器功能完成数据运算指令处理2.ROMRead Only Unit ,只读存储器程序允许时只读可以进行程序烧录功能存放烧录进去的单片机程序代码指令3.RAMRandom access memory随机访问内存功能存放变量掉电数据丢失读写速度块程序运行时RAM中内存会随机分配给变量4.UART芯片内部的硬件模块/协议通用异步收发器串口5.MCU : Micro ctronller Unit 微控制器集成度高将所有的功能集成到一块芯片中CPURAMROMtimeruart成本低价格便宜适用于简单的控制领域5.MPUMicro Processing Unit 微处理器集成度低只有一块单独的CPU需要外接功能模块RAMROM成本高能够实现更复杂的功能可以跑Linux操作系统6.GPUGraphics Processing Unit : 图像处理单元处理图形数据图像渲染7.NPU Neural Processing Unit 神经网络处理器 AI推理硬件加速8.FPU Float Point Unit 浮点数单元完成对浮点数的计算9.SOCsystem on chip 片上系统将多个芯片集成到一起构成一个片上系统因为内存距离CPU的距离更近所以与CPU进行数据的交互时也会更快10 . 位运算口诀与0得0或1置1取反 相同为0相异为111.基本芯片信息POIP40 双列直插40个引脚40 个引脚划分为4组P0 - P3 组每一组八个引脚通过位运算操作引脚P10 网络编号表示连线位置相同网络编号的引脚在实际电路中彼此连通避免复杂连线12.外设寄存器能够操作硬件设备具有j具体的地址空间我们可以通过读写外设寄存器来配置 / 控制硬件最终让硬件产生引脚电平、时序、数据收发等行为