单片机结构及其原理
51单片机的内部结构
SCM:将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统。
SCM=CPU+ RAM+ ROM+I/O+T/C+INT+UART
单片机CPU
CPU由控制器和运算器组成。
控制器
控制器:程序计数器:PC
PC——指令地址寄存器,永远存放着下一条指令的地址。
所以PC的变化规律决定着程序的流程。
PC还以下的性质:
16位的字长:可寻址范围为64KB
自动加1功能:顺序运行程序
可以被修改:跳转到运行的程序
复位时,PC值为0,也就是说复位后程序从0开始运行。
控制器:数据指针寄存器:DPTR
用于表示存储器数据地址的指针
16字节的字长,可寻址范围64kb,可以拆位2个8位的独立寄存器DPL和DPH
运算器
作用:对数据进行算术运算和逻辑运算。
组成:算术/逻辑部件ALU+累加器ACC+程序状态字PSW+其他运算单元
功能:
1.对暂存器中的数据进行运算。
2.结果保存到ACC中。
3.运行状态反映在PSW中。
累加器A
累加器A是一个8位寄存器,用来存放操作数或是中间运行结果。
PSW程序状态字
是一