对于80C51系列中的80C51,共定义了21个特殊功能寄存器。在80C52中,除了80C51的21个特殊功能寄存器,还增加了5个,共计26个。表中带*号仅在52子系列单片机存在。
MCS-51单片机的特殊功能寄存器 | ||
符号 | 地址 | 功能介绍 |
B | F0H | B寄存器 |
ACC | E0H | 累加器 |
PSW | D0H | 程序状态存储器 |
TH2* | CDH | 定时器/计数器2(高8位) |
TL2* | CCH | 定时器/计数器2(低8位) |
RLDH* | CBH | 外部输入(P1.1)计数器/自动再装入模式时初值寄存器高八位 |
RLDL* | CAH | 外部输入(P1.1)计数器/自动再装入模式时初值寄存器低八位 |
T2CON* | C8H | T2定时器/计数器控制寄存器 |
IP | B8H | 中断优先级控制寄存器 |
P3 | B0H | P3口锁存器 |
IE | A8H | 中断允许控制寄存器 |
P2 | A0H | P2口锁存器 |
SBUF | 99H | 串行口锁存器 |
SCON | 98H | 串行口控制寄存器 |
P1 | 90H | P1口锁存器 |
TH1 | 8DH | 定时器/计数器1(高8位) |
TH0 | 8CH | 定时器/计数器0(高8位) |
TL1 | 8BH | 定时器/计数器1(低8位) |
TL0 | 8AH | 定时器/计数器0(低8位) |
TMOD | 89H | T0、T1定时器/计数器方式控制寄存器 |
TCON | 88H | T0、T1定时器/计数器控制寄存器 |
DPH | 83H | 数据地址指针(高8位) |
DPL | 82H | 数据地址指针(低8位) |
SP | 81H | 堆栈指针 |
P0 | 80H | P0口锁存器 |
PCON | 87H | 电源控制寄存器 |