单片机示意图+架构设计


基础概念
- RAM------随机访问内存
存放变量,掉电数据丢失,读写速度快
- ROM------只读存储器
存放单片机程序、代码、指令
- timer------定时器
- interrupt------中断系统
- UART------串口
- MCU------微控制器
高集成度,将所有功能集成到一块芯片,(CPU,RAM,),价格便宜,简单控制领域
- MPU------微处理器
集成度低,只有一块单独的CPU,需要外接功能模块(RAM,ROM),成本高,可实现更复杂的功能,跑Linux操作系统
GPU------图像处理单元
处理图形数据,图像渲染
显存
存放图形数据
散热系统:
NPU------神经网络处理器
AI推理,硬件加速
FPU------浮点数单元
对浮点数运算
SOC------片上系统
将多个芯片集成到一起构成
位运算
1.&(按位与)
有0则0,全1才1 eg:0011&0001=0001
|(按位或)
有1则1,全0才0 eg:0011&0001=0011
^(按位异或)
相同为0,相异为1 eg:0011&0001=0010
~(按位取反)
eg:1011=0100
常用操作
1.指定位置1,其余位不变
t=t|(1<<n)
t=t|(1<<0) t|=(1<<0) t=t|(1<<0)|(1<<7)

2.指定位清0,其余位不变
t=t&~(1<<n)

PDIP40:芯片封装,双列直插40引脚
40个引脚划为4组
P0~P3组,每组8个
网络编号:相同网络编号引脚相互连通
LED模块
高灭低亮
8个0,全部亮
外设寄存器(P2):能够操作硬件具有固定地址的空间
生成.hex文件
逻辑分析仪
数码管模块
共阴极
一般每次只能选中1位
只能点亮1位
位选
