当前位置:文档之家› 51单片机寄存器地址查询

51单片机寄存器地址查询

适合初学好东西一起分享 中断使能寄存器IE
中断总开关EA=1;启动有中断EA=0;关闭所有中断
保留
TF2中断开关ET2=1;启动ET2=0;关
闭(8052) 串行口中断开关ES=1启动串口ES=0
关闭串口
TF1中断开关ET1=1;启动ET1=0;关闭
INT1中断开关EX1=1; 启动EX1=0;关闭
TF0中断开关ET0=1;启动ET0=0;关闭
INT0中断开关EX0=1; 启动EX0=0;关闭
中断优先级寄存器IP
EA — ET2 ES ET1 EX1 ET0 EX0 IE 寄存器 IP.7
IP .6 IP .5 IP .4 IP .3 IP .2 IP .1
IP .0 IP 寄存器


PT2
PS
PT1
PX1
PT0
PX0
保留
保留
TF2中断先级
PT2=1;TF2为高优先级(8052)
串行口中断优先级PS1=1;为高优先级
TF1中断先级PT1=1;TF1为高优先级
INT1中断优先级PX1=1;为最高优先

TF0中断先级PT0=1;TF1为高优先级
INT0
中断优先级PX0=1;为最高优先

定时器/计数器控制寄存器TCON
Timer1中断标志CPU 设置
Timer1启
动开关TR1=1;启动Timer1 TR1=0;关闭Timer1
Timer0中断标志CPU 设置
Timer0启动开关TR0=1;启动Timer1 TR0=0;关闭Timer0
INT1中断标志CPU 设置
INT1信号种类IT1=1;负边沿触发IT1=0;低电平触发
INT0中断标志CPU 设置
INT0信号种类IT0=1;负边沿触发IT0=0;低电平触发
定时器/
子程序
Void 中断程序名(void ) interrupt 中断编号 using
寄存器组
8051/8052中断向量
中断编号 中断名称
中断向量地址 第一个外部中断INT0(P3.2) 1 第一个定时器/计数器中断TF0(P3.4)
0x000B 2 第二个外部中断INT1(P3.3) 0x0013 3 第二个定时器/计数器中断TF1(P3.5)
0x001B
电源管理寄存器PCON
波特率倍增位SMOD=1;波特率加倍SMOD=0;波特率正常
通用标志位常作为由中断唤醒待机方式中的8051系统
掉电方式位PD=1;即可进入掉电方式PD=0;即可结束掉电方式
待机方式位IDP=1;即可进入待机方式IDP=0;即可结
束待机
不可位控制
看门狗电路WDT
Reg51中未声明应先声明WDTRST 寄存器: Sfr WDTRST=0xa6; 启用或复位命令如下: WDTRST=0x1e ; WDTRST=0xe1; 掉电方式下的WDT
AUXR 寄存器用来决定WDT 在待机方式下是否计数 在reg51中未声明先声明AUXR 寄存器: Sfr AUXR=0xa2;
预置状态在待机状态下WDT 将继续计数,用以下命令可令其停止计数: AUXR=0x10;
AUXR=0x00;即可开启。

相关主题