SFR
B
ACC
PSW
IP
P3
IE
P2
SBUF
SCON
P1
TH1
TH0xA2;
// 辅助寄存器 1
sfr WAKE_CLKO = 0x8F;
// 时钟输出和唤醒控制寄存器
sfr CLK_DIV
= 0x97;
// 时钟分频控制寄存器
sfr BUS_SPEED = 0xA1;
//总线速度控制寄存器
/*-----------
中断控制特殊功能寄存器
--------------*/
sfr IE
= 0xA8;
//中断允许寄存器
sbit EA
= IE^7;
//总中断允许位
sbit ELVD
= IE^6;
// 低电压检测中断控制位
sbit EADC
= IE^5;
//ADC 中断允许控制位
sbit ES
= IE^4;
// 串口 1 中断允许位
sbit ET1
= IE^3;
// 定时器 1
溢出中断允许位
sbit EX1
= IE^2;
// 外部中断
1 允许位
sbit ET0
= IE^1;
// 定时器 0
溢出中断允许位
sbit EX0
= IE^0;
// 外部中断
0 允许位
sfr IE2
= 0xAF;
//中断允许寄存器 2
sfr IP
= 0xB8;
//中断优先级寄存器
sbit PPCA
= IP^7;
// PCA 中断优先级控制位
sbit PLVD
= IP^6;
// 低电压检测中断优先级控制位
sbit PADC
= IP^5;
//ADC 中断优先级控制位
sbit PS
= IP^4;
// 串口 1 中断优先级控制位
sbit PT1
= IP^3;
// 定时器 1
中断优先级控制位
sbit PX1
= IP^2;
// 外部中断
1 优先级控制位
sbit PT0
= IP^1;
// 定时器 0
中断优先级控制位
sbit PX0
= IP^0;
// 外部中断
0 优先级控制位
sfr IPH
= 0xB7;
//中断优先级高位寄存器
sfr IP2
= 0xB5;
//第二中断优先级寄存器低字节
sfr IPH2 = 0xB6;
//第二中断优先级寄存器高字节
/*--------------- I/O
口特殊功能寄存器
-------------------*/
sfr P0
= 0x80;
//P0 口寄存器
sfr P0M1
= 0x93;
//P0 口工作模式寄存器 1
sfr P0M0
= 0x94;
//P0
口工作模式寄存器
0
sfr P1
= 0x90;
//P1
口寄存器
sfr P1M1
= 0x91;
//P1
口工作模式寄存器
1
sfr P1M0
= 0x92;
//P1
口工作模式寄存器
0
sfr P1ASF
80C51特殊功能寄存器地址表 来自淘豆网m.daumloan.com转载请标明出处.